$(function(){var l;window.tobiz_auth=((l={initState:0,authState:0,user:"",debug:0,alert:function(e,s){var a="alert_id_"+l.uuid();$("body .alerts > .alert").remove(),$("body .alerts").append('
'+s+"
"),setTimeout(function(){$("#"+a).remove()},2500)},uuid:function(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,e=>(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16))},log:function(e){l.debug},ajaxSuccess:function(e){if(l.log(e),"Error"==e.status)switch(e.request.action){case"checkSession":l.logout();break;case"registration":case"login":case"forgotPassword":l.alert("error",e.description)}if("Success"==e.status)switch(e.request.action){case"login":case"registration":l.destroyAuthForm(),l.checkSession();break;case"checkSession":l.user=e.user.email,l.login();break;case"forgotPassword":l.alert("success",e.description),l.destroyForgotPassword()}},ajaxError:function(e){l.log("ajax error"),l.log(e)},ajaxSend:function(e){var s=e.success||l.ajaxSuccess||function(){},a=e.onerror||l.ajaxError||function(){};$.ajax({url:"/auth.php",type:"POST",dataType:"json",data:e.data||{},async:!1,cache:!1,contentType:!1,processData:!1,xhrFields:{withCredentials:!0},success:s,error:a})},url:{getParam:function(e,s){s=s||window.location.href,e=e.replace(/[\[\]]/g,"\\$&");e=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(s);return e?e[2]?decodeURIComponent(e[2].replace(/\+/g," ")):"":null}},cookie:{set:function(e,s,a){var o,i="";a&&((o=new Date).setTime(o.getTime()+242424*a*60*60*1e3),i="; expires="+o.toUTCString()),document.cookie=e+"="+(s||"")+i+"; path=/"},get:function(e){for(var s=e+"=",a=document.cookie.split(";"),o=0;o
№ ${s.id} от ${s.created}
${s.customer_status||""}
${s.user_email}
${s.user_phone}
${s.uname}
Подробнее
${s.user_name}
${s.admin_comment}
`}),r="";var s=Math.ceil(e.total/10);for(i=1;i<=s;i++)d="",a==i&&(d="current"),r+=''+i+"";t=e.total,l.log(o)}}}),`
Х
Личный кабинет: ${t}
${o}
${r}
`);$("body").append(e)},renderCourses:function(e=1){l.destroyCourses();var a="",s=new FormData,e=(s.append("action","get_courses"),s.append("page",e),l.ajaxSend({data:s,success:function(e){"Success"==e.status&&$.each(e.courses,function(e,s){a+=`
${s.title}
${s.title}

Текущий урок: ${s.lesson_title}

`})}}),``);$("body").append(e),new bootstrap.Modal("#my_courses").show()},renderPP:function(e=0){l.destroyPP();var s=new FormData;s.append("action","getPPstat"),l.ajaxSend({data:s,success:function(e){"Success"==e.status&&(e=`
Х
Партнерская программа
Ваш E-mail: ${e.data.email}
Партнерская ссылка: ${e.data.link}
Условия партнерской программы: ${e.data.terms}
Начислено: ${e.data.bonusPlus}
Выплачено: ${e.data.bonusMinus}
Итого: ${e.data.bonusTotal}
Статистика партнерской программы
Неделя
Месяц
Все время
Клики
${e.data.clicks.week}
${e.data.clicks.month}
${e.data.clicks.all}
Заказы
${e.data.orders.week}
${e.data.orders.month}
${e.data.orders.all}
Для получения партнерских выплат напишите на : ${e.data.owner}
`,$("body").append(e))}})},renderForgotPassword:function(){l.destroyAuthForm(),l.destroyForgotPassword();$("body").append(`
Х
Забыли пароль
`)},renderAuthForm:function(){l.destroyAuthForm();$("body").append(`
Х
Регистрация
Вход
Забыли пароль?
`)},checkSession:function(){var e=new FormData;e.append("action","checkSession"),l.ajaxSend({data:e})},passwordRecovery:function(){},myOrders:function(){},logout:function(){l.log("logout"),l.authState=0,$(".tobiz_auth").html('
Вход / Регистрация
')},login:function(){l.log("login");let e="",s="";(l.authState=1)==+window.tobiz.pp&&(e='
Партнерская программа
'),1==+window.tobiz.courses_on&&(s='
Мои курсы
');var a=`
${l.user}
`;$(".tobiz_auth").html(a),l.destroyAuthForm()},eventListener:function(){$("body").on("click",".tobiz_auth .my_orders_show",function(){l.log("Открыть окно c заказами."),l.renderOrders()}),$("body").on("click",".tobiz_auth .my_courses_show",function(){l.log("Открыть окно c заказами."),l.renderCourses()}),$("body").on("click",".tobiz_auth .my_pp_show",function(){l.log("Открыть окно cо статистикой партнерской программы."),l.renderPP()}),$("body").on("click",".tobiz_auth .logout",function(){l.log("Выход.");var e=new FormData;e.append("action","logout"),l.ajaxSend({data:e,success:function(){l.logout(),l.alert("success","Сессия завершена.")}})}),$("body").on("click",".forgot_password_close",function(){l.log("Закрыть окно с заказами."),l.destroyForgotPassword()}),$("body").on("click",".my_orders_close",function(){l.log("Закрыть окно с заказами."),l.destroyOrders()}),$("body").on("click",'.tobiz_auth .auth, .get_course_to_user[data-auth="false"]',function(){l.log("Открыть окно авторизации / регистрации."),l.renderAuthForm()}),$("body").on("click",".forgot_password_show_form",function(){l.log("Открыть окно забыли пароль."),l.renderForgotPassword()}),$("body").on("click",".my_orders .order .more",function(){l.log("Показать скрыть описание заказа."),$(".my_orders .order .info").hide(),$(this).parent().parent().children(".info").toggle()}),$("body").on("click",".my_orders .page_picker",function(){l.log("Показать нужную страницу."),l.renderOrders($(this).data("page")),$(this).parent().parent().children(".info").toggle()}),$("body").on("submit",".auth_form form ",function(e){l.log("Отправка формы"),e.stopPropagation(),e.preventDefault(),l.ajaxSend({data:new FormData($(this)[0])})}),$("body").on("submit",".forgot_password form ",function(e){l.log("Отправка формы восстановления пароля"),e.stopPropagation(),e.preventDefault(),l.ajaxSend({data:new FormData($(this)[0])})}),$("body").on("click",".auth_form_close",function(){l.log("Закрыть окно авторизации / регистрации."),l.destroyAuthForm()}),$("body").on("click",".my_pp_close",function(){l.destroyPP()})},init:function(){var e,s;0!=!l.initState&&(l.checkSession(),l.eventListener(),$("body").prepend('
'),e=l.url.getParam("tobiz_auth"),s=l.url.getParam("msg"),e)&&s&&l.alert(e,s)}}).init(),l)});