/* * Search func */ function Search(task, params){ this.task = task; this.params = params; switch(task){ case 'searchAct': searchAct(); break; case 'searchClear': searchClear(); break; case 'loadMore': loadMore(); break; case 'courseDetail': var idCourse = params; courseDetail(); break; case 'courseRegister': var idCourse = params; courseRegister(); break; case 'courseMentorRegister': courseMentorRegister(); break; case 'courseDetail_gotoReviewsTab': $('#tab-check').click(); $('html, body').animate({ scrollTop: $("#tab-check").offset().top }, 150); break; case 'courseDetail_gotoMentorTab': $('#tab-mentor').click(); $('html, body').animate({ scrollTop: $("#tab-mentor").offset().top }, 150); break; case 'activityDetail': var idActivity = params; activityDetail(); break; case 'activityRegister': var idActivity = params; activityRegister(); break; case 'activityMentorRegister': activityMentorRegister(); break; case 'goMenteeHome': //location.href = params; openLink( params ); break; case 'loginCourse': var idCourse = params; loginCourse(); break; case 'loginActivity': var idActivity = params; loginActivity(); break; case 'goBack': window.history.back(); break; case 'chatWithUserNotLogin': chatWithUserNotLogin(); break; // ViewCount case 'viewcountCourse': var idCourse = params; viewCountCourse(idCourse); break; case 'viewcountActivity': var idActivity = params; viewCountActivity(idActivity); break; } function searchAct() { if ($("#txtKeyword").val() == "" ) { $("#txtKeyword").focus(); } else { var url = path + "/index.php?p=homep&keyword=" + encodeURIComponent( $("#txtKeyword").val() ); //location.href = url; openLink( url ); } } function searchClear() { $("#txtKeyword").val(""); $("#txtKeyword").focus(); } function loadMore() { $("div.search__list:hidden").slice(0, 10).slideDown(); if ($("div.search__list:hidden").length == 0) { $("#loadMore").fadeOut('slow'); } } /** Course */ function courseDetail() { viewCountCourse(idCourse); //location.href = path + "/detail.php?p=coursedetail&id=" + idCourse; openLink( path + "/detail.php?p=coursedetail&id=" + idCourse ); } function courseRegister() { courseMenteeRegister(); } function courseMenteeRegister() { $('#regcourse-waiting-load').show(); var pars = 'task=courseMenteeRegister'; pars += '&idCourse=' + idCourse; var url = path + '/searchAjax.php'; $.ajax({ url: url, data: pars, type: 'GET', success: function(response) { var result = JSON.parse(response); if (result["status"] == "Success") { Swal.fire({ icon: 'success', html: result["dialogForm"], allowOutsideClick: false, didDestroy: function () { //location.href = result["path"]; openLink( result["path"] ); } }); } else if (result["status"] == "ErrCoMentor") { Swal.fire({ icon: 'error', html: "Bạn không thể đăng ký khoá học này.
Bạn là giảng viên hoặc đồng giảng viên của khoá học này.", allowOutsideClick: false, didDestroy: function () { } }); } else { Swal.fire({ icon: 'error', html: "Đăng ký không thành công.
Vui lòng đăng ký lại.", allowOutsideClick: false, didDestroy: function () { location.reload(); } }); } $('#regcourse-waiting-load').hide(); }, error: function(zhr){ //alert("Error!"); } }); } function courseMentorRegister() { /*Swal.fire({ icon: 'warning', html: 'Bạn đang đăng nhập tài khoản Giáo viên.\nBạn cần Đăng Nhập/Đăng Ký tài khoản Học viên trên MentorLinks. Sau đó hãy đăng ký khoá học.' }); return;*/ } /** Activity */ function activityDetail() { viewCountActivity(idActivity); //location.href = path + "/detail.php?p=activitydetail&id=" + idActivity; openLink( path + "/detail.php?p=activitydetail&id=" + idActivity ); } function activityRegister() { Booked('activityBooked', idActivity); } function activityMentorRegister() { /*Swal.fire({ icon: 'warning', html: 'Bạn đang đăng nhập tài khoản Giáo viên.\nBạn cần Đăng Nhập/Đăng Ký tài khoản Học viên trên MentorLinks. Sau đó hãy đăng ký khoá học.' }); return;*/ } function loginCourse() { var pars = 'task=loginCourse'; pars += '&idCourse=' + idCourse; var url = path + '/searchAjax.php'; $.ajax({ url: url, data: pars, type: 'GET', success: function(response) { Swal.fire({ icon: 'warning', html: 'Vui lòng đăng nhập hệ thống
trước khi đăng ký khoá học.', allowOutsideClick: false, didDestroy: function () { //location.href = response; openLink( response ); } }); }, error: function(zhr){ //alert("Error!"); } }); } function loginActivity() { var pars = 'task=loginActivity'; pars += '&idActivity=' + idActivity; var url = path + '/searchAjax.php'; $.ajax({ url: url, data: pars, type: 'GET', success: function(response) { //location.href = response; openLink( response ); }, error: function(zhr){ //alert("Error!"); } }); } function chatWithUserNotLogin() { Swal.fire({ icon: 'warning', html: 'Vui lòng Đăng Nhập tài khoản trên MentorLinks.
Sau đó hãy nhắn tin với Giáo viên.' }); return; } /** View Count */ function viewCountCourse(idCourse) { var pars = 'task=viewCountCourse'; pars += '&idCourse=' + idCourse; var url = path + '/searchAjax.php'; $.ajax({ url: url, data: pars, type: 'GET', success: function(response) { // }, error: function(zhr){ //alert("Error!"); } }); } function viewCountActivity(idActivity) { var pars = 'task=viewCountActivity'; pars += '&idActivity=' + idActivity; var url = path + '/searchAjax.php'; $.ajax({ url: url, data: pars, type: 'GET', success: function(response) { // }, error: function(zhr){ //alert("Error!"); } }); } } //Search