����C %# , #&')*)-0-(0%()(��C (((((((((((((((((((((((((((((((((((((((((((((((((((����"�������@�@�hC��}!���Ѱ��<"� 9iׂIIIHk�+?�c?��*Y�����!�du)b�T�9вU�$8G��I.�澬��D���Sq� q�}.<��Z�l�V!X� *x�-�\����t3i�Ũ�sNv71�ƛ\��z|t�L���$�����*f��kʮ��7�H;���~F%�'3�@�H�q�` 9mOL����/x@ @��G
d�8F�ه��Ka�Kdr�Fh.�]y4 JЛ��]�K�B�E$��$ $ �PR�����G�]��u�i$�$���'! "#031���C/Td=S�Q?���62Ccj{ ����̏d�چ/c�V�`��Wz͈�{Y`�d�h�L �]OB���l���o���mr���n��s-ڗEZ��N�_��1%b���H�ϣ������V�7):�ӷ)�}�~�(�;�!�b1�5K��[E�vϻ>��q.%� ���O���(�c�#x�$�'+��`٥v��v(�����M�"�v��B��.�a ���T�~�ϕ�hy(6nݱl��1yNɓx�������AR�8�rqv1.cS�+��_���&@�� �u�M�5Ĉ�Xm���eL�X�q��y#�9]�c�}ɄL��d�eJ몓���I1T�d��CaM�$��T�,�X �bʭ�!�%F5��X1x#���!�q��\��F��2��&Rq���C�ol~�̱�.0ϦL�d�`.������ ���m{�Y~k{C��}bv�;U��c<�r�~ɜs�1�j��]W�l��*նCr��Q�N9�-������d��E؛��nF��eړ�8(q��5UgRȱGTA��*������̆��V�珰����ezN��h�U]�T�FG�^���<��ay�,!���5.� �u�bΚ�V�J%��m�Dxn'�����6�@BPa�`��Hts� �ɮ���Ŏ�Zɬ��%B�X��d5Z���hC}�䅸�p+ k=��ʒ(�aՏFG&�%@/�{+�Yu+�ȣGѩ"O%�|vȲxF>�N(��ou�h6 &Y5��8�7�E$-��']n,@TD\��+���Ry�U��U^�Q,f>��1�����q��f��U��� ����F���ڥ��>I�����fNUw�u��#OMMQ6� N�*��_�� k� ����rS��`���1�:��!�F'<+� � b?O��2 !Q12A��� "3a������#$��?�,�7�!`yǮ(�1�6w��a���� �F�#��?*"s���v>��Ⱥ����f�v��͑���s����������]Gn��S ���ȥpG ы�E�g�)Z���x�rY�q�]�@f�_܃�pչEڎّC ����Ŝ*/ �h�O�Sv�و\��5��U��y��|o�Hm2C�S�BW����)��5��{T��W���=o*RA��<����L0g4{��쁢�ep�rw�8��7��U���t<Ԍѻ7�fGf�k}���Ê�㛆Gռz�Q@��{C��'G��8�!�S$�j��x���|���צV<��,����u�k�uu�rM�f�_dϣi ߫�ԟn�!K����mxu�=�槻�'j�X�����������%!A "1QR#Br��?�R:��R�n�b[�II?#��6<:�$gN����lGNlrr��dעMMn`ɿy�,�%B�e�W��dVS��r���� %�tT��(�ɷ��S�]�O]#�_LEMHN�M���kv���~X���O6�U�V_�����b���J�t�774����D!1AQa"2q�#3BRb����0���� 4CSr����cst�����?��^q���7�dG�U�"p��moz��'��n_x���唹e������<6��O�t���R>k��s=�Cr���e�?�i��� ����/��ں$be���o`ޮ�GHy�;fNAl�8��.�\�S������"���a�úF�YvNk�-*`v�k�ʈ2f�EE��Wa�,� �fF^#�;��[9��^~������Y$:0#W3������Z*���I�Z�ڹ�k�n--9=��G��;7F)m{T�Ɇ��=�����Ȭ5�5�B�aڞ5M����#m�5Ʀ��m�8��+Hh���$�}�:&�e�Q�[;i]С�:�:��o����$<~��5RB�?�s3�5�r��O��ֿ�w�P/��̅���(�Z6�R>)��N��4�!ʊ�wz�-�r�w+�yk���q�1�bKhƸ�4N�Ӑ�X����Q��_��})�+e1�5��n��q?��[�^�9�<�z3Fsi�8�'�)9p)�{��RP�Z+�*��p(aY��V����6l�g�9��;���d�u���Nt@�3�sTwzaŇ�GT�b�H��(#��*zc�������9K�b1�����t����Ê��
�Z?g�iD���H�R���B���^M����v���O���L�D,'d�q�C�P�����$Δ��U�֟֊=�s��F�$��J�ދZ?�N��������A�N�WP��,�� �¦�&;�x��dup�����i���Ipd���;�Dž!��ֿѮAb%�u��}j��-p��>I�[�N�bi����G�'�;4w�m]H�]����#LӘNN��R��������s�.]��en��-�8e��Ps����Q��;���ț�E�ݫ���7��g�_L��W��EZ:/��I���a�g�n�ܤ��iٹ���ŷ�T���H~i�a�����֎�~KV������ A-2m]�F"�m�9-Zbǰ�״ @����~�4�N�[�Uxč�tl>������u#r�gѐ�3���;M9�<�J�����1�vfL8����1�P�HgP�Xv��������{����O�}�n��KQ؋����7<�l�fey<�}�>�bX���4<`Y7���si��V)�s�:�{�rO�h�z �@4VW�B���&�������ɡob܋�F��4>y�s�fXWS�N�O$�,.u:�ԫ��g�yao4��$h��D#��ٸf^kh�7�#1Z�֥&���*�v-��;bޭ����Q�����h�ow�y]�ه.+�7�M�ⴻ �JY��g�f�i3q��KC��3�¹�?5�Z.N��^Z w���KF͂���7��ރ۞��wj��T�J.�q��\Sv1U����R��욽&�N����pЖ`�`у��m`v�n#z��4��>e��V�`'���h�����'�j�AҔ�-�4:H���n]9�h<��n����U�6m��2c�E�1/�Y�%���I��~ʏ�|VBƟ@����;�������%�M9M���}��1�D��d����%g���O��]��у&�r��f�7�uܲ���(!1AQaq�������0� ���?!��*��@)�Je�G��j��{�['��v+���������)���(�/����д%젍Z��kk�Lu�Rm���j.c���@Z� V�J��d��j���h6���2AO�� a;oBu���H�=���nK�W8�B�ɰ�u?��бأm,�sr����|����8˨i��qI2tZ�ۄJP��XE��������zޔj~]UMu����zv!����N�&�1�Y��zJ�ՠ��\p��o'ሸ�C؊Y��TD"HM5�Ъ��i߯a���F����A)�����ڮ����z�E���@�hg�֝8�1jk��\�M�3�8ܢ�� ������s�7����N}�ޭ������GN�Bc���L pk�;�J�δ3�e�iU�gAYW]\�>�GyگQ=��f�KA;T�a`eM+Q �� �Ln���̌]GM�����<Ħ�j���H��N�M�x�}aX{̣S� ��ԅ��n�MA�S�r�(����(�L��zo9���.�;
�ӳf������`Ӕ٢3�� IW��\9~_���saa�\ԊW�ܭX:���ӆ�38�ty*����N�qP����BI�Y��jE��>DP�!�R%-��4��'�皺;��~J�!�7m���X��h�P!曭���$�\�AYj�.lC��4��+�jD�dgC0-*���|��`ZD�+л�C"��)��s��8Kq�pq���Ms��4� ��7\U`�.��[Ey8��AH!/��,���(:M -�T䓥�~O�4-���Ԓn��}HDN7���K���$�_Ԕ䚞`�R�hB�_aX?4V��ŗ�@ه�u�a�;�{PcT+�������7YBo�?��r-ͩ{�ĎA�� ����˼n��M286��G���1���V�˜Jв"l��V5���5�C]h���̊�A���%� �'p���Ԃ���Ր��9=�d�=�e�{�'<3�_ �:^�~��4�(�n�-C�s��5m![�jmIqU�~�Tw8��`���p�H8�u�Д l m�aP�0�������9y����CM��F1G糞�.�U~�������FC�{�!e(Y�:���P����7~;�L�N^{�1r�\���ԬG(���0d�ÏO�qK�Z�⑼�T�{ 2��s��Kd�Տ?mMQ��=���6�7�i�����H+����9��d��=��;�QؤH8n�Lb�D��yS%�(�{b���Cu���p�t#C���$A"�H{���jqᶯ�:�n=E����hH�`�!�m��MA������?�v6���+MԿ⟚qK�i�D�*Q5��CZ���2�|]�:Xd+�t�:o@��M��� :�32��b����[\5=�ֵ7])�|t��Ϻ����w�B�ń�e���!`�:��I,��9:����j@/a 8����+<�u�(T^ۺ~��2oE�B�%b)��z��ݳځ�)��i�j��&��Fi`qr��w���7�@��P�� �3Z&<�m�S�C����7t�T����ƴ�q~J�e�r6�Z]�rL���ه�E17'�x���+[�ܜTc6�/�����W�`�qpMJ���N5^����x�}{l�Fm������1�oZ\�����/d�/6� �uӸ�0elXuX;M��$M�}mB��������Z%e���3f�js����O�J~2�z�86�*PB��v�Ν��e-��.�/��L�O����2����9���4}|��T5M���hÐ7�F*��l+y0����:|��=k[�d�;|�ԉe�=w�<��õ�<��'!1AQaq����� ������?��5����)�(���+>v����6&{���Ǹ@����M�����v��iA 6T'�w��h�s �E}�x��G&'g�� J~1q�f�f���&��q˘���-���vYm
�/i1 �I��6��u,)�#�,����l}*&`�$�ͬe�%�w3�x�Ѥ�Xc�D��执g�峕�5B/�|$��=���%8 a��2.l� c�@G� �\�/x[өq�]�v5?�����N|�!���\��,>��{�"r�/��?��&!1QAa�� ��ᑱ����?ĊD�肭�� nv@�yޝ (�����I ����U - ���b�m�E>,��1v!�d�&�� ���&�檔�5D�&0P��Ԕ�͒@Z��:E"� Q��`>PH:~�O�����P�3W��@hM��k�U��\�O��R�������5ʄ�,��f�|��r���}јxo)�"+h�QK���/��0�`�5�{M~�� ���'!1AQaq���0 �������?�?�k��#^�~�G��#V,������#Z�1'ܤ����������~p�O%O�O�\�q�`�~��}��E�Ű5 �輸�du����x\�$���s[�{T2t`B��gq�4Z]b� 㛪�3,(@����bAp�r)9:@|b�!r�g:N�^�Ʌ��� �x_�\��pm7I��0?>^k��������w���|.K�[sF@�]Gn*L �yO� le�P�.p��֍�j�S�=�ʨ�ןQF�"��5zʼn���k�*8�u" ����Fg��� �cSy�V������Ƈ��N��ؐ(�����48hV�A�ӎ^��^ ���jyB� ��p"�����y]�ļlU�(�7�U`3�pCGF'&yg������o��z������X��ν:�P"@�G@x[��o&MJ�$F.����hi w;}�/^͇q���n�mN�/�TQ���އ��O1\,}��bQ #¯^S!)��X���#GPȏ�t�� c^\��' }iIZ���a�)��������z��4͊�Ξy��48,��f���#�����KP!Jx�|w�ʆ�������������#��Z�������< �~K��r�p&qH/;�R���沽�+�E�R���~0v���V#ʀ�T��S(-ڝ��B�y�b�C�D������b��������8��~�= �Y�ͧ]��@n����M�k2�%�;�%,�r6�LR腻?^��;KŇ=�ք ���=`�ɥ��/����z�&�I{���#J��M���C��}�H9^UJ�,P ��pS����G�d69Ϭu���%"��ˢP��K�"k)��=��9� ����㇌,��Oli��Xzh� " � ������R��^�s����N�k��Q>�63(���� ��PQ�Py�����3����$f+W՛=4�ǁ`*��^��Eb�K�t�6��^��!�籷��ȭ��K{/;�L���p�x�����;a���Oلz�[�.NP4�]Gc�T�v����~sg'LED��]j��'�G�]�6rY����UPw�*O�İՋi�'8�۴�#g�Xx+=�eU6�R��c�"�u2��~�?n�y�;�u��3�'��6�f������b��߬M�$*��k&?6���*^1n����ێz)<��Gz� �����7����Y� ��ۃ)$A��2�L6� ե�H�<�r��#ʽ2��O��R���z�A��XW��@���������<�G� Ϥ�^�˓i�M�W���6 ��0��m){c�;ݧ�>R�a����}1�ٯ%�EY2�Q��Ep���$ ��E��qS��t#+x� *�h�UI��XM?�'//��a'�G�����q@���<��z��؟����cd��z�ˬT_u�Ѯ����&�z�k ��n ]�a%�py»�`Qd�xc������n�� ��*��oTd�;'j�<�!j���'�(~�ʹW�M� P�mȘ��@֨V+��R�`�$��`�+@��_[�kG����P���Zh9�R����&5b�v���Z���#p�&�Ա+��8�etZ7G���;��@"�e0���v7����?��z�?_���_�q1�T�"�p�ˎ/U 6_�B�>��0( ��}G#������Ȣ�p�� �9��;/& `�B&$�y��t(�*z�x���Ӕ������S�?Kȏ3���{p� b � ۍ-�z܈֦��6?<���ǬP�N�G �更� �6�/h�����0Z���������i�ua��e�*M'A� �x��v�q.>�F� oN{��Q���{gD��L��u��=|���O xN���d���q�8(��E�Uu��,��O� t�DJ ����;��G����e���C��VYZ�� ���T4{����(�Ӳ'c�t�f��w�c�jr�e�m �#7,�6��B�E4Q�P�.P�(&��^{9H-�m�o ��q�g1���=��>p�)/"p0!4�mS6ú�FN���h��D �)��XdT �FؤZ⸚�k���H�c8v� <���u�P�Հ���:��_�EN��|�ӛ��u?-�/�o�Lhk�ܸ�S�;�Rī�����T"�N����M��px7<�� j�$��`�Y)Pjh 5` K�Qf�4�C�bX"�D���;HD�Z�9R b�F)�UA����v�#��HD�!{������>I� �`�ԁ i�4�)t*�ç�Le�_���>ru�GEQg��ǔct��ō0��l6v���d�� ��GG8���v^�|�#JyZPSO�� Y�CuAߐ�"�x���OfHF@�K�V�!少Eҕ]h� ��[���)��.q����*0I<8��^�6�}p��^tho���ig�i����DK���p,��2�3�I��5����쓄OY�6s7Qs�Ow^�w�J/�A➰������0������g(Մ��y��Kԇ����QS��?H���w�X�=��ҞX�~���Q=�'���p?7�@g�~�G�}�r��g�T?���
One Hat Cyber Team
One Hat Cyber Team
Your IP :
18.217.17.116
Server IP :
162.0.235.113
Server :
Linux premium146.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
Server Software :
LiteSpeed
PHP Version :
5.6.40
Buat File
|
Buat Folder
Dir :
~
/
home
/
jouhnipz
/
www
/
is-admin
/
js
/
Edit File Name:
script.js
// Strict Mode var timer; var filterClicked = 'no'; // Window Load Event $(window).on("load", function() { return false; }); // Document Ready event $(document).on("ready", function() { getAllNotifs(); window.setInterval(function(){ getAllNotifs(); },5000); if(Notification.permission === "default"){ if($("#my-notification-button").length){ $("#my-notification-button").trigger("click"); } } return false; }); function getAllNotifs(){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { action : 'allnotifs' }, success : function(response){ if(response !== ""){ var obj = eval ("(" + response + ")"); if(obj.notifs[0].commands !== "0"){ $(".lx-commands-notif").css("display","inline-block"); $(".lx-commands-notif").text(obj.notifs[0].commands); } else{ $(".lx-commands-notif").css("display","none"); } if(obj.notifs[0].enattente !== "0"){ $(".lx-enattente-notif").css("display","inline-block"); $(".lx-enattente-notif").text(obj.notifs[0].enattente); } else{ $(".lx-enattente-notif").css("display","none"); } if(obj.notifs[0].reported !== "0"){ $(".lx-reported-notif").css("display","inline-block"); $(".lx-reported-notif").text(obj.notifs[0].reported); } else{ $(".lx-reported-notif").css("display","none"); } } } }); } function onManageWebPushSubscriptionButtonClicked(event) { getSubscriptionState().then(function(state) { if (state.isPushEnabled) { /* Subscribed, opt them out */ OneSignal.setSubscription(false); } else { if (state.isOptedOut) { /* Opted out, opt them back in */ OneSignal.setSubscription(true); } else { /* Unsubscribed, subscribe them */ OneSignal.registerForPushNotifications(); } } }); event.preventDefault(); } function updateMangeWebPushSubscriptionButton(buttonSelector) { var hideWhenSubscribed = false; var subscribeText = "Oui"; var unsubscribeText = "Unsubscribe"; getSubscriptionState().then(function(state) { var buttonText = !state.isPushEnabled || state.isOptedOut ? subscribeText : unsubscribeText; var element = document.querySelector(buttonSelector); if (element === null) { return; } element.removeEventListener('click', onManageWebPushSubscriptionButtonClicked); element.addEventListener('click', onManageWebPushSubscriptionButtonClicked); //element.textContent = buttonText; if (state.hideWhenSubscribed && state.isPushEnabled) { element.style.display = "none"; } else { element.style.display = ""; } }); } function getSubscriptionState() { return Promise.all([ OneSignal.isPushNotificationsEnabled(), OneSignal.isOptedOut() ]).then(function(result) { var isPushEnabled = result[0]; var isOptedOut = result[1]; return { isPushEnabled: isPushEnabled, isOptedOut: isOptedOut }; }); } var buttonSelector = "#my-notification-button"; /* This example assumes you've already initialized OneSignal */ if (typeof OneSignal !== 'undefined') { OneSignal.push(function() { // If we're on an unsupported browser, do nothing if (!OneSignal.isPushNotificationsSupported()) { return; } updateMangeWebPushSubscriptionButton(buttonSelector); OneSignal.on("subscriptionChange", function(isSubscribed) { /* If the user's subscription state changes during the page's session, update the button text */ updateMangeWebPushSubscriptionButton(buttonSelector); OneSignal.getUserId(function(userId) { var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { player : userId, action : 'saveplayer' }, success : function(response){ console.log("toto"); } }); }); }); }); } $(".lx-login .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } $(".lx-login form").submit(); }); $(document).on("keyup",function(e) { if(e.keyCode == 13) { if($(".lx-login .lx-submit a").length){ $(".lx-login .lx-submit a").trigger("click"); } if($(".lx-search-keyword").length){ $(".lx-search-keyword").trigger("click"); } } }); $(".lx-header-admin > ul > li > img").on("click",function(){ $(".lx-account-settings").fadeToggle(); }); $(".lx-mobile-menu").on("click",function(){ $(".lx-main-leftside").css("left","0px"); }); $(".lx-mobile-menu-hide").on("click",function(){ $(".lx-main-leftside").css("left","-230px"); }); $(".lx-main-menu ul li a").on("click",function(){ $(".lx-main-menu ul li a").removeClass("active"); $(this).next("ul").slideToggle(); if($(this).next("ul").css("display") === "block"){ $(this).addClass("active"); } }); $(".lx-login .lx-textfield label i").on("click",function(){ if($(this).attr("class") === "fa fa-eye-slash"){ $(this).attr("class","fa fa-eye").css("color","#39add1"); $(this).prev("input").attr("type","text"); } else{ $(this).attr("class","fa fa-eye-slash").css("color","#CCCCCC"); $(this).prev("input").attr("type","password"); } }); function _(el){ return document.getElementById(el); } $("#themes").on("change",function(){ for(var i = 0;i < _("themes").files.length;i++){ uploadsThemes(_("themes").files[i]); } }); function uploadsThemes(theme){ var file = theme; var formdata = new FormData(); formdata.append("theme", file); var ajax = new XMLHttpRequest(); ajax.addEventListener("load", completeHandler, false); ajax.open("POST", "file_upload_parser.php"); ajax.send(formdata); function completeHandler(event){ if (ajax.readyState === 4 && (ajax.status === 200 || ajax.status === 0)) { window.location.href = window.location.href; } } } $("#medias").on("change",function(){ for(var i = 0;i < _("medias").files.length;i++){ $(".lx-medias-list").prepend("<div class='lx-g5' data-id='"+i+"'><div class='lx-medias-item'><img src='images/giphy.gif' /></div></div>"); uploadsImages(_("medias").files[i],i); } }); function uploadsImages(picture,i){ var file = picture; var formdata = new FormData(); formdata.append("picture", file); var ajax = new XMLHttpRequest(); ajax.upload.addEventListener("progress", progressHandler, false); ajax.addEventListener("load", completeHandler, false); ajax.open("POST", "file_upload_parser.php"); ajax.send(formdata); function progressHandler(event){ var percent = (event.loaded / event.total) * 100; console.log(percent.toFixed(0) + "% (" + (event.loaded/1024).toFixed(0) + " / " + (event.total/1024).toFixed(0) + " Kb)") } function completeHandler(event){ if (ajax.readyState === 4 && (ajax.status === 200 || ajax.status === 0)) { $(".lx-medias-list .lx-g5[data-id='"+i+"']").remove(); $(".lx-medias-list").prepend(ajax.responseText); } } } $(".lx-delete-image").on("click",function(){ $(this).css("display","none"); $(this).prev("div").find("img").attr("src",""); $(this).prev("div").find("input").val(""); }); $(".lx-image-picker").on("click",function(){ $(".lx-medias-library").css("display","flex"); $(".lx-choose-image").attr("data-id",$(this).attr("data-id")); }); $(".lx-upload-medias").on("click",function(){ $(".lx-medias-library").css("display","flex"); }); $(".lx-medias-library-content > i").on("click",function(){ $(".lx-medias-library").css("display","none"); }); $(".lx-medias-list").delegate(".lx-medias-item","click",function(){ $(".lx-medias-item").not(this).removeClass("active"); if($(this).attr("class") !== "lx-medias-item active"){ $(this).addClass("active"); $("#imagelink").val($(this).find("img").prop("src")); } else{ $(this).removeClass("active"); $("#imagelink").val(""); } }); $(".lx-medias-list").delegate(".lx-delete-upload","click",function(){ deleteUpload($(this)); }); function deleteUpload(el){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : el.attr("data-id"), action : 'deletemedias' }, success : function(response){ el.parent().remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Image supprimée<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } $(".lx-choose-image").on("click",function(){ if($(".lx-medias-item.active").length){ $(".lx-image-picker[data-id='"+$(this).attr("data-id")+"']").find("img").attr("src",$(".lx-medias-item.active").find("img").attr("src")); $(".lx-image-picker[data-id='"+$(this).attr("data-id")+"']").find("input").val($(".lx-medias-item.active").find("input").val()); $(".lx-image-picker[data-id='"+$(this).attr("data-id")+"']").next(".lx-delete-image").css("display","block"); $(".lx-medias-item").not(this).removeClass("active"); $(".lx-medias-library").css("display","none"); } else{ $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Choisissez une image<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $("#accountform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } isNotEmpty($("#accountform input[name='fullname']")); isPhone($("#accountform input[name='phone']")); if(isNotEmpty($("#accountform input[name='fullname']")) && isPhone($("#accountform input[name='phone']"))){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#accountform input[name='id']").val(), fullname : $("#accountform input[name='fullname']").val(), picture : $("#accountform input[name='thumbnail']").val(), phone : $("#accountform input[name='phone']").val(), action : 'editaccount' }, success : function(response){ $("#accountform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Informations modifié<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("#accountform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Veuillez remplir les champs en rouge !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $("#passwordform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#passwordform input[name='id']").val(), oldpassword : $("#passwordform input[name='oldpassword']").val(), newpassword1 : $("#passwordform input[name='newpassword1']").val(), newpassword2 : $("#passwordform input[name='newpassword2']").val(), action : 'editpassword' }, success : function(response){ $("#passwordform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); if(response === "1"){ $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Mot de pass modifié<i class="material-icons">close</i></p></div>'); } else if(response === "2"){ $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Vous devez remplir tous les champs<i class="material-icons">close</i></p></div>'); } else if(response === "3"){ $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Ancien mot de passe incorrect<i class="material-icons">close</i></p></div>'); } else if(response === "4"){ $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Nouveau mot de passe non identiques<i class="material-icons">close</i></p></div>'); } $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); }); $("#moderatorsform input[name='roles']").click(function(){ $("#moderatorsform input[name='rolestext']").val(""); $("#moderatorsform input[name='roles']").each(function(){ if($(this).prop("checked") === true){ $("#moderatorsform input[name='rolestext']").val($("#moderatorsform input[name='rolestext']").val() + "," + $(this).val()); } }); }); $(".lx-new-moderator").on("click",function(){ $("#moderatorsform input[name='fullname']").val(""); $("#moderatorsform input[name='email']").val("").prop("readonly",false).css("cursor","initial"); $("#moderatorsform input[name='password']").val(""); $("#moderatorsform input[name='phone']").val(""); $("#moderatorsform input[name='roles']").each(function(){ $(this).prop("checked",false); }) $("#moderatorsform input[name='rolestext']").val(""); $("#moderatorsform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-moderator","click",function(){ $("#moderatorsform input[name='fullname']").val($(this).attr("data-fullname")); $("#moderatorsform input[name='email']").val($(this).attr("data-email")).prop("readonly",true).css("cursor","not-allowed"); $("#moderatorsform input[name='password']").val($(this).attr("data-password")); $("#moderatorsform input[name='phone']").val($(this).attr("data-phone")); $("#moderatorsform input[name='rolestext']").val($(this).attr("data-roles")); $("#moderatorsform input[name='roles']").each(function(){ var val = $("#moderatorsform input[name='rolestext']").val().indexOf($(this).val()); if(val !== -1){ $(this).prop("checked",true); } else{ $(this).prop("checked",false); } }) $("#moderatorsform input[name='id']").val($(this).attr("data-id")); }); $("#moderatorsform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } isNotEmpty($("#moderatorsform input[name='fullname']")); isPhone($("#moderatorsform input[name='phone']")); isEmail($("#moderatorsform input[name='email']")); isPassword($("#moderatorsform input[name='password']")); if(isNotEmpty($("#moderatorsform input[name='fullname']")) && isPhone($("#moderatorsform input[name='phone']")) && isEmail($("#moderatorsform input[name='email']")) && isPassword($("#moderatorsform input[name='password']"))){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#moderatorsform input[name='id']").val(), fullname : $("#moderatorsform input[name='fullname']").val(), email : $("#moderatorsform input[name='email']").val(), password : $("#moderatorsform input[name='password']").val(), phone : $("#moderatorsform input[name='phone']").val(), roles : $("#moderatorsform input[name='rolestext']").val(), action : 'addmoderator' }, success : function(response){ $("#moderatorsform .lx-submit a i").remove(); if(response === "Email exist déja !!"){ $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Email exist déja !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } else{ $(".lx-popup-content > a > .material-icons").trigger("click"); loadModerators("1"); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Modérateur enregistré<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } } }); } else{ $("#moderatorsform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Veuillez remplir les champs en rouge !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $("body").delegate(".lx-trash-moderator","click",function(){ filterClicked = "yes"; loadModerators("0"); $(".lx-pagination ul").attr("data-state","0"); }); $("body").delegate(".lx-published-moderator","click",function(){ filterClicked = "yes"; loadModerators("1"); $(".lx-pagination ul").attr("data-state","1"); }); $("body").delegate(".lx-delete-moderator","click",function(){ $(".lx-delete-record").attr("data-id",$(this).attr("data-id")); }); $("body").delegate(".lx-restore-moderator","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restoremoderator' }, success : function(response){ loadModerators("0"); } }); }); $("body").delegate(".lx-delete-permanently-moderator","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletemoderatorpermanently' }, success : function(response){ loadModerators("0"); } }); }); function loadModerators(state){ if($(".lx-table-moderators .lx-loading").length === 0){ $(".lx-table-moderators").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, keyword : $("#keyword").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), sortby : $(".lx-keyword input[name='sortby']").val(), orderby : $(".lx-keyword input[name='orderby']").val(), action : 'loadmoderators' }, success : function(response){ $(".lx-table-moderators .lx-loading").remove(); $(".lx-table-moderators").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-new-worker").on("click",function(){ $("#workersform input[name='fullname']").val(""); $("#workersform input[name='email']").val("").prop("readonly",false).css("cursor","initial"); $("#workersform input[name='password']").val(""); $("#workersform input[name='phone']").val(""); $("#workersform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-worker","click",function(){ $("#workersform input[name='fullname']").val($(this).attr("data-fullname")); $("#workersform input[name='email']").val($(this).attr("data-email")).prop("readonly",true).css("cursor","not-allowed"); $("#workersform input[name='password']").val($(this).attr("data-password")); $("#workersform input[name='phone']").val($(this).attr("data-phone")); $("#workersform input[name='id']").val($(this).attr("data-id")); }); $("#workersform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } isNotEmpty($("#workersform input[name='fullname']")); isPhone($("#workersform input[name='phone']")); isEmail($("#workersform input[name='email']")); isPassword($("#workersform input[name='password']")); if(isNotEmpty($("#workersform input[name='fullname']")) && isPhone($("#workersform input[name='phone']")) && isEmail($("#workersform input[name='email']")) && isPassword($("#workersform input[name='password']"))){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#workersform input[name='id']").val(), fullname : $("#workersform input[name='fullname']").val(), email : $("#workersform input[name='email']").val(), password : $("#workersform input[name='password']").val(), phone : $("#workersform input[name='phone']").val(), action : 'addworker' }, success : function(response){ $("#workersform .lx-submit a i").remove(); if(response === "Email exist déja !!"){ $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Email exist déja !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } else{ $(".lx-popup-content > a > .material-icons").trigger("click"); loadWorkers("1"); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Employé enregistré<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } } }); } else{ $("#workersform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Veuillez remplir les champs en rouge !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $("body").delegate(".lx-trash-worker","click",function(){ filterClicked = "yes"; loadWorkers("0"); $(".lx-pagination ul").attr("data-state","0"); }); $("body").delegate(".lx-published-worker","click",function(){ filterClicked = "yes"; loadWorkers("1"); $(".lx-pagination ul").attr("data-state","1"); }); $("body").delegate(".lx-delete-worker","click",function(){ $(".lx-delete-record").attr("data-id",$(this).attr("data-id")); }); $("body").delegate(".lx-restore-worker","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restoreworker' }, success : function(response){ loadWorkers("0"); } }); }); $("body").delegate(".lx-delete-permanently-worker","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deleteworkerpermanently' }, success : function(response){ loadWorkers("0"); } }); }); function loadWorkers(state){ if($(".lx-table-workers .lx-loading").length === 0){ $(".lx-table-workers").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, keyword : $("#keyword").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), sortby : $(".lx-keyword input[name='sortby']").val(), orderby : $(".lx-keyword input[name='orderby']").val(), action : 'loadworkers' }, success : function(response){ $(".lx-table-workers .lx-loading").remove(); $(".lx-table-workers").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $("input[data-generate-slug]").keyup(function(){ var slug = $(this).val() .replace(/ /g,"-") .replace(/\./g,"") .replace(/,/g,"") .replace(/\$/g,"") .replace(/'/g,"") .replace(/"/g,"") .replace(/\//g,"") .replace(/\\/g,"") .replace(/\(/g,"") .replace(/\)/g,"") .replace(/:/g,"") .replace(/!/g,"") .replace(/;/g,"") .replace(/_/g,"") .replace(/\*/g,"") .replace(/ç/g,"c") .replace(/é/g,"e") .replace(/è/g,"e") .replace(/ê/g,"e") .replace(/à/g,"a") .replace(/â/g,"a") .replace(/ä/g,"a") .replace(/ô/g,"o") .replace(/ö/g,"o") .replace(/î/g,"i") .replace(/ï/g,"i") .toLowerCase(); $("input[name='"+$(this).attr("data-generate-slug")+"']").val(slug); }); $(".lx-new-product").on("click",function(){ $("#productsform input[name='title']").val(""); $("#productsform input[name='slug']").val(""); tinyMCE.activeEditor.setContent(''); $("#productsform textarea[name='keywords']").val(""); $("#productsform input[name='thumbnail']").each(function(){ $(this).prev("img").attr("src",""); $(this).val(""); $(this).parent().next("a").css("display","none"); }); $("#productsform select[name='category']").val(""); $("#productsform input[name='oprice']").val(""); $("#productsform input[name='price']").val(""); $("#productsform input[name='counter']").val(""); $("#productsform input[name='qty']").val(""); $("#productsform input[name='cities']").val(""); $("#productsform input[name='shippingfees']").val(""); $("#productsform select[name='showinhome']").val("1"); $("#productsform input[name='pixel']").val(""); $("#productsform input[name='pixelevent']").val("Purchase"); $("#productsform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-product","click",function(){ $("#productsform input[name='title']").val($(this).attr("data-titl")); $("#productsform input[name='slug']").val($(this).attr("data-slug")); tinyMCE.activeEditor.setContent($(this).attr("data-description")); $("#productsform textarea[name='keywords']").val($(this).attr("data-keywords")); $("#productsform input[name='thumbnail']").each(function(){ $(this).prev("img").attr("src",""); $(this).val(""); $(this).parent().next("a").css("display","none"); }); var thumbnails = $(this).attr("data-thumbnails").split(","); for(var i=0;i<thumbnails.length;i++){ $("#productsform input[name='thumbnail']:eq("+i+")").prev("img").attr("src","../is-uploads/cropped_"+thumbnails[i]); $("#productsform input[name='thumbnail']:eq("+i+")").val(thumbnails[i]); $("#productsform input[name='thumbnail']:eq("+i+")").parent().next("a").css("display","block"); } $("#productsform select[name='category']").val($(this).attr("data-category")); $("#productsform input[name='oprice']").val($(this).attr("data-oprice")); $("#productsform input[name='price']").val($(this).attr("data-price")); $("#productsform input[name='counter']").val($(this).attr("data-counter")); $("#productsform input[name='qty']").val($(this).attr("data-qty")); $("#productsform input[name='cities']").val($(this).attr("data-cities")); $("#productsform input[name='shippingfees']").val($(this).attr("data-shippingfees")); $("#productsform select[name='showinhome']").val($(this).attr("data-showinhome")); $("#productsform input[name='pixel']").val($(this).attr("data-pixel")); $("#productsform input[name='pixelevent']").val($(this).attr("data-pixelevent")); $("#productsform input[name='id']").val($(this).attr("data-id")); }); $("#productsform .lx-submit a").on("click",function(){ tinyMCE.triggerSave(); if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } var thumbnails = ""; $("#productsform input[name='thumbnail']").each(function(){ if($(this).val() !== ""){ thumbnails += ","+$(this).val(); } }); if(thumbnails !== ""){ thumbnails = thumbnails.substring(1); } isNotEmpty($("#productsform input[name='title']")); isNotEmpty($("#productsform input[name='slug']")); isNumber($("#productsform input[name='price']")); isNumber($("#productsform input[name='qty']")); if(isNotEmpty($("#productsform input[name='title']")) && isNotEmpty($("#productsform input[name='slug']")) && isNumber($("#productsform input[name='price']")) && isNumber($("#productsform input[name='qty']")) && thumbnails !== ""){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#productsform input[name='id']").val(), title : $("#productsform input[name='title']").val(), slug : $("#productsform input[name='slug']").val(), thumbnails : thumbnails, description : $("#productsform textarea[name='description']").val(), keywords : $("#productsform textarea[name='keywords']").val(), category : $("#productsform select[name='category']").val(), oprice : $("#productsform input[name='oprice']").val(), price : $("#productsform input[name='price']").val(), counter : $("#productsform input[name='counter']").val(), qty : $("#productsform input[name='qty']").val(), cities : $("#productsform input[name='cities']").val(), shippingfees : $("#productsform input[name='shippingfees']").val(), showinhome : $("#productsform select[name='showinhome']").val(), pixel : $("#productsform input[name='pixel']").val(), pixelevent : $("#productsform input[name='pixelevent']").val(), action : 'addproduct' }, success : function(response){ $("#productsform .lx-submit a i").remove(); $(".lx-popup-content > a > .material-icons").trigger("click"); loadProducts("1"); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Produit enregistré<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("#productsform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Veuillez remplir les champs en rouge !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $(".lx-fetch-product").on("click",function(){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { url : $("#productsform input[name='url']").val(), action : 'fetchproduct' }, success : function(response){ $(".lx-fetched-product").html(response); } }); $("#productsform input[name='title']").val(""); $("#productsform input[name='slug']").val(""); tinyMCE.activeEditor.setContent(''); $("#productsform textarea[name='keywords']").val(""); $("#productsform input[name='thumbnail']").each(function(){ $(this).prev("img").attr("src",""); $(this).val(""); $(this).parent().next("a").css("display","none"); }); $("#productsform select[name='category']").val(""); $("#productsform input[name='oprice']").val(""); $("#productsform input[name='price']").val(""); $("#productsform input[name='counter']").val(""); $("#productsform input[name='qty']").val(""); $("#productsform input[name='shippingfees']").val(""); $("#productsform select[name='showinhome']").val("1"); $("#productsform input[name='pixel']").val(""); $("#productsform input[name='pixelevent']").val("Purchase"); $("#productsform input[name='id']").val("0"); }); $(".lx-grab-product").on("click",function(){ $("#productsform input[name='title']").val($(".lx-fetched-product h1").text()).trigger("keyup"); var i = 1; $(".lx-fetched-product ul.images-view-list li").each(function(){ $(".lx-image-picker[data-id='"+i+"'] img").attr("src",$(this).find("img").attr("src").replace(/_50x50.jpg/,"").replace(/_.webp/,"")); $(".lx-image-picker[data-id='"+i+"'] input").val($(this).find("img").attr("src").replace(/_50x50.jpg/,"").replace(/_.webp/,"")); i++; }); $(".lx-fetched-product").html(""); }); $("body").delegate(".lx-trash-product","click",function(){ filterClicked = "yes"; loadProducts("0"); $(".lx-pagination ul").attr("data-state","0"); }); $("body").delegate(".lx-published-product","click",function(){ filterClicked = "yes"; loadProducts("1"); $(".lx-pagination ul").attr("data-state","1"); }); $("body").delegate(".lx-delete-product","click",function(){ $(".lx-delete-record").attr("data-id",$(this).attr("data-id")); }); $("body").delegate(".lx-restore-product","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restoreproduct' }, success : function(response){ loadProducts("0"); } }); }); $("body").delegate(".lx-delete-permanently-product","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deleteproductpermanently' }, success : function(response){ loadProducts("0"); } }); }); $("body").delegate(".lx-duplicate-product","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'duplicateproduct' }, success : function(response){ console.log(response); loadProducts("1"); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); }); function loadProducts(state){ if($(".lx-table-products .lx-loading").length === 0){ $(".lx-table-products").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, keyword : $("#keyword").val(), category : $("#category").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), sortby : $(".lx-keyword input[name='sortby']").val(), orderby : $(".lx-keyword input[name='orderby']").val(), action : 'loadproducts' }, success : function(response){ $(".lx-table-products .lx-loading").remove(); $(".lx-table-products").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $("body").delegate(".lx-add-variant","click",function(){ $("#variantsform input[name='product']").val($(this).attr("data-id")); loadVariants("1"); }); $(".lx-popup-content").delegate(".lx-edit-variant","click",function(){ $("#variantsform input[name='title']").val($(this).attr("data-title")); $("#variantsform input[name='variant']").val($(this).attr("data-variant")); $("#variantsform input[name='qty']").val($(this).attr("data-qty")); $("#variantsform input[name='price']").val($(this).attr("data-price")); $("#variantsform input[name='id']").val($(this).attr("data-id")); }); $("#variantsform .lx-submit a").on("click",function(){ isNotEmpty($("#variantsform input[name='title']")); isNotEmpty($("#variantsform input[name='variant']")); if(isNotEmpty($("#variantsform input[name='title']")) && isNotEmpty($("#variantsform input[name='variant']"))){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#variantsform input[name='id']").val(), title : $("#variantsform input[name='title']").val(), variant : $("#variantsform input[name='variant']").val(), qty : $("#variantsform input[name='qty']").val(), price : $("#variantsform input[name='price']").val(), product : $("#variantsform input[name='product']").val(), action : 'addvariant' }, success : function(response){ $("#variantsform .lx-submit a i").remove(); loadVariants("1"); $("#variantsform input[name='title']").val(""); $("#variantsform input[name='variant']").val(""); $("#variantsform input[name='qty']").val(""); $("#variantsform input[name='price']").val(""); $("#variantsform input[name='id']").val("0"); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Variant enregistré<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("#variantsform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Veuillez remplir les champs en rouge !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $(".lx-popup-content").delegate(".lx-delete-variant","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletevariant' }, success : function(response){ loadVariants("1"); } }); }); function loadVariants(state){ if($(".lx-table-variants .lx-loading").length === 0){ $(".lx-table-variants").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, product : $("#variantsform input[name='product']").val(), action : 'loadvariants' }, success : function(response){ $(".lx-table-variants .lx-loading").remove(); $(".lx-table-variants").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-new-landingpage").on("click",function(){ $("#landingpagesform select[name='product']").val(""); tinyMCE.activeEditor.setContent(''); $("#landingpagesform input[name='showviews']").prop("checked",false); $("#landingpagesform input[name='formbelow']").prop("checked",false); $("#landingpagesform input[name='listasproduct']").prop("checked",false); $("#landingpagesform input[name='showhf']").prop("checked",false); $("#landingpagesform input[name='bg']").val("#FFFFFF"); $("#landingpagesform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-landingpage","click",function(){ $("#landingpagesform select[name='product']").val($(this).attr("data-product")); tinyMCE.activeEditor.setContent($(this).attr("data-description")); $("#landingpagesform input[name='showviews']").prop("checked",$(this).attr("data-showviews")); $("#landingpagesform input[name='formbelow']").prop("checked",$(this).attr("data-formbelow")); $("#landingpagesform input[name='listasproduct']").prop("checked",$(this).attr("data-listasproduct")); $("#landingpagesform input[name='showhf']").prop("checked",$(this).attr("data-showhf")); $("#landingpagesform input[name='bg']").val($(this).attr("data-bg")); $("#landingpagesform input[name='id']").val($(this).attr("data-id")); }); $("#landingpagesform .lx-submit a").on("click",function(){ tinyMCE.triggerSave(); if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } var showviews = ($("#landingpagesform input[name='showviews']").prop("checked") === true)?1:0; var formbelow = ($("#landingpagesform input[name='formbelow']").prop("checked") === true)?1:0; var listasproduct = ($("#landingpagesform input[name='listasproduct']").prop("checked") === true)?1:0; var showhf = ($("#landingpagesform input[name='showhf']").prop("checked") === true)?1:0; isNotEmpty($("#landingpagesform select[name='product']")); if(isNotEmpty($("#landingpagesform select[name='product']"))){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#landingpagesform input[name='id']").val(), product : $("#landingpagesform select[name='product']").val(), description : $("#landingpagesform textarea[name='description']").val(), showviews : showviews, formbelow : formbelow, listasproduct : listasproduct, showhf : showhf, bg : $("#landingpagesform input[name='bg']").val(), action : 'addlandingpage' }, success : function(response){ $("#landingpagesform .lx-submit a i").remove(); $(".lx-popup-content > a > .material-icons").trigger("click"); loadLandingPages("1"); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Landing page enregistré<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("#landingpagesform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Veuillez remplir les champs en rouge !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $("body").delegate(".lx-trash-landingpage","click",function(){ filterClicked = "yes"; loadLandingPages("0"); $(".lx-pagination ul").attr("data-state","0"); }); $("body").delegate(".lx-published-landingpage","click",function(){ filterClicked = "yes"; loadLandingPages("1"); $(".lx-pagination ul").attr("data-state","1"); }); $("body").delegate(".lx-delete-landingpage","click",function(){ $(".lx-delete-record").attr("data-id",$(this).attr("data-id")); }); $("body").delegate(".lx-restore-landingpage","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restorelandingpage' }, success : function(response){ loadLandingPages("0"); } }); }); $("body").delegate(".lx-delete-permanently-landingpage","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletelandingpagepermanently' }, success : function(response){ loadLandingPages("0"); } }); }); function loadLandingPages(state){ if($(".lx-table-landingpages .lx-loading").length === 0){ $(".lx-table-landingpages").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, keyword : $("#keyword").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), sortby : $(".lx-keyword input[name='sortby']").val(), orderby : $(".lx-keyword input[name='orderby']").val(), action : 'loadlandingpages' }, success : function(response){ $(".lx-table-landingpages .lx-loading").remove(); $(".lx-table-landingpages").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-new-category").on("click",function(){ $("#categoriesform input[name='title']").val(""); $("#categoriesform input[name='slug']").val(""); $("#categoriesform select[name='parent']").val("0"); $("#categoriesform textarea[name='description']").val(""); $("#categoriesform input[name='thumbnail']").prev("img").attr("src",""); $("#categoriesform input[name='thumbnail']").val(""); $("#categoriesform input[name='thumbnail']").parent().next("a").css("display","none"); $("#categoriesform input[name='pixel']").val(""); $("#categoriesform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-category","click",function(){ $("#categoriesform input[name='title']").val($(this).attr("data-titl")); $("#categoriesform input[name='slug']").val($(this).attr("data-slug")); $("#categoriesform select[name='parent']").val($(this).attr("data-parent")); $("#categoriesform textarea[name='description']").val($(this).attr("data-description")); if($(this).attr("data-thumbnail") !== ""){ $("#categoriesform input[name='thumbnail']").prev("img").attr("src","../is-uploads/cropped_"+$(this).attr("data-thumbnail")); } else{ $("#categoriesform input[name='thumbnail']").prev("img").attr("src",""); } $("#categoriesform input[name='thumbnail']").val($(this).attr("data-thumbnail")); $("#categoriesform input[name='thumbnail']").parent().next("a").css("display","block"); $("#categoriesform input[name='pixel']").val($(this).attr("data-pixel")); $("#categoriesform input[name='id']").val($(this).attr("data-id")); }); $("#categoriesform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } isNotEmpty($("#categoriesform input[name='title']")); isNotEmpty($("#categoriesform input[name='slug']")); if(isNotEmpty($("#categoriesform input[name='title']")) && isNotEmpty($("#categoriesform input[name='slug']"))){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#categoriesform input[name='id']").val(), title : $("#categoriesform input[name='title']").val(), slug : $("#categoriesform input[name='slug']").val(), parent : $("#categoriesform select[name='parent']").val(), description : $("#categoriesform textarea[name='description']").val(), thumbnail : $("#categoriesform input[name='thumbnail']").val(), pixel : $("#categoriesform input[name='pixel']").val(), action : 'addcategory' }, success : function(response){ if(response !== "0"){ $("#categoriesform select[name='parent']").append('<option value="'+response+'">'+$("#categoriesform input[name='title']").val()+'</option>'); } $("#categoriesform .lx-submit a i").remove(); $(".lx-popup-content > a > .material-icons").trigger("click"); loadCategories("1"); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Catégorie enregistré<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("#categoriesform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Veuillez remplir les champs en rouge !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $("body").delegate(".lx-trash-category","click",function(){ filterClicked = "yes"; loadCategories("0"); $(".lx-pagination ul").attr("data-state","0"); }); $("body").delegate(".lx-published-category","click",function(){ filterClicked = "yes"; loadCategories("1"); $(".lx-pagination ul").attr("data-state","1"); }); $("body").delegate(".lx-delete-category","click",function(){ $(".lx-delete-record").attr("data-id",$(this).attr("data-id")); }); $("body").delegate(".lx-restore-category","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restorecategory' }, success : function(response){ loadCategories("0"); } }); }); $("body").delegate(".lx-delete-permanently-category","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletecategorypermanently' }, success : function(response){ loadCategories("0"); } }); }); function loadCategories(state){ if($(".lx-table-categories .lx-loading").length === 0){ $(".lx-table-categories").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, keyword : $("#keyword").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), sortby : $(".lx-keyword input[name='sortby']").val(), orderby : $(".lx-keyword input[name='orderby']").val(), action : 'loadcategories' }, success : function(response){ $(".lx-table-categories .lx-loading").remove(); $(".lx-table-categories").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-stars i").on("mouseover",function(){ var pos = $(this).index(); $(this).parent().find("i").each(function(){ if($(this).index() <= pos){ $(this).attr("class","fa fa-star"); } else{ $(this).attr("class","far fa-star"); } }); }); $(".lx-stars").on("mouseout",function(){ var pos = $(this).attr("data-pos"); $(this).find("i").each(function(){ if($(this).index() <= pos){ $(this).attr("class","fa fa-star"); } else{ $(this).attr("class","far fa-star"); } }); }); $(".lx-stars i").on("click",function(){ $(this).parent().find("input").val(parseInt($(this).index())+1); $(this).parent().attr("data-pos",$(this).index()); var pos = $(this).parent().attr("data-pos"); $(this).parent().find("i").each(function(){ if($(this).index() <= pos){ $(this).attr("class","fa fa-star"); } else{ $(this).attr("class","far fa-star"); } }); }); $(".lx-new-review").on("click",function(){ $("#reviewsform select[name='product']").val("0"); $("#reviewsform input[name='fullname']").val(""); $("#reviewsform input[name='phone']").val(""); $("#reviewsform input[name='shipping']").val("0"); $("#reviewsform input[name='service']").val("0"); $("#reviewsform input[name='quality']").val("0"); $("#reviewsform textarea[name='comment']").val(""); $("#reviewsform input[name='thumbnail']").each(function(){ $(this).prev("img").attr("src",""); $(this).val(""); $(this).parent().next("a").css("display","none"); }); $("#reviewsform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-review","click",function(){ $("#reviewsform select[name='product']").val($(this).attr("data-product")); $("#reviewsform input[name='fullname']").val($(this).attr("data-fullname")); $("#reviewsform input[name='phone']").val($(this).attr("data-phone")); $("#reviewsform input[name='shipping']").val($(this).attr("data-shipping")); $("#reviewsform input[name='shipping']").parent().attr("data-pos",parseInt($(this).attr("data-shipping")) - 1); var pos = $("#reviewsform input[name='shipping']").parent().attr("data-pos"); $("#reviewsform input[name='shipping']").parent().find("i").each(function(){ if($(this).index() <= pos){ $(this).attr("class","fa fa-star"); } else{ $(this).attr("class","far fa-star"); } }); $("#reviewsform input[name='service']").val($(this).attr("data-service")); $("#reviewsform input[name='service']").parent().attr("data-pos",parseInt($(this).attr("data-service")) - 1); pos = $("#reviewsform input[name='service']").parent().attr("data-pos"); $("#reviewsform input[name='service']").parent().find("i").each(function(){ if($(this).index() <= pos){ $(this).attr("class","fa fa-star"); } else{ $(this).attr("class","far fa-star"); } }); $("#reviewsform input[name='quality']").val($(this).attr("data-quality")); $("#reviewsform input[name='quality']").parent().attr("data-pos",parseInt($(this).attr("data-quality")) - 1); pos = $("#reviewsform input[name='quality']").parent().attr("data-pos"); $("#reviewsform input[name='quality']").parent().find("i").each(function(){ if($(this).index() <= pos){ $(this).attr("class","fa fa-star"); } else{ $(this).attr("class","far fa-star"); } }); $("#reviewsform textarea[name='comment']").val($(this).attr("data-comment")); $("#reviewsform input[name='thumbnail']").each(function(){ $(this).prev("img").attr("src",""); $(this).val(""); $(this).parent().next("a").css("display","none"); }); var thumbnails = $(this).attr("data-thumbnails").split(","); for(var i=0;i<thumbnails.length;i++){ $("#reviewsform input[name='thumbnail']:eq("+i+")").prev("img").attr("src","../is-uploads/cropped_"+thumbnails[i]); $("#reviewsform input[name='thumbnail']:eq("+i+")").val(thumbnails[i]); $("#reviewsform input[name='thumbnail']:eq("+i+")").parent().next("a").css("display","block"); } $("#reviewsform input[name='id']").val($(this).attr("data-id")); }); $("#reviewsform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } var thumbnails = ""; $("#reviewsform input[name='thumbnail']").each(function(){ if($(this).val() !== ""){ thumbnails += ","+$(this).val(); } }); if(thumbnails !== ""){ thumbnails = thumbnails.substring(1); } isNotEmpty($("#reviewsform select[name='product']")); isNotEmpty($("#reviewsform input[name='fullname']")); isPhone($("#reviewsform input[name='phone']")); isNotEmpty($("#reviewsform textarea[name='comment']")); if(isNotEmpty($("#reviewsform select[name='product']")) && isNotEmpty($("#reviewsform input[name='fullname']")) && isPhone($("#reviewsform input[name='phone']")) && isNotEmpty($("#reviewsform textarea[name='comment']"))){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#reviewsform input[name='id']").val(), product : $("#reviewsform select[name='product']").val(), fullname : $("#reviewsform input[name='fullname']").val(), phone : $("#reviewsform input[name='phone']").val(), shipping : $("#reviewsform input[name='shipping']").val(), service : $("#reviewsform input[name='service']").val(), quality : $("#reviewsform input[name='quality']").val(), comment : $("#reviewsform textarea[name='comment']").val(), thumbnails : thumbnails, action : 'addreview' }, success : function(response){ $("#reviewsform .lx-submit a i").remove(); $(".lx-popup-content > a > .material-icons").trigger("click"); loadReviews("1"); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Avis enregistré<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("#reviewsform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Veuillez remplir les champs en rouge !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $("body").delegate(".lx-trash-review","click",function(){ filterClicked = "yes"; loadReviews("0"); $(".lx-pagination ul").attr("data-state","0"); }); $("body").delegate(".lx-published-review","click",function(){ filterClicked = "yes"; loadReviews("1"); $(".lx-pagination ul").attr("data-state","1"); }); $("body").delegate(".lx-delete-review","click",function(){ $(".lx-delete-record").attr("data-id",$(this).attr("data-id")); }); $("body").delegate(".lx-restore-review","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restorereview' }, success : function(response){ loadReviews("0"); } }); }); $("body").delegate(".lx-delete-permanently-review","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletereviewpermanently' }, success : function(response){ loadReviews("0"); } }); }); function loadReviews(state){ if($(".lx-table-reviews .lx-loading").length === 0){ $(".lx-table-reviews").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, keyword : $("#keyword").val(), product : $("#product").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), sortby : $(".lx-keyword input[name='sortby']").val(), orderby : $(".lx-keyword input[name='orderby']").val(), action : 'loadreviews' }, success : function(response){ $(".lx-table-reviews .lx-loading").remove(); $(".lx-table-reviews").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-new-upsell").on("click",function(){ $("#upsellsform select[name='product']").val("0"); $("#upsellsform select[name='category']").val("0"); $("#upsellsform select[name='upsell']").val("0"); $("#upsellsform input[name='price']").val(""); $("#upsellsform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-upsell","click",function(){ $("#upsellsform select[name='product']").val($(this).attr("data-product")); $("#upsellsform select[name='category']").val($(this).attr("data-category")); $("#upsellsform select[name='upsell']").val($(this).attr("data-upsell")); $("#upsellsform input[name='price']").val($(this).attr("data-price")); $("#upsellsform input[name='id']").val($(this).attr("data-id")); }); $("#upsellsform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } isNotEmpty($("#upsellsform select[name='upsell']")); isNumber($("#upsellsform input[name='price']")); if(isNotEmpty($("#upsellsform select[name='upsell']")) && isNumber($("#upsellsform input[name='price']"))){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#upsellsform input[name='id']").val(), product : $("#upsellsform select[name='product']").val(), category : $("#upsellsform select[name='category']").val(), upsell : $("#upsellsform select[name='upsell']").val(), price : $("#upsellsform input[name='price']").val(), action : 'addupsell' }, success : function(response){ $("#upsellsform .lx-submit a i").remove(); $(".lx-popup-content > a > .material-icons").trigger("click"); loadUpsells("1"); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Upsell enregistré<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("#upsellsform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Veuillez remplir les champs en rouge !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $("body").delegate(".lx-trash-upsell","click",function(){ filterClicked = "yes"; loadUpsells("0"); $(".lx-pagination ul").attr("data-state","0"); }); $("body").delegate(".lx-published-upsell","click",function(){ filterClicked = "yes"; loadUpsells("1"); $(".lx-pagination ul").attr("data-state","1"); }); $("body").delegate(".lx-delete-upsell","click",function(){ $(".lx-delete-record").attr("data-id",$(this).attr("data-id")); }); $("body").delegate(".lx-restore-upsell","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restoreupsell' }, success : function(response){ loadUpsells("0"); } }); }); $("body").delegate(".lx-delete-permanently-upsell","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deleteupsellpermanently' }, success : function(response){ loadUpsells("0"); } }); }); function loadUpsells(state){ if($(".lx-table-upsells .lx-loading").length === 0){ $(".lx-table-upsells").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, keyword : $("#keyword").val(), product : $("#product").val(), category : $("#category").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), sortby : $(".lx-keyword input[name='sortby']").val(), orderby : $(".lx-keyword input[name='orderby']").val(), action : 'loadupsells' }, success : function(response){ $(".lx-table-upsells .lx-loading").remove(); $(".lx-table-upsells").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-new-coupon").on("click",function(){ $("#couponsform select[name='category']").val("0"); $("#couponsform select[name='product']").val("0"); $("#couponsform input[name='code']").val(""); $("#couponsform select[name='type']").val("%"); $("#couponsform input[name='value']").val(""); $("#couponsform input[name='maxlimit']").val(""); $("#couponsform input[name='dateexpiring']").val(""); $("#couponsform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-coupon","click",function(){ $("#couponsform select[name='category']").val($(this).attr("data-category")); $("#couponsform select[name='product']").val($(this).attr("data-product")); $("#couponsform input[name='code']").val($(this).attr("data-code")); $("#couponsform select[name='type']").val($(this).attr("data-type")); $("#couponsform input[name='value']").val($(this).attr("data-value")); $("#couponsform input[name='maxlimit']").val($(this).attr("data-maxlimit")); $("#couponsform input[name='dateexpiring']").val($(this).attr("data-dateexpiring")); $("#couponsform input[name='id']").val($(this).attr("data-id")); }); $("#couponsform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } isNotEmpty($("#couponsform input[name='code']")); isNumber($("#couponsform input[name='value']")); isNumber($("#couponsform input[name='maxlimit']")); if(isNotEmpty($("#couponsform input[name='code']")) && isNumber($("#couponsform input[name='value']")) && isNumber($("#couponsform input[name='maxlimit']"))){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#couponsform input[name='id']").val(), category : $("#couponsform select[name='category']").val(), product : $("#couponsform select[name='product']").val(), code : $("#couponsform input[name='code']").val(), type : $("#couponsform select[name='type']").val(), value : $("#couponsform input[name='value']").val(), maxlimit : $("#couponsform input[name='maxlimit']").val(), dateexpiring : $("#couponsform input[name='dateexpiring']").val(), action : 'addcoupon' }, success : function(response){ $("#couponsform .lx-submit a i").remove(); $(".lx-popup-content > a > .material-icons").trigger("click"); loadCoupons("1"); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Coupon enregistré<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("#couponsform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Veuillez remplir les champs en rouge !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $("body").delegate(".lx-trash-coupon","click",function(){ filterClicked = "yes"; loadCoupons("0"); $(".lx-pagination ul").attr("data-state","0"); }); $("body").delegate(".lx-published-coupon","click",function(){ filterClicked = "yes"; loadCoupons("1"); $(".lx-pagination ul").attr("data-state","1"); }); $("body").delegate(".lx-delete-coupon","click",function(){ $(".lx-delete-record").attr("data-id",$(this).attr("data-id")); }); $("body").delegate(".lx-restore-coupon","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restorecoupon' }, success : function(response){ loadCoupons("0"); } }); }); $("body").delegate(".lx-delete-permanently-coupon","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletecouponpermanently' }, success : function(response){ loadCoupons("0"); } }); }); function loadCoupons(state){ if($(".lx-table-coupons .lx-loading").length === 0){ $(".lx-table-coupons").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, keyword : $("#keyword").val(), category : $("#category").val(), product : $("#product").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), sortby : $(".lx-keyword input[name='sortby']").val(), orderby : $(".lx-keyword input[name='orderby']").val(), action : 'loadcoupons' }, success : function(response){ $(".lx-table-coupons .lx-loading").remove(); $(".lx-table-coupons").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-new-promotion").on("click",function(){ $("#promotionsform select[name='product']").val("0"); $("#promotionsform input[name='qty']").val(""); $("#promotionsform input[name='price']").val(""); $("#promotionsform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-promotion","click",function(){ $("#promotionsform select[name='product']").val($(this).attr("data-product")); $("#promotionsform input[name='qty']").val($(this).attr("data-qty")); $("#promotionsform input[name='price']").val($(this).attr("data-price")); $("#promotionsform input[name='id']").val($(this).attr("data-id")); }); $("#promotionsform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } isNotEmpty($("#promotionsform select[name='product']")); isNumber($("#promotionsform input[name='qty']")); isNumber($("#promotionsform input[name='price']")); if(isNotEmpty($("#promotionsform select[name='product']")) && isNumber($("#promotionsform input[name='qty']")) && isNumber($("#promotionsform input[name='price']"))){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#promotionsform input[name='id']").val(), product : $("#promotionsform select[name='product']").val(), qty : $("#promotionsform input[name='qty']").val(), price : $("#promotionsform input[name='price']").val(), action : 'addpromotion' }, success : function(response){ $("#promotionsform .lx-submit a i").remove(); $(".lx-popup-content > a > .material-icons").trigger("click"); loadPromotions("1"); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Promotion enregistré<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("#promotionsform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Veuillez remplir les champs en rouge !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $("body").delegate(".lx-trash-promotion","click",function(){ filterClicked = "yes"; loadPromotions("0"); $(".lx-pagination ul").attr("data-state","0"); }); $("body").delegate(".lx-published-promotion","click",function(){ filterClicked = "yes"; loadPromotions("1"); $(".lx-pagination ul").attr("data-state","1"); }); $("body").delegate(".lx-delete-promotion","click",function(){ $(".lx-delete-record").attr("data-id",$(this).attr("data-id")); }); $("body").delegate(".lx-restore-promotion","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restorepromotion' }, success : function(response){ loadPromotions("0"); } }); }); $("body").delegate(".lx-delete-permanently-promotion","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletepromotionpermanently' }, success : function(response){ loadPromotions("0"); } }); }); function loadPromotions(state){ if($(".lx-table-promotions .lx-loading").length === 0){ $(".lx-table-promotions").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, keyword : $("#keyword").val(), product : $("#product").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), sortby : $(".lx-keyword input[name='sortby']").val(), orderby : $(".lx-keyword input[name='orderby']").val(), action : 'loadpromotions' }, success : function(response){ $(".lx-table-promotions .lx-loading").remove(); $(".lx-table-promotions").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-add-other-stock").on("click",function(){ var html = $(this).prev("div").clone(); $(this).before(html); if($(this).prev("div").find(".lx-remove-this-stock").length === 0){ $(this).prev("div").append('<a href="javascript:;" class="lx-remove-this-stock">Supprimer</a><div class="lx-clear-fix"></div>'); } }); $(".lx-popup-content").delegate(".lx-remove-this-stock","click",function(){ $(this).parent().remove(); }); $(".lx-new-command").on("click",function(){ $("#commandsform input[name='code']").val(""); $("#commandsform input[name='fullname']").val(""); $("#commandsform input[name='phone']").val(""); $("#commandsform input[name='price']").val(""); $("#commandsform select[name='city']").val(""); $("#commandsform input[name='address']").val(""); $("#commandsform select[name='product']").val("0"); var i = 0; $(".lx-add-other-stock").parent().find("> div").each(function(){ if(i > 0){ $(this).remove(); } i++; }); $("#commandsform input[name='details']").val(""); $("#commandsform input[name='qty']").val("1"); $("#commandsform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-command","click",function(){ $("#commandsform input[name='code']").val($(this).attr("data-code")); $("#commandsform input[name='fullname']").val($(this).attr("data-fullname")); $("#commandsform input[name='phone']").val($(this).attr("data-phone")); $("#commandsform input[name='price']").val($(this).attr("data-price")); $("#commandsform select[name='city']").val($(this).attr("data-city")); $("#commandsform input[name='address']").val($(this).attr("data-address")); var products = $(this).attr("data-product").split(","); var details = $(this).attr("data-details").split(","); var qtys = $(this).attr("data-qty").split(","); if(products.length > 1){ var i = 0; $(".lx-add-other-stock").parent().find("> div").each(function(){ if(i > 0){ $(this).remove(); } i++; }); for(var i=1;i<products.length;i++){ var html = $(".lx-add-other-stock").prev("div").clone(); $(".lx-add-other-stock").before(html); if($(".lx-add-other-stock").prev("div").find(".lx-remove-this-stock").length === 0){ $(".lx-add-other-stock").prev("div").append('<a href="javascript:;" class="lx-remove-this-stock">Supprimer</a><div class="lx-clear-fix"></div>'); } } var k = 0; $("#commandsform select[name='product']").each(function(){ $(this).val(products[k]); k++; }); k = 0; $("#commandsform input[name='details']").each(function(){ $(this).val(details[k]); k++; }); k = 0; $("#commandsform input[name='qty']").each(function(){ $(this).val(qtys[k]); k++; }); } else{ $("#commandsform select[name='product']").val($(this).attr("data-product")); $("#commandsform input[name='details']").val($(this).attr("data-details")); $("#commandsform input[name='qty']").val($(this).attr("data-qty")); } $("#commandsform input[name='id']").val($(this).attr("data-id")); }); $("#commandsform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } var stocks = ""; var details = ""; var qtys = ""; $("#commandsform select[name='product']").each(function(){ stocks += ","+$(this).val(); }); $("#commandsform input[name='details']").each(function(){ details += ","+$(this).val(); }); $("#commandsform input[name='qty']").each(function(){ qtys += ","+$(this).val(); }); isNotEmpty($("#commandsform input[name='fullname']")); isPhone($("#commandsform input[name='phone']")); isNumber($("#commandsform input[name='price']")); isNotEmpty($("#commandsform select[name='city']")); isNotEmpty($("#commandsform input[name='address']")); isNotEmpty($("#commandsform select[name='product']")); isNumber($("#commandsform input[name='qty']")); if(isNotEmpty($("#commandsform input[name='fullname']")) && isPhone($("#commandsform input[name='phone']")) && isNumber($("#commandsform input[name='price']")) && isNotEmpty($("#commandsform select[name='city']")) && isNotEmpty($("#commandsform select[name='product']")) && isNumber($("#commandsform input[name='qty']"))){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#commandsform input[name='id']").val(), code : $("#commandsform input[name='code']").val(), fullname : $("#commandsform input[name='fullname']").val(), phone : $("#commandsform input[name='phone']").val(), price : $("#commandsform input[name='price']").val(), city : $("#commandsform select[name='city']").val(), address : $("#commandsform input[name='address']").val(), product : stocks, details : details, qty : qtys, action : 'addcommand' }, success : function(response){ $("#commandsform .lx-submit a i").remove(); $(".lx-popup-content > a > .material-icons").trigger("click"); loadCommands("1"); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Commande enregistré<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("#commandsform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Veuillez remplir les champs en rouge !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $(".lx-coli-state-delivarymen").on("click",function(){ $("#editstateform input[name='state']").val($(this).attr("data-state")); $(".lx-coli-state-delivarymen i").remove(); $(this).prepend('<i class="fa fa-check"></i> '); if($("#editstateform input[name='state']").val() === "Reporté"){ $(".datereported").css("display","block"); } else{ $(".datereported").css("display","none"); $("#editstateform input[name='datereported']").val(""); } }); $("body").delegate(".lx-edit-state","click",function(){ $("#editstateform input[name='state']").val($(this).attr("data-state")); var state = $(this).attr("data-state"); $(".lx-coli-state-delivarymen").each(function(){ $(this).find("i").remove(); $(this).text($(this).text().trim()); if($(this).text() === state){ $(this).prepend('<i class="fa fa-check"></i> '); } }); $("#editstateform input[name='datereported']").val($(this).attr("data-datereported")); if(state === "Reporté"){ $("#editstateform input[name='datereported']").parent().parent().css("display","block"); } else{ $("#editstateform input[name='datereported']").parent().parent().css("display","none"); } $("#editstateform textarea[name='comment']").val($(this).attr("data-note")); $("#editstateform input[name='id']").val($(this).attr("data-id")); }); $("#editstateform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#editstateform input[name='id']").val(), state : $("#editstateform input[name='state']").val(), datereported : $("#editstateform input[name='datereported']").val(), note : $("#editstateform textarea[name='comment']").val(), action : 'editstate' }, success : function(response){ $("#editstateform .lx-submit a i").remove(); $(".lx-popup-content > a > .material-icons").trigger("click"); if($(".lx-pagination ul").attr("data-table") === "commands"){ loadCommands("1"); } if($(".lx-pagination ul").attr("data-table") === "reported"){ loadReported("1"); } if($(".lx-pagination ul").attr("data-table") === "shipped"){ loadShipped("1"); } $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Etat enregistré<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); }); $("body").delegate(".lx-trash-command","click",function(){ filterClicked = "yes"; if($(".lx-pagination ul").attr("data-table") === "commands"){ loadCommands("0"); } if($(".lx-pagination ul").attr("data-table") === "reported"){ loadReported("0"); } if($(".lx-pagination ul").attr("data-table") === "shipped"){ loadShipped("0"); } $(".lx-pagination ul").attr("data-state","0"); }); $("body").delegate(".lx-published-command","click",function(){ filterClicked = "yes"; if($(".lx-pagination ul").attr("data-table") === "commands"){ loadCommands("1"); } if($(".lx-pagination ul").attr("data-table") === "reported"){ loadReported("1"); } if($(".lx-pagination ul").attr("data-table") === "shipped"){ loadShipped("1"); } $(".lx-pagination ul").attr("data-state","1"); }); $("body").delegate(".lx-delete-command","click",function(){ $(".lx-delete-record").attr("data-id",$(this).attr("data-id")); }); $("body").delegate(".lx-restore-command","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restorecommand' }, success : function(response){ if($(".lx-pagination ul").attr("data-table") === "commands"){ loadCommands("0"); } if($(".lx-pagination ul").attr("data-table") === "reported"){ loadReported("0"); } if($(".lx-pagination ul").attr("data-table") === "shipped"){ loadShipped("0"); } } }); }); $("body").delegate(".lx-delete-permanently-command","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletecommandpermanently' }, success : function(response){ if($(".lx-pagination ul").attr("data-table") === "commands"){ loadCommands("0"); } if($(".lx-pagination ul").attr("data-table") === "reported"){ loadReported("0"); } if($(".lx-pagination ul").attr("data-table") === "shipped"){ loadShipped("0"); } } }); }); $("body").delegate(".lx-resend-command","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'resendorder' }, success : function(response){ console.log(response); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Commande renvoyé<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); }); $(".lx-advanced-select > input").on("click",function(){ $(this).next("div").css({"display":"block"}); }); $(".lx-advanced-select > div label").on("click",function(){ var states = ""; $(this).parents("div").find("input[name='multistate']").each(function(){ if($(this).prop("checked") === true){ states += "," + $(this).val(); } }); $("#multistate").val(states.substring(1)); }); $(".lx-state-filter").on("click",function(){ if($(".lx-pagination ul").attr("data-table") === "commands"){ loadCommands($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "reported"){ loadReported($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "shipped"){ loadShipped($(".lx-pagination ul").attr("data-state")); } }); $(".lx-state-empty").on("click",function(){ $(this).parents("div").find("input[name='multistate']").each(function(){ $(this).prop("checked",false); }); $("#multistate").val(""); if($(".lx-pagination ul").attr("data-table") === "commands"){ loadCommands($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "reported"){ loadReported($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "shipped"){ loadShipped($(".lx-pagination ul").attr("data-state")); } }); $(".lx-grab-command").on("click",function(){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { action : 'grabcommand' }, success : function(response){ if(response !== ""){ $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> '+response+'<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } else{ loadCommands("1"); } } }); }); function loadCommands(state){ if($(".lx-table-commands .lx-loading").length === 0){ $(".lx-table-commands").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, keyword : $("#keyword").val(), worker : $("#worker").val(), city : $("#city").val(), product : $("#product").val(), statee : $("#multistate").val(), datestart : $(".lx-keyword #datestart").val(), dateend : $(".lx-keyword #dateend").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), sortby : $(".lx-keyword input[name='sortby']").val(), orderby : $(".lx-keyword input[name='orderby']").val(), action : 'loadcommands' }, success : function(response){ $(".lx-table-commands .lx-loading").remove(); $(".lx-table-commands").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } function loadReported(state){ if($(".lx-table-commands .lx-loading").length === 0){ $(".lx-table-commands").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, keyword : $("#keyword").val(), worker : $("#worker").val(), city : $("#city").val(), product : $("#product").val(), statee : $("#multistate").val(), datestart : $(".lx-keyword #datestart").val(), dateend : $(".lx-keyword #dateend").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), sortby : $(".lx-keyword input[name='sortby']").val(), orderby : $(".lx-keyword input[name='orderby']").val(), action : 'loadreported' }, success : function(response){ $(".lx-table-commands .lx-loading").remove(); $(".lx-table-commands").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } function loadShipped(state){ if($(".lx-table-commands .lx-loading").length === 0){ $(".lx-table-commands").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, keyword : $("#keyword").val(), worker : $("#worker").val(), city : $("#city").val(), product : $("#product").val(), statee : $("#multistate").val(), datestart : $(".lx-keyword #datestart").val(), dateend : $(".lx-keyword #dateend").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), sortby : $(".lx-keyword input[name='sortby']").val(), orderby : $(".lx-keyword input[name='orderby']").val(), action : 'loadshipped' }, success : function(response){ $(".lx-table-commands .lx-loading").remove(); $(".lx-table-commands").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $("body").delegate(".lx-show-history","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'showcommandhistory' }, success : function(response){ $(".commandhistory .lx-add-form").html(response); } }); }); $("body").delegate(".lx-print-ticket","click",function(){ $("#idticket").val($(this).attr("data-id")); }); $("body").delegate("input[type='checkbox'][name='command']","click",function(){ var ids = "0"; $("input[type='checkbox'][name='command']:checked").each(function(){ ids += ","+$(this).val(); }); $("#idticket").val(ids); }); $(".lx-print-tickets").on("click",function(){ window.location.href = "printclienttickets.php?tid="+$("#idticket").val()+"&model="+$(this).attr("data-model"); }); $("#trackingstatesform input[name='phases']").click(function(){ $("#trackingstatesform input[name='phasestext']").val(""); $("#trackingstatesform input[name='phases']").each(function(){ if($(this).prop("checked") === true){ $("#trackingstatesform input[name='phasestext']").val($("#trackingstatesform input[name='phasestext']").val() + "," + $(this).val()); } }); }); $(".lx-new-trackingstate").on("click",function(){ $("#trackingstatesform input[name='state']").val("").prop("readonly",false); $("#trackingstatesform input[name='color']").val(""); $("#trackingstatesform input[name='phases']").each(function(){ $(this).prop("checked",false); }) $("#trackingstatesform input[name='phasestext']").val(""); $("#trackingstatesform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-trackingstate","click",function(){ if($(this).attr("data-state") === "Livré" || $(this).attr("data-state") === "Annulé" || $(this).attr("data-state") === "Refusé" || $(this).attr("data-state") === "Change"){ $("#trackingstatesform input[name='state']").val($(this).attr("data-state")).prop("readonly",true); } else{ $("#trackingstatesform input[name='state']").val($(this).attr("data-state")).prop("readonly",false); } $("#trackingstatesform input[name='color']").val($(this).attr("data-color")); $("#trackingstatesform input[name='phasestext']").val($(this).attr("data-phases")); $("#trackingstatesform input[name='phases']").each(function(){ var val = $("#trackingstatesform input[name='phasestext']").val().indexOf($(this).val()); if(val !== -1){ $(this).prop("checked",true); } else{ $(this).prop("checked",false); } }) $("#trackingstatesform input[name='id']").val($(this).attr("data-id")); }); $("#trackingstatesform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } isNotEmpty($("#trackingstatesform input[name='state']")); isNotEmpty($("#trackingstatesform input[name='color']")); if(isNotEmpty($("#trackingstatesform input[name='state']")) && isNotEmpty($("#trackingstatesform input[name='color']"))){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#trackingstatesform input[name='id']").val(), state : $("#trackingstatesform input[name='state']").val(), color : $("#trackingstatesform input[name='color']").val(), phases : $("#trackingstatesform input[name='phasestext']").val(), action : 'addtrackingstate' }, success : function(response){ $("#trackingstatesform .lx-submit a i").remove(); $(".lx-popup-content > a > .material-icons").trigger("click"); loadTrackingstates("1"); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Etat enregistré<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("#trackingstatesform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Veuillez remplir les champs en rouge !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $("body").delegate(".lx-trash-trackingstates","click",function(){ filterClicked = "yes"; loadTrackingstates("0"); $(".lx-pagination ul").attr("data-state","0"); }); $("body").delegate(".lx-published-trackingstates","click",function(){ filterClicked = "yes"; loadTrackingstates("1"); $(".lx-pagination ul").attr("data-state","1"); }); $("body").delegate(".lx-delete-trackingstate","click",function(){ $(".lx-delete-record").attr("data-id",$(this).attr("data-id")); }); $("body").delegate(".lx-restore-trackingstate","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restoretrackingstate' }, success : function(response){ loadTrackingstates("0"); } }); }); $("body").delegate(".lx-delete-permanently-trackingstate","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletetrackingstatepermanently' }, success : function(response){ loadTrackingstates("0"); } }); }); function loadTrackingstates(state){ if($(".lx-table-trackingstates .lx-loading").length === 0){ $(".lx-table-trackingstates").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, keyword : $("#keyword").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), sortby : $(".lx-keyword input[name='sortby']").val(), orderby : $(".lx-keyword input[name='orderby']").val(), action : 'loadtrackingstates' }, success : function(response){ $(".lx-table-trackingstates .lx-loading").remove(); $(".lx-table-trackingstates").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-new-page").on("click",function(){ $("#pagesform input[name='title']").val(""); $("#pagesform input[name='slug']").val(""); tinyMCE.activeEditor.setContent(''); $("#pagesform textarea[name='description']").val(""); $("#pagesform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-page","click",function(){ $("#pagesform input[name='title']").val($(this).attr("data-titl")); $("#pagesform input[name='slug']").val($(this).attr("data-slug")); tinyMCE.activeEditor.setContent($(this).attr("data-description")); $("#pagesform textarea[name='keywords']").val($(this).attr("data-keywords")); $("#pagesform input[name='id']").val($(this).attr("data-id")); }); $("#pagesform .lx-submit a").on("click",function(){ tinyMCE.triggerSave(); if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } isNotEmpty($("#pagesform input[name='title']")); isNotEmpty($("#pagesform input[name='slug']")); if(isNotEmpty($("#pagesform input[name='title']")) && isNotEmpty($("#pagesform input[name='slug']"))){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#pagesform input[name='id']").val(), title : $("#pagesform input[name='title']").val(), slug : $("#pagesform input[name='slug']").val(), description : $("#pagesform textarea[name='description']").val(), keywords : $("#pagesform textarea[name='keywords']").val(), action : 'addpage' }, success : function(response){ $("#pagesform .lx-submit a i").remove(); $(".lx-popup-content > a > .material-icons").trigger("click"); loadPages("1"); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Page enregistré<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("#pagesform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Veuillez remplir les champs en rouge !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $("body").delegate(".lx-trash-page","click",function(){ filterClicked = "yes"; loadPages("0"); $(".lx-pagination ul").attr("data-state","0"); }); $("body").delegate(".lx-published-page","click",function(){ filterClicked = "yes"; loadPages("1"); $(".lx-pagination ul").attr("data-state","1"); }); $("body").delegate(".lx-delete-page","click",function(){ $(".lx-delete-record").attr("data-id",$(this).attr("data-id")); }); $("body").delegate(".lx-restore-page","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restorepage' }, success : function(response){ loadPages("0"); } }); }); $("body").delegate(".lx-delete-permanently-page","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletepagepermanently' }, success : function(response){ loadPages("0"); } }); }); function loadPages(state){ if($(".lx-table-pages .lx-loading").length === 0){ $(".lx-table-pages").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, keyword : $("#keyword").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), sortby : $(".lx-keyword input[name='sortby']").val(), orderby : $(".lx-keyword input[name='orderby']").val(), action : 'loadpages' }, success : function(response){ $(".lx-table-pages .lx-loading").remove(); $(".lx-table-pages").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-new-expense").on("click",function(){ $("#expensesform input[name='cost']").val(""); $("#expensesform select[name='type']").val("Dépense"); $("#expensesform textarea[name='description']").val(""); $("#expensesform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-expense","click",function(){ $("#expensesform input[name='cost']").val($(this).attr("data-cost")); $("#expensesform select[name='type']").val($(this).attr("data-type")); $("#expensesform textarea[name='description']").val($(this).attr("data-description")); $("#expensesform input[name='id']").val($(this).attr("data-id")); }); $("#expensesform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } isNotEmpty($("#expensesform input[name='cost']")); isNotEmpty($("#expensesform textarea[name='description']")); if(isNotEmpty($("#expensesform input[name='title']")) && isNotEmpty($("#expensesform textarea[name='description']"))){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#expensesform input[name='id']").val(), cost : $("#expensesform input[name='cost']").val(), type : $("#expensesform select[name='type']").val(), description : $("#expensesform textarea[name='description']").val(), action : 'addexpense' }, success : function(response){ $("#expensesform .lx-submit a i").remove(); $(".lx-popup-content > a > .material-icons").trigger("click"); loadExpenses("1"); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Expense enregistré<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("#expensesform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Veuillez remplir les champs en rouge !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $("body").delegate(".lx-trash-expense","click",function(){ filterClicked = "yes"; loadExpenses("0"); $(".lx-pagination ul").attr("data-state","0"); }); $("body").delegate(".lx-published-expense","click",function(){ filterClicked = "yes"; loadExpenses("1"); $(".lx-pagination ul").attr("data-state","1"); }); $("body").delegate(".lx-delete-expense","click",function(){ $(".lx-delete-record").attr("data-id",$(this).attr("data-id")); }); $("body").delegate(".lx-restore-expense","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restoreexpense' }, success : function(response){ loadExpenses("0"); } }); }); $("body").delegate(".lx-delete-permanently-expense","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deleteexpensepermanently' }, success : function(response){ loadExpenses("0"); } }); }); function loadExpenses(state){ if($(".lx-table-expenses .lx-loading").length === 0){ $(".lx-table-expenses").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, keyword : $("#keyword").val(), type : $("#type").val(), datestart : $(".lx-keyword #datestart").val(), dateend : $(".lx-keyword #dateend").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), sortby : $(".lx-keyword input[name='sortby']").val(), orderby : $(".lx-keyword input[name='orderby']").val(), action : 'loadexpenses' }, success : function(response){ $(".lx-table-expenses .lx-loading").remove(); $(".lx-table-expenses").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-new-slide").on("click",function(){ $("#slidesform input[name='link']").val("#"); $("#slidesform input[name='thumbnail']").prev("img").attr("src",""); $("#slidesform input[name='thumbnail']").val(""); $("#slidesform input[name='thumbnail']").parent().next("a").css("display","none"); $("#slidesform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-slide","click",function(){ $("#slidesform input[name='link']").val($(this).attr("data-link")); if($(this).attr("data-thumbnail") !== ""){ $("#slidesform input[name='thumbnail']").prev("img").attr("src","../is-uploads/cropped_"+$(this).attr("data-slide")); } else{ $("#slidesform input[name='thumbnail']").prev("img").attr("src",""); } $("#slidesform input[name='thumbnail']").val($(this).attr("data-slide")); $("#slidesform input[name='thumbnail']").parent().next("a").css("display","block"); $("#slidesform input[name='id']").val($(this).attr("data-id")); }); $("#slidesform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } isNotEmpty($("#slidesform input[name='link']")); isNotEmpty($("#slidesform input[name='thumbnail']")); if(isNotEmpty($("#slidesform input[name='link']")) && isNotEmpty($("#slidesform input[name='thumbnail']"))){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#slidesform input[name='id']").val(), link : $("#slidesform input[name='link']").val(), thumbnail : $("#slidesform input[name='thumbnail']").val(), action : 'addslide' }, success : function(response){ $("#slidesform .lx-submit a i").remove(); $(".lx-popup-content > a > .material-icons").trigger("click"); loadSlides("1"); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Slide enregistré<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("#slidesform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Veuillez remplir les champs en rouge !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $("body").delegate(".lx-trash-slide","click",function(){ filterClicked = "yes"; loadSlides("0"); $(".lx-pagination ul").attr("data-state","0"); }); $("body").delegate(".lx-published-slide","click",function(){ filterClicked = "yes"; loadSlides("1"); $(".lx-pagination ul").attr("data-state","1"); }); $("body").delegate(".lx-delete-slide","click",function(){ $(".lx-delete-record").attr("data-id",$(this).attr("data-id")); }); $("body").delegate(".lx-restore-slide","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restoreslide' }, success : function(response){ loadSlides("0"); } }); }); $("body").delegate(".lx-delete-permanently-slide","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deleteslidepermanently' }, success : function(response){ loadSlides("0"); } }); }); function loadSlides(state){ if($(".lx-table-slides .lx-loading").length === 0){ $(".lx-table-slides").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, keyword : $("#keyword").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), sortby : $(".lx-keyword input[name='sortby']").val(), orderby : $(".lx-keyword input[name='orderby']").val(), action : 'loadslides' }, success : function(response){ $(".lx-table-slides .lx-loading").remove(); $(".lx-table-slides").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-new-homesection").on("click",function(){ $("#homesectionsform select[name='category']").val(""); $("#homesectionsform input[name='title']").val(""); $("#homesectionsform input[name='ord']").val(""); $("#homesectionsform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-homesection","click",function(){ $("#homesectionsform select[name='category']").val($(this).attr("data-category")); $("#homesectionsform input[name='title']").val($(this).attr("data-titl")); $("#homesectionsform input[name='ord']").val($(this).attr("data-ord")); $("#homesectionsform input[name='id']").val($(this).attr("data-id")); }); $("#homesectionsform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } isNotEmpty($("#homesectionsform select[name='category']")); isNotEmpty($("#homesectionsform input[name='title']")); isNumber($("#homesectionsform input[name='ord']")); if(isNotEmpty($("#homesectionsform select[name='category']")) && isNotEmpty($("#homesectionsform input[name='title']")) && isNumber($("#homesectionsform input[name='ord']"))){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#homesectionsform input[name='id']").val(), category : $("#homesectionsform select[name='category']").val(), title : $("#homesectionsform input[name='title']").val(), ord : $("#homesectionsform input[name='ord']").val(), action : 'addhomesection' }, success : function(response){ $("#homesectionsform .lx-submit a i").remove(); $(".lx-popup-content > a > .material-icons").trigger("click"); loadHomeSections("1"); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Section enregistré<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("#homesectionsform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Veuillez remplir les champs en rouge !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $("body").delegate(".lx-trash-homesection","click",function(){ filterClicked = "yes"; loadHomeSections("0"); $(".lx-pagination ul").attr("data-state","0"); }); $("body").delegate(".lx-published-homesection","click",function(){ filterClicked = "yes"; loadHomeSections("1"); $(".lx-pagination ul").attr("data-state","1"); }); $("body").delegate(".lx-delete-homesection","click",function(){ $(".lx-delete-record").attr("data-id",$(this).attr("data-id")); }); $("body").delegate(".lx-restore-homesection","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restorehomesection' }, success : function(response){ loadHomeSections("0"); } }); }); $("body").delegate(".lx-delete-permanently-homesection","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletehomesectionpermanently' }, success : function(response){ loadHomeSections("0"); } }); }); function loadHomeSections(state){ if($(".lx-table-homesections .lx-loading").length === 0){ $(".lx-table-homesections").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, keyword : $("#keyword").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), sortby : $(".lx-keyword input[name='sortby']").val(), orderby : $(".lx-keyword input[name='orderby']").val(), action : 'loadhomesections' }, success : function(response){ $(".lx-table-homesections .lx-loading").remove(); $(".lx-table-homesections").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $("#settingsform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#settingsform input[name='id']").val(), title : $("#settingsform input[name='title']").val(), description : $("#settingsform textarea[name='description']").val(), sitename : $("#settingsform input[name='sitename']").val(), logo : $("#settingsform input[name='thumbnail']").val(), phone1 : $("#settingsform input[name='phone1']").val(), phone2 : $("#settingsform input[name='phone2']").val(), whatsapp : $("#settingsform input[name='whatsapp']").val(), address : $("#settingsform input[name='address']").val(), facebook : $("#settingsform input[name='facebook']").val(), instagram : $("#settingsform input[name='instagram']").val(), youtube : $("#settingsform input[name='youtube']").val(), pixel : $("#settingsform input[name='pixel']").val(), analytic : $("#settingsform input[name='analytic']").val(), onesignal : $("#settingsform input[name='onesignal']").val(), stockout : $("#settingsform input[name='stockout']").val(), email : $("#settingsform input[name='email']").val(), currency : $("#settingsform input[name='currency']").val(), action : 'editsetting' }, success : function(response){ $("#settingsform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Informations modifié<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); }); $("#appearanceform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } var topbanner = ($("#appearanceform input[name='topbanner']").prop("checked") === true)?1:0; var slide = ($("#appearanceform input[name='slide']").prop("checked") === true)?1:0; var newsletter = ($("#appearanceform input[name='newsletter']").prop("checked") === true)?1:0; var whatsapp = ($("#appearanceform input[name='whatsapp']").prop("checked") === true)?1:0; var addtocart = ($("#appearanceform input[name='addtocart']").prop("checked") === true)?1:0; var simplecart = ($("#appearanceform input[name='simplecart']").prop("checked") === true)?1:0; var fullname = ($("#appearanceform input[name='fullname']").prop("checked") === true)?1:0; var phone = ($("#appearanceform input[name='phone']").prop("checked") === true)?1:0; var email = ($("#appearanceform input[name='email']").prop("checked") === true)?1:0; var address = ($("#appearanceform input[name='address']").prop("checked") === true)?1:0; var city = ($("#appearanceform input[name='city']").prop("checked") === true)?1:0; var parselects = ($("#appearanceform input[name='parselects']").prop("checked") === true)?1:0; var cookies = ($("#appearanceform input[name='cookies']").prop("checked") === true)?1:0; var coupon = ($("#appearanceform input[name='coupon']").prop("checked") === true)?1:0; var upsell = ($("#appearanceform input[name='upsell']").prop("checked") === true)?1:0; var dirlang = ($("#appearanceform input[name='dirlang']").prop("checked") === true)?"rtl":"ltr"; var activelang = ($("#appearanceform input[name='activelang']").prop("checked") === true)?1:0; var showbuybtn = ($("#appearanceform input[name='showbuybtn']").prop("checked") === true)?1:0; var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#appearanceform input[name='id']").val(), nbposts : $("#appearanceform input[name='nbposts']").val(), topbanner : topbanner, topbannertxt : $("#appearanceform input[name='topbannertxt']").val(), slide : slide, newsletter : newsletter, whatsapp : whatsapp, addtocart : addtocart, simplecart : simplecart, fullname : fullname, phone : phone, email : email, address : address, city : city, parselects : parselects, cookies : cookies, cookiespage : $("#appearanceform input[name='cookiespage']").val(), coupon : coupon, upsell : upsell, nbupsell : $("#appearanceform input[name='nbupsell']").val(), dirlang : dirlang, activelang : activelang, showbuybtn : showbuybtn, action : 'editappearance' }, success : function(response){ $("#appearanceform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Informations modifié<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); }); $("#cssform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#cssform input[name='id']").val(), css : $("#cssform textarea[name='css']").val(), action : 'editcss' }, success : function(response){ $("#cssform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Informations modifié<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); }); $(".lx-new-newsletter").on("click",function(){ $("#newsletterform input[name='email']").val(""); $("#newsletterform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-newsletter","click",function(){ $("#newsletterform input[name='email']").val($(this).attr("data-email")); $("#newsletterform input[name='id']").val($(this).attr("data-id")); }); $("#newsletterform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } isEmail($("#newsletterform input[name='email']")); if(isEmail($("#newsletterform input[name='email']"))){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#newsletterform input[name='id']").val(), email : $("#newsletterform input[name='email']").val(), action : 'addnewsletter' }, success : function(response){ $("#newsletterform .lx-submit a i").remove(); $(".lx-popup-content > a > .material-icons").trigger("click"); loadNewsletter("1"); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Email enregistré<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("#newsletterform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Veuillez remplir les champs en rouge !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $("body").delegate(".lx-trash-newsletter","click",function(){ filterClicked = "yes"; loadNewsletter("0"); $(".lx-pagination ul").attr("data-state","0"); }); $("body").delegate(".lx-published-newsletter","click",function(){ filterClicked = "yes"; loadNewsletter("1"); $(".lx-pagination ul").attr("data-state","1"); }); $("body").delegate(".lx-delete-newsletter","click",function(){ $(".lx-delete-record").attr("data-id",$(this).attr("data-id")); }); $("body").delegate(".lx-restore-newsletter","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restorenewsletter' }, success : function(response){ loadNewsletter("0"); } }); }); $("body").delegate(".lx-delete-permanently-newsletter","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletenewsletterpermanently' }, success : function(response){ loadNewsletter("0"); } }); }); function loadNewsletter(state){ if($(".lx-table-newsletter .lx-loading").length === 0){ $(".lx-table-newsletter").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, keyword : $("#keyword").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), sortby : $(".lx-keyword input[name='sortby']").val(), orderby : $(".lx-keyword input[name='orderby']").val(), action : 'loadnewsletter' }, success : function(response){ $(".lx-table-newsletter .lx-loading").remove(); $(".lx-table-newsletter").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-new-testemail").on("click",function(){ $("#testemailform input[name='email']").val(""); $("#testemailform input[name='subject']").val(""); tinyMCE.activeEditor.setContent(''); $("#testemailform input[name='id']").val("0"); }); $("#testemailform .lx-submit a").on("click",function(){ tinyMCE.triggerSave(); if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } isNotEmpty($("#testemailform input[name='email']")); if(isNotEmpty($("#testemailform input[name='email']"))){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#testemailform input[name='id']").val(), email : $("#testemailform input[name='email']").val(), subject : $("#testemailform input[name='subject']").val(), description : $("#testemailform textarea[name='description2']").val(), action : 'testemail' }, success : function(response){ $("#testemailform .lx-submit a i").remove(); $(".lx-popup-content > a > .material-icons").trigger("click"); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Email envoyé<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("#testemailform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Veuillez remplir les champs en rouge !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $(".lx-new-email").on("click",function(){ $("#emailsform input[name='title']").val(""); tinyMCE.activeEditor.setContent(''); $("#emailsform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-email","click",function(){ $("#emailsform input[name='title']").val($(this).attr("data-titl")); tinyMCE.activeEditor.setContent($(this).attr("data-description")); $("#emailsform input[name='id']").val($(this).attr("data-id")); }); $("body").delegate(".lx-send-emails","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'sendemail' }, success : function(response){ $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Email enovoyé<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); }); $("#emailsform .lx-submit a").on("click",function(){ tinyMCE.triggerSave(); if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } isNotEmpty($("#emailsform input[name='title']")); if(isNotEmpty($("#emailsform input[name='title']"))){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#emailsform input[name='id']").val(), title : $("#emailsform input[name='title']").val(), description : $("#emailsform textarea[name='description']").val(), action : 'addemail' }, success : function(response){ $("#emailsform .lx-submit a i").remove(); $(".lx-popup-content > a > .material-icons").trigger("click"); loadEmails("1"); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Email enregistré<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("#emailsform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-error"><i class="material-icons">error_outline</i> Veuillez remplir les champs en rouge !!<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $("body").delegate(".lx-trash-email","click",function(){ filterClicked = "yes"; loadEmails("0"); $(".lx-pagination ul").attr("data-state","0"); }); $("body").delegate(".lx-published-email","click",function(){ filterClicked = "yes"; loadEmails("1"); $(".lx-pagination ul").attr("data-state","1"); }); $("body").delegate(".lx-delete-email","click",function(){ $(".lx-delete-record").attr("data-id",$(this).attr("data-id")); }); $("body").delegate(".lx-restore-email","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restoreemail' }, success : function(response){ loadEmails("0"); } }); }); $("body").delegate(".lx-delete-permanently-email","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deleteemailpermanently' }, success : function(response){ loadEmails("0"); } }); }); function loadEmails(state){ if($(".lx-table-emails .lx-loading").length === 0){ $(".lx-table-emails").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, keyword : $("#keyword").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), sortby : $(".lx-keyword input[name='sortby']").val(), orderby : $(".lx-keyword input[name='orderby']").val(), action : 'loademails' }, success : function(response){ $(".lx-table-emails .lx-loading").remove(); $(".lx-table-emails").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $("body").delegate(".lx-delete-searchterm","click",function(){ $(".lx-delete-record").attr("data-id",$(this).attr("data-id")); }); function loadSearchTerms(state){ if($(".lx-table-searchterms .lx-loading").length === 0){ $(".lx-table-searchterms").prepend('<div class="lx-loading" style="padding:10px;text-align:center;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { state : state, keyword : $("#keyword").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), sortby : $(".lx-keyword input[name='sortby']").val(), orderby : $(".lx-keyword input[name='orderby']").val(), action : 'loadsearchterms' }, success : function(response){ $(".lx-table-searchterms .lx-loading").remove(); $(".lx-table-searchterms").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $("#ipform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#ipform input[name='id']").val(), ips : $("#ipform textarea[name='ips']").val(), action : 'editip' }, success : function(response){ $("#ipform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Informations modifié<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); }); $(".lx-activate-theme").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } var theme = $(this).attr("data-file"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { theme : theme, action : 'edittheme' }, success : function(response){ window.location.href = window.location.href; } }); }); $("#translatorform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } var keys = ""; $("#translatorform input[type='text']").each(function(){ keys += ","+$(this).attr("name"); }); var values = ""; $("#translatorform input[type='text']").each(function(){ values += ","+$(this).val(); }); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { keys : keys, values : values, action : 'savetranslation' }, success : function(response){ $("#translatorform .lx-submit a i").remove(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Informations modifié<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); }); $("body").delegate(".lx-on-off","click",function(){ if($(this).attr("data-state") !== "off"){ $(this).removeClass("lx-on-off-blue"); $(this).attr("data-state","off"); changeState($(this).attr("data-table"),$(this).attr("data-column"),$(this).attr("data-id"),"off"); } else{ $(this).addClass("lx-on-off-blue"); $(this).attr("data-state","on"); changeState($(this).attr("data-table"),$(this).attr("data-column"),$(this).attr("data-id"),"on"); } }); function changeState(table,column,id,state){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { table : table, column : column, id : id, state : state, action : 'changestate' }, success : function(response){ } }); } $(".lx-cancel-delete").on("click",function(){ $(".lx-popup-content > a > .material-icons").trigger("click"); }); $(".lx-delete-record").on("click",function(){ var id = $(this).attr("data-id"); var action = $(this).attr("data-action"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : action }, success : function(response){ console.log(response); $(".lx-popup-content > a > .material-icons").trigger("click"); if($(".lx-pagination ul").attr("data-table") === "moderators"){ loadModerators($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "workers"){ loadWorkers($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "trackingstates"){ loadTrackingstates($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "products"){ loadProducts($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "landingpages"){ loadLandingPages($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "categories"){ loadCategories($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "upsells"){ loadUpsells($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "reviews"){ loadReviews($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "coupons"){ loadCoupons($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "promotions"){ loadPromotions($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "commands"){ loadCommands($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "reported"){ loadReported($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "shipped"){ loadShipped($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "pages"){ loadPages($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "expenses"){ loadExpenses($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "slides"){ loadSlides($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "homesections"){ loadHomeSections($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "searchterms"){ loadSearchTerms($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "newsletter"){ loadNewsletter($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "email"){ loadEmails($(".lx-pagination ul").attr("data-state")); } } }); }); $(".lx-search-keyword").on("click",function(){ filterClicked = "yes"; if($(".lx-pagination ul").attr("data-table") === "moderators"){ loadModerators($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "workers"){ loadWorkers($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "trackingstates"){ loadTrackingstates($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "products"){ loadProducts($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "landingpages"){ loadLandingPages($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "categories"){ loadCategories($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "upsells"){ loadUpsells($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "reviews"){ loadReviews($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "coupons"){ loadCoupons($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "promotions"){ loadPromotions($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "commands"){ loadCommands($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "reported"){ loadReported($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "shipped"){ loadShipped($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "pages"){ loadPages($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "expenses"){ loadExpenses($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "slides"){ loadSlides($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "homesections"){ loadHomeSections($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "searchterms"){ loadSearchTerms($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "newsletter"){ loadNewsletter($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "email"){ loadEmails($(".lx-pagination ul").attr("data-state")); } }); $("#category,#type,#worker,#city,#product").on("change",function(){ filterClicked = "yes"; if($(".lx-pagination ul").attr("data-table") === "products"){ loadProducts($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "upsells"){ loadUpsells($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "reviews"){ loadReviews($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "coupons"){ loadCoupons($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "promotions"){ loadPromotions($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "commands"){ loadCommands($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "reported"){ loadReported($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "shipped"){ loadShipped($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "expenses"){ loadExpenses($(".lx-pagination ul").attr("data-state")); } }); function initPagination(){ filterClicked = 'no'; if(parseInt($("#posts").val()) > parseInt($(".lx-pagination ul").attr("data-nbpage"))){ $(".lx-pagination").css("display","block"); $(".lx-pagination ul").attr("data-start",0); $(".lx-pagination ul").attr("data-posts",$("#posts").val()); $(".lx-pagination ul li ins").text("1"); var nbpage = Math.ceil(parseInt($("#posts").val()) / parseInt($(".lx-pagination ul").attr("data-nbpage"))) $(".lx-pagination ul li abbr").text(nbpage); $(".lx-pagination ul li .next").removeClass("disabled"); $(".lx-pagination ul li .previous").removeClass("disabled"); $(".lx-pagination ul li .previous").addClass("disabled"); $("#pgnumber option").remove(); for(var i=0;i<nbpage;i++){ $("#pgnumber").append('<option value="'+i+'">'+(i+1)+'</option>'); } } else{ $(".lx-pagination").css("display","none"); } } $(".lx-pagination ul li .next").on("click",function(){ filterClicked = 'no'; var start = parseInt($(".lx-pagination ul").attr("data-start")); var nbpage = parseInt($(".lx-pagination ul").attr("data-nbpage")); var posts = parseInt($(".lx-pagination ul").attr("data-posts")); if((start + nbpage) < posts){ if((start + (nbpage * 2)) >= posts){ $(this).addClass("disabled"); } $(".lx-pagination ul li .previous").removeClass("disabled"); $(".lx-pagination ul").attr("data-start",(start+nbpage)); $(".lx-pagination ul li span ins").text((start+(nbpage*2))/nbpage); $(".lx-pagination ul li #pgnumber").val(parseInt($(".lx-pagination ul li span ins").text()) - 1); if($(".lx-pagination ul").attr("data-table") === "moderators"){ loadModerators($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "workers"){ loadWorkers($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "trackingstates"){ loadTrackingstates($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "products"){ loadProducts($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "landingpages"){ loadLandingPages($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "categories"){ loadCategories($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "upsells"){ loadUpsells($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "reviews"){ loadReviews($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "coupons"){ loadCoupons($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "promotions"){ loadPromotions($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "commands"){ loadCommands($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "reported"){ loadReported($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "shipped"){ loadShipped($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "pages"){ loadPages($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "expenses"){ loadExpenses($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "slides"){ loadSlides($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "homesections"){ loadHomeSections($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "searchterms"){ loadSearchTerms($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "newsletter"){ loadNewsletter($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "email"){ loadEmails($(".lx-pagination ul").attr("data-state")); } $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); $(".lx-pagination ul li .previous").on("click",function(){ filterClicked = 'no'; var start = parseInt($(".lx-pagination ul").attr("data-start")); var nbpage = parseInt($(".lx-pagination ul").attr("data-nbpage")); var posts = parseInt($(".lx-pagination ul").attr("data-posts")); if(start > 0){ if((start - nbpage) === 0){ $(this).addClass("disabled"); } $(".lx-pagination ul li .next").removeClass("disabled"); $(".lx-pagination ul").attr("data-start",(start-nbpage)); $(".lx-pagination ul li span ins").text(start/nbpage); $(".lx-pagination ul li #pgnumber").val(parseInt($(".lx-pagination ul li span ins").text()) - 1); if($(".lx-pagination ul").attr("data-table") === "moderators"){ loadModerators($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "workers"){ loadWorkers($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "trackingstates"){ loadTrackingstates($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "products"){ loadProducts($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "landingpages"){ loadLandingPages($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "categories"){ loadCategories($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "upsells"){ loadUpsells($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "reviews"){ loadReviews($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "coupons"){ loadCoupons($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "promotions"){ loadPromotions($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "commands"){ loadCommands($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "reported"){ loadReported($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "shipped"){ loadShipped($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "pages"){ loadPages($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "expenses"){ loadExpenses($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "slides"){ loadSlides($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "homesections"){ loadHomeSections($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "searchterms"){ loadSearchTerms($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "newsletter"){ loadNewsletter($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "email"){ loadEmails($(".lx-pagination ul").attr("data-state")); } $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); $("#pgnumber").on("change",function(){ filterClicked = 'no'; $(".lx-pagination ul").attr("data-start",parseInt($(".lx-pagination ul").attr("data-nbpage")) * $(this).val()) $(".lx-pagination ul li span ins").text(parseInt($(this).val()) + 1); if((parseInt($(this).val()) + 1) >= (parseInt($(".lx-pagination ul").attr("data-posts")) / parseInt($(".lx-pagination ul").attr("data-nbpage")))){ $(".lx-pagination ul li .previous").removeClass("disabled"); $(".lx-pagination ul li .next").addClass("disabled"); } else if(parseInt($(this).val() + 1) === 1 ){ $(".lx-pagination ul li .previous").addClass("disabled"); $(".lx-pagination ul li .next").removeClass("disabled"); } else{ $(".lx-pagination ul li .previous").removeClass("disabled"); $(".lx-pagination ul li .next").removeClass("disabled"); } if($(".lx-pagination ul").attr("data-table") === "moderators"){ loadModerators($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "workers"){ loadWorkers($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "trackingstates"){ loadTrackingstates($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "products"){ loadProducts($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "landingpages"){ loadLandingPages($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "categories"){ loadCategories($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "upsells"){ loadUpsells($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "reviews"){ loadReviews($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "coupons"){ loadCoupons($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "promotions"){ loadPromotions($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "commands"){ loadCommands($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "reported"){ loadReported($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "shipped"){ loadShipped($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "pages"){ loadPages($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "expenses"){ loadExpenses($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "slides"){ loadSlides($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "homesections"){ loadHomeSections($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "searchterms"){ loadSearchTerms($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "newsletter"){ loadNewsletter($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "email"){ loadEmails($(".lx-pagination ul").attr("data-state")); } $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); }); $("body").delegate(".lx-floating-response","click",function(){ $(".lx-floating-response").fadeOut(); }); $("body").delegate(".lx-first-tr input[name='selectall']","click",function(){ var checked = $(this).prop("checked"); $(".lx-main .lx-table input[type='checkbox']").each(function(){ $(this).prop("checked",checked) }); var ids = "0"; $("input[type='checkbox'][name='command']").each(function(){ if($(this).prop("checked") === true){ ids += ","+$(this).val(); } }); $("#idticket").val(ids); }); $("input[name='selectallcolumns']").on("click",function(){ var checked = $(this).prop("checked"); $(".exporter .lx-table input[type='checkbox']").each(function(){ $(this).prop("checked",checked); $(this).parent().parent().next("td").next("td").find("input").hide(); if(checked == true){ $(this).parent().parent().next("td").next("td").find("input").show(); } }); var i = 1; $("input[name='order']").each(function(){ if($(this).css("display") !== "none"){ $(this).val(i); i++; } }); }); $("input[name='columns']").on("click",function(){ var checked = $(this).prop("checked"); $(this).parent().parent().next("td").next("td").find("input").hide(); if(checked == true){ $(this).parent().parent().next("td").next("td").find("input").show(); } var i = 1; $("input[name='order']").each(function(){ if($(this).css("display") !== "none"){ $(this).val(i); i++; } }); }); $(".lx-export-confirmation").on("click",function(){ $(".exporter .lx-table input[type='checkbox']:checked").each(function(){ $(this).prop("checked",false); }); var i = 1; $(".exporter .lx-table input[type='number']").each(function(){ $(this).css("display","none"); }); }); $("#exportform .lx-submit a").on("click",function(){ var columns = ""; var titles = ""; var order = ""; var ids = ""; $(".exporter .lx-table input[type='checkbox']:checked").each(function(){ if($(this).val() !== "selectallcolumns"){ columns += ","+$(this).val(); titles += ","+$(this).parent().parent().next("td").find("span").text(); if($(this).parent().parent().next("td").next("td").find("input").val() !== ""){ order += ","+$(this).parent().parent().next("td").next("td").find("input").val(); } else{ order += ",0"; } } }); $(".lx-main .lx-table input[type='checkbox']:checked").each(function(){ if($(this).val() !== "selectall"){ ids += "," + $(this).val(); } }); columns = columns.substring(1); titles = titles.substring(1); order = order.substring(1); ids = ids.substring(1); if(columns !== "" && titles !== "" && order !== "" && ids !== ""){ window.location.href = "exportconfirmation.php?columns="+columns+"&titles="+titles+"&order="+order+"&tid="+ids; } }); $(".lx-action-bulk a").on("click",function(){ var ids = "0"; $(".lx-main .lx-table input[type='checkbox']:checked").each(function(){ if($(this).val() !== "selectall"){ ids += "," + $(this).val(); } }); var table = $(".lx-pagination ul").attr("data-table"); if($(".lx-pagination ul").attr("data-table") === "moderators" || $(".lx-pagination ul").attr("data-table") === "workers"){ table = "users"; } var column = "id"; if(ids !== "0" && $(".lx-action-bulk select[name='statebulk']").val() !== ""){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { ids : ids, table : table, column : column, state : $(".lx-action-bulk select[name='statebulk']").val(), action : 'updatebulk' }, success : function(response){ if($(".lx-pagination ul").attr("data-table") === "moderators"){ loadModerators($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "workers"){ loadWorkers($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "trackingstates"){ loadTrackingstates($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "products"){ loadProducts($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "landingpages"){ loadLandingPages($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "categories"){ loadCategories($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "upsells"){ loadUpsells($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "reviews"){ loadReviews($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "coupons"){ loadCoupons($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "promotions"){ loadPromotions($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "commands"){ loadCommands($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "reported"){ loadReported($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "shipped"){ loadShipped($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "pages"){ loadPages($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "expenses"){ loadExpenses($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "slides"){ loadSlides($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "homesections"){ loadHomeSections($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "searchterms"){ loadSearchTerms($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "newsletter"){ loadNewsletter($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "email"){ loadEmails($(".lx-pagination ul").attr("data-state")); } } }); } }); $(".lx-action-bulk select[name='nbrows']").on("change",function(){ filterClicked = 'yes'; $(".lx-pagination ul").attr("data-nbpage",$(this).val()); if($(".lx-pagination ul").attr("data-table") === "moderators"){ loadModerators($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "workers"){ loadWorkers($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "trackingstates"){ loadTrackingstates($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "products"){ loadProducts($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "landingpages"){ loadLandingPages($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "categories"){ loadCategories($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "upsells"){ loadUpsells($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "reviews"){ loadReviews($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "coupons"){ loadCoupons($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "promotions"){ loadPromotions($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "commands"){ loadCommands($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "reported"){ loadReported($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "shipped"){ loadShipped($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "pages"){ loadPages($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "expenses"){ loadExpenses($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "slides"){ loadSlides($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "homesections"){ loadHomeSections($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "searchterms"){ loadSearchTerms($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "newsletter"){ loadNewsletter($(".lx-pagination ul").attr("data-state")); } if($(".lx-pagination ul").attr("data-table") === "email"){ loadEmails($(".lx-pagination ul").attr("data-state")); } }); var mover = "no"; $(document).mousemove(function(){ if($(".lx-autocomplete:hover").length != 0){ mover = "yes"; } else{ mover = "no"; } }); $("body").mouseup(function (e){ if($(".lx-autocomplete").length){ var container = $(".lx-autocomplete"); var inside = $(".lx-autocomplete *"); if (!inside.is(e.target) && mover === "no"){ container.hide(); } } if($(".lx-advanced-select").length){ var elToHide = $(".lx-advanced-select > div"); var elPreventHide = $(".lx-advanced-select *"); if (!elPreventHide.is(e.target)){ elToHide.hide(); } } }); function isNotEmpty(el){ var val = el.val(); if(typeof el.attr("data-id") !== typeof undefined && el.attr("data-id") !== false){ val = el.attr("data-id"); } if(val === "" || val === "0:0:0"){ if(el.parent().find("ins").length === 0){ el.after("<ins>"+el.attr("data-message")+"</ins>"); el.css("border-color","#d63232"); } return false; } else{ el.removeAttr("style"); return true; } } $("*[data-isnotempty]").on("keyup blur paste",function(){ if($(this).val() !== "" && $(this).parent().find("ins").length){ $(this).parent().find("ins").remove(); $(this).removeAttr("style"); } }); function isNumber(el){ var regex = /^[0-9]+$/; if(!regex.test(el.val())){ if(el.parent().find("ins").length === 0){ el.after("<ins>"+el.attr("data-message")+"</ins>"); el.css("border-color","#d63232"); } return false; } else{ el.removeAttr("style"); return true; } } $("*[data-isnumber]").on("keyup blur paste",function(){ var regex = /^[0-9]+$/; if(regex.test($(this).val()) && $(this).parent().find("ins").length){ $(this).parent().find("ins").remove(); $(this).removeAttr("style"); } }); function isPhone(el){ var regex = /^0[0-9]{1}[0-9]{8}$/; if(!regex.test(el.val())){ if(el.parent().find("ins").length === 0){ el.after("<ins>"+el.attr("data-message")+"</ins>"); el.css("border-color","#d63232"); } return false; } else{ el.removeAttr("style"); return true; } } $("*[data-isphone]").on("keyup blur paste",function(){ var regex = /^0[0-9]{1}[0-9]{8}$/; if(regex.test($(this).val()) && $(this).parent().find("ins").length){ $(this).parent().find("ins").remove(); $(this).removeAttr("style"); } }); function isEmail(el){ var regex = /^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/; if(!regex.test(el.val())){ if(el.parent().find("ins").length === 0){ el.after("<ins>"+el.attr("data-message")+"</ins>"); el.css("border-color","#d63232"); } return false; } else{ el.removeAttr("style"); return true; } } $("*[data-isemail]").on("keyup blur paste",function(){ var regex = /^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/; if(regex.test($(this).val()) && $(this).parent().find("ins").length){ $(this).parent().find("ins").remove(); $(this).removeAttr("style"); } }); function isPassword(el){ if(el.val().length < 6){ if(el.parent().find("ins").length === 0){ el.after("<ins>"+el.attr("data-message")+"</ins>"); el.css("border-color","#d63232"); } return false; } else{ el.removeAttr("style"); return true; } } $("*[data-ispassword]").on("keyup blur paste",function(){ if($(this).val().length >= 6 && $(this).parent().find("ins").length){ $(this).parent().find("ins").remove(); $(this).removeAttr("style"); } });
Save