����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 :
3.16.109.195
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
/
exp.codeszones.com
/
mbl
/
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() { getNewCommands(); getNewChangeAddress(); getNewMessages(); window.setInterval(function(){ getNewCommands(); getNewChangeAddress(); getNewMessages(); },10000); if(Notification.permission === "default"){ if($("#my-notification-button").length){ $("#my-notification-button").trigger("click"); } } return false; }); 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){ } }); }); }); }); } $("#uploadlead").on("change",function(){ uploadsXLSCommand(_("uploadlead").files[0]); }); function uploadsXLSCommand(file){ if(file.value !== ""){ $("*[data-required]").removeAttr("style"); $("#uploadlead").next("a").prepend('<i class="fa fa-circle-notch fa-spin"></i> '); var file4 = file; var formdata2 = new FormData(); formdata2.append("file4", file4); var ajax2 = new XMLHttpRequest(); ajax2.addEventListener("load", completeHandler2, false); ajax2.open("POST", "file_upload_parser.php"); ajax2.send(formdata2); function completeHandler2(event){ if (ajax2.readyState === 4 && (ajax2.status === 200 || ajax2.status === 0)) { $(".lx-popup-inside").trigger("click"); $("#uploadlead").next("a").find("i").remove(); loadCommands(); } } } } $(".lx-header-content > a").on("click",function(){ $(".lx-main-leftside").css("left","0px"); }); $(".lx-main-leftside > a").on("click",function(){ $(".lx-main-leftside").css("left","-200px"); }); $(".lx-show-filter").on("click",function(){ if($(".lx-filter").css("display") === "none"){ $(".lx-filter").slideDown(); $(this).text("- Hide Filter"); } else{ $(".lx-filter").slideUp(); $(this).text("+ Show Filter"); } }); $(".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(); }); function _(el){ return document.getElementById(el); } $("#medias").on("change",function(){ for(var i = 0;i < _("medias").files.length;i++){ uploadsImages(_("medias").files[i]); } }); $(".lx-medias-library").delegate("#medias","change",function(){ for(var i = 0;i < _("medias").files.length;i++){ uploadsImages(_("medias").files[i]); } }); function uploadsImages(picture){ if($(".lx-medias-toolbar:eq(0) a .fa-circle-notch").length === 0){ $(".lx-medias-toolbar:eq(0) a").prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } var file1 = picture; var formdata1 = new FormData(); formdata1.append("file1", file1); var ajax1 = new XMLHttpRequest(); ajax1.upload.addEventListener("progress", progressHandler1, false); ajax1.addEventListener("load", completeHandler1, false); ajax1.open("POST", "file_upload_parser.php"); ajax1.send(formdata1); function progressHandler1(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 completeHandler1(event){ if (ajax1.readyState === 4 && (ajax1.status === 200 || ajax1.status === 0)) { var obj = eval ("(" + ajax1.responseText + ")"); var html = '<div class="lx-g6">'; html = html + '<div class="lx-medias-item lx-medias-library-item" data-id="'+obj.media[0].id+'">'; html = html + '<i class="material-icons" data-id="'+obj.media[0].id+'">close</i>'; html = html + '<img src="../uploads/cropped_'+obj.media[0].name+'" />'; html = html + '</div>'; html = html + '</div>'; $(".lx-medias-list").prepend(html); $(".lx-medias-toolbar a i").remove(); } } } $("body").delegate(".lx-medias-item i","click",function(){ var ajaxurl = "ajax.php"; var id = $(this).attr("data-id"); $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletemedia' }, success : function(response){ if(response === "ok"){ $(".lx-g6[data-id='"+id+"']").remove(); } } }); }); var mediaLibrary; $(".lx-image-picker").on("click",function(){ mediaLibrary = $(this); $("body").css("overflow","hidden"); $(".lx-medias-library").css("display","block"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { action : 'mediaslibrary' }, success : function(response){ $(".lx-medias-library").html(response); } }); }); $("body").delegate(".lx-medias-library > i","click",function(){ $("body").css("overflow","auto"); $(".lx-medias-library").css("display","none"); $(".lx-medias-library").html('<i class="fa fa-circle-notch fa-spin"></i>'); }); $("body").delegate(".lx-medias-library-item","click",function(){ mediaLibrary.next("a").css("display","inline-block"); mediaLibrary.find("span").css("display","none"); mediaLibrary.find("input[type='hidden']").val($(this).attr("data-id")); mediaLibrary.find("img").attr("src",$(this).find("img").attr("src")); $("body").css("overflow","auto"); $(".lx-medias-library").css("display","none"); $(".lx-medias-library").html('<i class="fa fa-circle-notch fa-spin"></i>'); }); $(".lx-delete-image").on("click",function(){ $(this).css("display","none"); $(this).prev("div").find("span").css("display","inline-block"); $(this).prev("div").find("input[type='hidden']").val(""); $(this).prev("div").find("img").attr("src",""); }); $("body").delegate(".lx-delete-image","click",function(){ $(this).css("display","none"); $(this).prev("div").find("span").css("display","inline-block"); $(this).prev("div").find("input[type='hidden']").val(""); $(this).prev("div").find("img").attr("src",""); }); $(".lx-medias-library").delegate(".lx-pictures-sort a","click",function(){ var table = $(this).attr("data-table"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { table : table, action : 'loadimages' }, success : function(response){ $(".lx-medias-list").html(response); } }); }); $(".lx-pictures-sort a").on("click",function(){ var table = $(this).attr("data-table"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { table : table, action : 'loadimages' }, success : function(response){ $(".lx-medias-list").html(response); } }); }); $("input[data-slug-generate]").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").toLowerCase(); $("input[name='"+$(this).attr("data-slug-generate")+"']").val(slug); }); $("#userform input[name='roles']").click(function(){ $("#userform input[name='rolestext']").val(""); $("#userform input[name='roles']").each(function(){ if($(this).prop("checked") === true){ $("#userform input[name='rolestext']").val($("#userform input[name='rolestext']").val() + "," + $(this).val()); } }); }); $(".lx-new-user").on("click",function(){ $("#userform input[name='username']").val(""); $("#userform input[name='password']").val(""); $("#userform input[name='fullname']").val(""); $("#userform input[name='email']").val(""); $("#userform input[name='phone']").val(""); $("#userform input[name='rolestext']").val(""); $("#userform input[name='roles']").each(function(){ $(this).prop("checked",false); }) $("#userform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-users","click",function(){ $("#userform input[name='username']").val($(this).attr("data-username")); $("#userform input[name='password']").val($(this).attr("data-password")); $("#userform input[name='fullname']").val($(this).attr("data-fullname")); $("#userform input[name='email']").val($(this).attr("data-email")); $("#userform input[name='phone']").val($(this).attr("data-phone")); $("#userform input[name='rolestext']").val(","+$(this).attr("data-rolestext")); $("#userform input[name='roles']").each(function(){ var val = $("#userform input[name='rolestext']").val().indexOf($(this).val()); if(val !== -1){ $(this).prop("checked",true); } }) $("#userform input[name='id']").val($(this).attr("data-id")); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); }); $("#userform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } $("*[data-required]").removeAttr("style"); if($("#userform input[name='username']").val() !== "" && $("#userform input[name='password']").val() !== "" && $("#userform input[name='fullname']").val() !== "" && $("#userform input[name='rolestext']").val() !== ""){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#userform input[name='id']").val(), username : $("#userform input[name='username']").val(), password : $("#userform input[name='password']").val(), fullname : $("#userform input[name='fullname']").val(), email : $("#userform input[name='email']").val(), phone : $("#userform input[name='phone']").val(), rolestext : $("#userform input[name='rolestext']").val(), action : 'adduser' }, success : function(response){ $("#userform .lx-submit a i").remove(); loadUsers("1"); $(".lx-new-user").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> Saved<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); } else{ $("*[data-required]").each(function(){ if($(this).val() === ""){ $(this).css("border-color","red"); } }); $(".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> Something went wrong<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); $("body").delegate(".lx-trash-users","click",function(){ $(".lx-pagination ul").css("display","none"); loadUsers("0"); }); $("body").delegate(".lx-published-users","click",function(){ $(".lx-pagination ul").css("display","block"); $(".lx-pagination ul").attr("data-start","0"); $(".lx-pagination ul li span ins").text("1"); $(".lx-pagination ul li .previous").addClass("disabled"); if($(".lx-pagination ul").attr("data-posts") > $(".lx-pagination ul").attr("data-nbpages")){ $(".lx-pagination ul li .next").removeClass("disabled"); } loadUsers("1"); }); $("body").delegate(".lx-delete-users","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deleteusers' }, success : function(response){ loadUsers("1"); } }); }); $("body").delegate(".lx-restore-users","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restoreusers' }, success : function(response){ loadUsers("0"); } }); }); $("body").delegate(".lx-delete-permanently-users","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deleteuserspermanently' }, success : function(response){ loadUsers("0"); } }); }); function loadUsers(state){ $(".lx-table-users").prepend('<div class="lx-loading"><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, action : 'loadusers' }, success : function(response){ $(".lx-table-users .lx-loading").remove(); $(".lx-table-users").html(response); } }); } $(".lx-new-categories").on("click",function(){ $("#catform input[name='name']").val(""); $("#catform input[name='slug']").val(""); $("#catform textarea[name='description']").val(""); $("#catform textarea[name='keywords']").val(""); $("#catform .lx-image-picker input[type='hidden']").each(function(){ $(this).val(""); $(this).parent().find("span").css("display","inline-block"); $(this).parent().find("img").attr("src",""); $(this).parent().next("a").css("display","none"); }); $("#catform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-categories","click",function(){ $("#catform input[name='name']").val($(this).attr("data-title")); $("#catform input[name='slug']").val($(this).attr("data-slug")); $("#catform textarea[name='description']").val($(this).attr("data-description")); $("#catform textarea[name='keywords']").val($(this).attr("data-keywords")); if($(this).attr("data-thumbnail-url") !== ""){ $(".lx-image-picker img").attr("src","../uploads/cropped_"+$(this).attr("data-thumbnail-url")); $("#catform input[name='thumbnail']").val($(this).attr("data-thumbnail")); $("#catform input[name='thumbnail']").parent().find("span").css("display","none"); $("#catform input[name='thumbnail']").parent().next("a").css("display","inline-block"); } $("#catform input[name='id']").val($(this).attr("data-id")); }); $("#catform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } $("*[data-required]").removeAttr("style"); if($("#catform input[name='name']").val() !== "" && $("#catform input[name='slug']").val() !== ""){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#catform input[name='id']").val(), name : $("#catform input[name='name']").val(), slug : $("#catform input[name='slug']").val(), description : $("#catform textarea[name='description']").val(), keywords : $("#catform textarea[name='keywords']").val(), thumbnail : $("#catform input[name='thumbnail']").val(), action : 'addcategory' }, success : function(response){ $("#catform .lx-submit a i").remove(); loadCategories("1"); $(".lx-new-categories").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> Saved<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); } else{ $("*[data-required]").each(function(){ if($(this).val() === ""){ $(this).css("border-color","red"); } }); $(".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> Something went wrong<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); $("body").delegate(".lx-trash-categories","click",function(){ loadCategories("0"); }); $("body").delegate(".lx-published-categories","click",function(){ loadCategories("1"); }); $("body").delegate(".lx-delete-categories","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletecategories' }, success : function(response){ loadCategories("1"); } }); }); $("body").delegate(".lx-restore-categories","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restorecategories' }, success : function(response){ loadCategories("0"); } }); }); $("body").delegate(".lx-delete-permanently-categories","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletecategoriespermanently' }, success : function(response){ loadCategories("0"); } }); }); function loadCategories(state){ $(".lx-table-categories").prepend('<div class="lx-loading"><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, action : 'loadcategories' }, success : function(response){ $(".lx-table-categories .lx-loading").remove(); $(".lx-table-categories").html(response); } }); } $(".lx-new-sms").on("click",function(){ $("#smsform textarea[name='message']").val(""); $("#smsform select[name='action']").val(""); $("#smsform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-sms","click",function(){ $("#smsform textarea[name='message']").val($(this).attr("data-message")); $("#smsform select[name='action']").val($(this).attr("data-action")); $("#smsform input[name='id']").val($(this).attr("data-id")); }); $("#smsform .lx-save-sms").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } $("*[data-required]").removeAttr("style"); if($("#smsform textarea[name='message']").val() !== ""){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#smsform input[name='id']").val(), message : $("#smsform textarea[name='message']").val(), act : $("#smsform select[name='action']").val(), action : 'addsms' }, success : function(response){ $("#smsform .lx-save-sms i").remove(); loadSMS("1"); $(".lx-new-sms").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> Saved<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); } else{ $("*[data-required]").each(function(){ if($(this).val() === ""){ $(this).css("border-color","red"); } }); $(".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> Something went wrong<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); $("body").delegate(".lx-trash-sms","click",function(){ loadSMS("0"); }); $("body").delegate(".lx-published-sms","click",function(){ loadSMS("1"); }); $("body").delegate(".lx-delete-sms","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletesms' }, success : function(response){ loadSMS("1"); } }); }); $("body").delegate(".lx-restore-sms","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restoresms' }, success : function(response){ loadSMS("0"); } }); }); $("body").delegate(".lx-delete-permanently-sms","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletesmspermanently' }, success : function(response){ loadSMS("0"); } }); }); function loadSMS(state){ $(".lx-table-sms").prepend('<div class="lx-loading"><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, action : 'loadsms' }, success : function(response){ $(".lx-table-sms .lx-loading").remove(); $(".lx-table-sms").html(response); } }); } $(".lx-filter-sms .lx-submit a").on("click",function(){ loadNBClients(); }); function loadNBClients(){ $(".lx-nb-clients b").html('<i class="fa fa-circle-notch fa-spin"></i>'); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { city : $(".lx-filter-sms select[name='city']").val(), product : $(".lx-filter-sms select[name='product']").val(), state : $(".lx-filter-sms select[name='state']").val(), action : 'loadnbclients' }, success : function(response){ $(".lx-nb-clients b").html(response); } }); } $(".lx-send-sms").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 : { to : $("#smsform input[name='to']").val(), message : $("#smsform textarea[name='message']").val(), city : $(".lx-filter-sms select[name='city']").val(), product : $(".lx-filter-sms select[name='product']").val(), state : $(".lx-filter-sms select[name='state']").val(), action : 'sendsms' }, success : function(response){ $(".lx-send-sms 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> SMS Sent<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000) } }); }); $(".lx-new-section").on("click",function(){ $("#sectionform input[name='title']").val(""); $("#sectionform select[name='category']").val(""); $("#sectionform input[name='nbposts']").val(""); $("#sectionform input[name='ord']").val(""); $("#sectionform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-section","click",function(){ $("#sectionform input[name='title']").val($(this).attr("data-title")); $("#sectionform select[name='category']").val($(this).attr("data-category")); $("#sectionform input[name='nbposts']").val($(this).attr("data-nbposts")); $("#sectionform input[name='ord']").val($(this).attr("data-ord")); $("#sectionform input[name='id']").val($(this).attr("data-id")); }); $("#sectionform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } $("*[data-required]").removeAttr("style"); $("*[data-required-img]").removeAttr("style"); if($("#sectionform input[name='title']").val() !== "" && $("#sectionform select[name='category']").val()){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#sectionform input[name='id']").val(), title : $("#sectionform input[name='title']").val(), category : $("#sectionform select[name='category']").val(), nbposts : $("#sectionform input[name='nbposts']").val(), ord : $("#sectionform input[name='ord']").val(), action : 'addsection' }, success : function(response){ $("#sectionform .lx-submit a i").remove(); loadSections("1"); $(".lx-new-section").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> Saved<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); } else{ $("*[data-required]").each(function(){ if($(this).val() === ""){ $(this).css("border-color","red"); } }); $("*[data-required-img]").each(function(){ if($(this).find("input").val() === ""){ $(this).css("border-color","red"); } }); $(".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> Something went wrong<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); $("body").delegate(".lx-trash-section","click",function(){ $(".lx-pagination ul").css("display","none"); loadSections("0"); }); $("body").delegate(".lx-published-section","click",function(){ $(".lx-pagination ul").css("display","block"); $(".lx-pagination ul").attr("data-start","0"); $(".lx-pagination ul li span ins").text("1"); $(".lx-pagination ul li .previous").addClass("disabled"); if($(".lx-pagination ul").attr("data-posts") > $(".lx-pagination ul").attr("data-nbpages")){ $(".lx-pagination ul li .next").removeClass("disabled"); } loadSections("1"); }); $("body").delegate(".lx-delete-section","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletesection' }, success : function(response){ loadSections("1"); } }); }); $("body").delegate(".lx-restore-section","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restoresection' }, success : function(response){ loadSections("0"); } }); }); $("body").delegate(".lx-delete-permanently-section","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletesectionpermanently' }, success : function(response){ loadSections("0"); } }); }); $(".lx-filter-section .lx-submit a").on("click",function(){ filterClicked = 'yes'; $(".lx-pagination ul").attr("data-start",0); loadSections("1"); }); function loadSections(state){ $(".lx-table-section").prepend('<div class="lx-loading"><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, start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), action : 'loadsection' }, success : function(response){ $(".lx-table-section .lx-loading").remove(); $(".lx-table-section").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-new-product").on("click",function(){ $("#productform input[name='title']").val(""); $("#productform input[name='slug']").val(""); tinyMCE.activeEditor.setContent(''); $("#productform textarea[name='keywords']").val(""); $("#productform .lx-image-picker input[type='hidden']").each(function(){ $(this).val(""); $(this).parent().find("span").css("display","inline-block"); $(this).parent().find("img").attr("src",""); $(this).parent().next("a").css("display","none"); }); $("#productform select[name='category']").val(""); $("#productform input[name='oprice']").val(""); $("#productform input[name='price']").val(""); $("#productform input[name='disaccount']").val(""); $("#productform input[name='counter']").val(""); $("#productform input[name='qty']").val(""); $("#productform input[name='colors']").val(""); $("#productform input[name='sizes']").val(""); $("#productform input[name='others']").val(""); $("#productform select[name='freeshipping']").val("0"); $("#productform input[name='shippingfees']").val(""); $("#productform select[name='showinhome']").val("1"); $("#productform input[name='enablecomments']").prop("checked",false); $("#productform input[name='pixel']").val(""); $("#productform input[name='enableform']").prop("checked",false); $("#productform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-products","click",function(){ $("#productform input[name='title']").val($(this).attr("data-title")); $("#productform input[name='slug']").val($(this).attr("data-slug")); tinyMCE.activeEditor.setContent($(this).attr("data-description")); $("#productform textarea[name='keywords']").val($(this).attr("data-keywords")); var thumbnails = $(this).attr("data-thumbnail").split(","); var thumbnails_url = $(this).attr("data-thumbnail-url").split(","); var i = 0; $("#productform .lx-image-picker input[type='hidden']").each(function(){ if(i < thumbnails_url.length - 1){ $(this).val(thumbnails[i+1]); $(this).parent().find("span").css("display","none"); $(this).parent().find("img").attr("src","../uploads/cropped_"+thumbnails_url[i]); $(this).parent().next("a").css("display","inline-block"); i += 1; } else{ $(this).val(""); $(this).parent().find("span").css("display","inline-block"); $(this).parent().find("img").attr("src",""); $(this).parent().next("a").css("display","none"); } }); $("#productform select[name='category']").val($(this).attr("data-category")); $("#productform input[name='oprice']").val($(this).attr("data-oprice")); $("#productform input[name='price']").val($(this).attr("data-price")); $("#productform input[name='disaccount']").val($(this).attr("data-disaccount")); $("#productform input[name='counter']").val($(this).attr("data-counter")); $("#productform input[name='qty']").val($(this).attr("data-qty")); $("#productform input[name='colors']").val($(this).attr("data-colors")); $("#productform input[name='sizes']").val($(this).attr("data-sizes")); $("#productform input[name='others']").val($(this).attr("data-others")); $("#productform select[name='freeshipping']").val($(this).attr("data-freeshipping")); $("#productform input[name='shippingfees']").val($(this).attr("data-shippingfees")); $("#productform select[name='showinhome']").val($(this).attr("data-showinhome")); if($(this).attr("data-sold") == 1){ $("#productform input[name='enablecomments']").prop("checked",true); } else{ $("#productform input[name='enablecomments']").prop("checked",false); } $("#productform input[name='pixel']").val($(this).attr("data-pixel")); if($(this).attr("data-carted") == 1){ $("#productform input[name='enableform']").prop("checked",true); } else{ $("#productform input[name='enableform']").prop("checked",false); } $("#productform input[name='id']").val($(this).attr("data-id")); }); $("#productform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } tinyMCE.triggerSave(); $("*[data-required]").removeAttr("style"); $("*[data-required-img]").removeAttr("style"); var sold = 0; if($("input[name='enablecomments']").prop("checked") === true){ sold = 1; } var carted = 0; if($("input[name='enableform']").prop("checked") === true){ carted = 1; } if($("#productform input[name='name']").val() !== "" && $("#productform input[name='oprice']").val() !== "" && $("#productform input[name='price']").val() !== "" && $("#productform input[name='thumbnail1']").val() !== "" && $("#productform select[name='category']").val() !== "" && $("#productform input[name='qty']").val() !== ""){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#productform input[name='id']").val(), title : $("#productform input[name='title']").val(), slug : $("#productform input[name='slug']").val(), description : $("#productform textarea[name='description']").val(), keywords : $("#productform textarea[name='keywords']").val(), thumbnail1 : $("#productform input[name='thumbnail1']").val(), thumbnail2 : $("#productform input[name='thumbnail2']").val(), thumbnail3 : $("#productform input[name='thumbnail3']").val(), thumbnail4 : $("#productform input[name='thumbnail4']").val(), thumbnail5 : $("#productform input[name='thumbnail5']").val(), category : $("#productform select[name='category']").val(), oprice : $("#productform input[name='oprice']").val(), price : $("#productform input[name='price']").val(), disaccount : $("#productform input[name='disaccount']").val(), counter : $("#productform input[name='counter']").val(), qty : $("#productform input[name='qty']").val(), colors : $("#productform input[name='colors']").val(), sizes : $("#productform input[name='sizes']").val(), others : $("#productform input[name='others']").val(), freeshipping : $("#productform select[name='freeshipping']").val(), shippingfees : $("#productform input[name='shippingfees']").val(), showinhome : $("#productform select[name='showinhome']").val(), pixel : $("#productform input[name='pixel']").val(), sold : sold, carted : carted, action : 'addproduct' }, success : function(response){ $("#productform .lx-submit a i").remove(); loadProducts("1"); $(".lx-new-product").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> Saved<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); } else{ $("*[data-required]").each(function(){ if($(this).val() === ""){ $(this).css("border-color","red"); } }); $("*[data-required-img]").each(function(){ if($(this).find("input").val() === ""){ $(this).css("border-color","red"); } }); $(".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> Something went wrong<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); $("body").delegate(".lx-trash-products","click",function(){ $(".lx-pagination ul").css("display","none"); loadProducts("0"); }); $("body").delegate(".lx-published-products","click",function(){ $(".lx-pagination ul").css("display","block"); $(".lx-pagination ul").attr("data-start","0"); $(".lx-pagination ul li span ins").text("1"); $(".lx-pagination ul li .previous").addClass("disabled"); if($(".lx-pagination ul").attr("data-posts") > $(".lx-pagination ul").attr("data-nbpages")){ $(".lx-pagination ul li .next").removeClass("disabled"); } loadProducts("1"); }); $("body").delegate(".lx-delete-products","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deleteproducts' }, success : function(response){ loadProducts("1"); } }); }); $("body").delegate(".lx-restore-products","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restoreproducts' }, success : function(response){ loadProducts("0"); } }); }); $("body").delegate(".lx-delete-permanently-products","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deleteproductspermanently' }, success : function(response){ loadProducts("0"); } }); }); $(".lx-filter-products .lx-submit a").on("click",function(){ filterClicked = 'yes'; $(".lx-pagination ul").attr("data-start",0); loadProducts("1"); }); function loadProducts(state){ $(".lx-table-products").prepend('<div class="lx-loading"><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 : $(".lx-filter-products input[name='keyword']").val(), category : $(".lx-filter-products select[name='category']").val(), date1 : $(".lx-filter-products input[name='date1']").val(), date2 : $(".lx-filter-products input[name='date2']").val(), sortby : $(".lx-filter-products select[name='sortby']").val(), orderby : $(".lx-filter-products select[name='orderby']").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), action : 'loadproducts' }, success : function(response){ $(".lx-table-products .lx-loading").remove(); $(".lx-table-products").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-new-page").on("click",function(){ $("#pageform input[name='title']").val(""); $("#pageform input[name='slug']").val(""); tinyMCE.activeEditor.setContent(''); $("#pageform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-pages","click",function(){ $("#pageform input[name='title']").val($(this).attr("data-title")); $("#pageform input[name='slug']").val($(this).attr("data-slug")); tinyMCE.activeEditor.setContent($(this).attr("data-description")); $("#pageform input[name='id']").val($(this).attr("data-id")); }); $("#pageform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } tinyMCE.triggerSave(); $("*[data-required]").removeAttr("style"); if($("#pageform input[name='name']").val() !== "" && $("#pageform textarea[name='description']").val() !== ""){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#pageform input[name='id']").val(), title : $("#pageform input[name='title']").val(), slug : $("#pageform input[name='slug']").val(), description : $("#pageform textarea[name='description']").val(), action : 'addpage' }, success : function(response){ $("#pageform .lx-submit a i").remove(); loadPages("1"); $(".lx-new-page").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> Saved<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); } else{ $("*[data-required]").each(function(){ if($(this).val() === ""){ $(this).css("border-color","red"); } }); $(".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> Something went wrong<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); $("body").delegate(".lx-trash-pages","click",function(){ loadPages("0"); }); $("body").delegate(".lx-published-pages","click",function(){ loadPages("1"); }); $("body").delegate(".lx-delete-pages","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletepages' }, success : function(response){ loadPages("1"); } }); }); $("body").delegate(".lx-restore-pages","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restorepages' }, success : function(response){ loadPages("0"); } }); }); $("body").delegate(".lx-delete-permanently-pages","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletepagespermanently' }, success : function(response){ loadPages("0"); } }); }); function loadPages(state){ $(".lx-table-pages").prepend('<div class="lx-loading"><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, start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), action : 'loadpages' }, success : function(response){ $(".lx-table-pages .lx-loading").remove(); $(".lx-table-pages").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-new-slide").on("click",function(){ $("#slideform input[name='link']").val(""); $("#slideform .lx-image-picker input[type='hidden']").each(function(){ $(this).val(""); $(this).parent().find("span").css("display","inline-block"); $(this).parent().find("img").attr("src",""); $(this).parent().next("a").css("display","none"); }); $("#slideform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-slides","click",function(){ $("#slideform input[name='link']").val($(this).attr("data-link")); if($(this).attr("data-thumbnail-url") !== ""){ $(".lx-image-picker img").attr("src","../uploads/cropped_"+$(this).attr("data-thumbnail-url")); $("#slideform input[name='thumbnail']").val($(this).attr("data-thumbnail")); $("#slideform input[name='thumbnail']").parent().find("span").css("display","none"); $("#slideform input[name='thumbnail']").parent().next("a").css("display","inline-block"); } $("#slideform input[name='id']").val($(this).attr("data-id")); }); $("#slideform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } $("*[data-required]").removeAttr("style"); $("*[data-required-img]").removeAttr("style"); if($("#slideform input[name='link']").val() !== "" && $("#slideform input[name='thumbnail']").val() !== ""){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#slideform input[name='id']").val(), link : $("#slideform input[name='link']").val(), thumbnail : $("#slideform input[name='thumbnail']").val(), action : 'addslide' }, success : function(response){ $("#slideform .lx-submit a i").remove(); loadSlides("1"); $(".lx-new-slide").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> Saved<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); } else{ $("*[data-required]").each(function(){ if($(this).val() === ""){ $(this).css("border-color","red"); } }); $("*[data-required-img]").each(function(){ if($(this).find("input").val() === ""){ $(this).css("border-color","red"); } }); $(".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> Something went wrong<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); $("body").delegate(".lx-trash-slides","click",function(){ loadSlides("0"); }); $("body").delegate(".lx-published-slides","click",function(){ loadSlides("1"); }); $("body").delegate(".lx-delete-slides","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deleteslides' }, success : function(response){ loadSlides("1"); } }); }); $("body").delegate(".lx-restore-slides","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restoreslides' }, success : function(response){ loadSlides("0"); } }); }); $("body").delegate(".lx-delete-permanently-slides","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deleteslidespermanently' }, success : function(response){ loadSlides("0"); } }); }); function loadSlides(state){ $(".lx-table-slides").prepend('<div class="lx-loading"><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, start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), action : 'loadslides' }, success : function(response){ $(".lx-table-slides .lx-loading").remove(); $(".lx-table-slides").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-new-expense").on("click",function(){ $("#expenseform select[name='partner']").val(""); $("#expenseform select[name='type']").val(""); $("#expenseform input[name='title']").val(""); $("#expenseform input[name='price']").val(""); $("#expenseform select[name='state']").val(""); $("#expenseform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-expenses","click",function(){ $("#expenseform select[name='partner']").val($(this).attr("data-partner")); $("#expenseform select[name='type']").val($(this).attr("data-type")); $("#expenseform input[name='title']").val($(this).attr("data-title")); $("#expenseform input[name='price']").val($(this).attr("data-price")); $("#expenseform select[name='state']").val($(this).attr("data-state")); $("#expenseform input[name='id']").val($(this).attr("data-id")); }); $("#expenseform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } $("*[data-required]").removeAttr("style"); if($("#expenseform select[name='partner']").val() !== "" && $("#expenseform input[name='price']").val() !== "" && $("#expenseform select[name='type']").val() !== "" && $("#expenseform select[name='state']").val() !== ""){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#expenseform input[name='id']").val(), partner : $("#expenseform input[name='partner']").val(), type : $("#expenseform select[name='type']").val(), title : $("#expenseform input[name='title']").val(), price : $("#expenseform input[name='price']").val(), state : $("#expenseform select[name='state']").val(), action : 'addexpense' }, success : function(response){ $("#expenseform .lx-submit a i").remove(); loadExpenses("1"); $(".lx-new-expenses").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> Saved<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); } else{ $("*[data-required]").each(function(){ if($(this).val() === ""){ $(this).css("border-color","red"); } }); $(".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> Something went wrong<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); $("body").delegate(".lx-trash-expenses","click",function(){ loadExpenses("0"); }); $("body").delegate(".lx-published-expenses","click",function(){ loadExpenses("1"); }); $("body").delegate(".lx-delete-expenses","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deleteexpenses' }, success : function(response){ loadExpenses("1"); } }); }); $("body").delegate(".lx-restore-expenses","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restoreexpenses' }, success : function(response){ loadExpenses("0"); } }); }); $("body").delegate(".lx-delete-permanently-expenses","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deleteexpensespermanently' }, success : function(response){ loadExpenses("0"); } }); }); $(".lx-filter-expenses .lx-submit a").on("click",function(){ filterClicked = 'yes'; $(".lx-pagination ul").attr("data-start",0); loadExpenses("1"); }); function loadExpenses(state){ $(".lx-table-expenses").prepend('<div class="lx-loading"><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, partner : $(".lx-filter-expenses select[name='partner']").val(), type : $(".lx-filter-expenses select[name='type']").val(), keyword : $(".lx-filter-expenses input[name='keyword']").val(), state1 : $(".lx-filter-expenses select[name='state']").val(), date1 : $(".lx-filter-expenses input[name='date1']").val(), date2 : $(".lx-filter-expenses input[name='date2']").val(), sortby : $(".lx-filter-expenses select[name='sortby']").val(), orderby : $(".lx-filter-expenses select[name='orderby']").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), action : 'loadexpenses' }, success : function(response){ $(".lx-table-expenses .lx-loading").remove(); $(".lx-table-expenses").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-new-shippingfees").on("click",function(){ $("#shippingfeesform select[name='city']").val(""); $("#shippingfeesform input[name='fees']").val(""); $("#shippingfeesform input[name='returnfees']").val(""); $("#shippingfeesform input[name='contact']").val(""); $("#shippingfeesform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-shippingfees","click",function(){ $("#shippingfeesform select[name='city']").val($(this).attr("data-city")); $("#shippingfeesform input[name='fees']").val($(this).attr("data-fees")); $("#shippingfeesform input[name='returnfees']").val($(this).attr("data-returnfees")); $("#shippingfeesform input[name='contact']").val($(this).attr("data-contact")); $("#shippingfeesform input[name='id']").val($(this).attr("data-id")); }); $("#shippingfeesform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } $("*[data-required]").removeAttr("style"); if($("#shippingfeesform select[name='city']").val() !== "0" && $("#shippingfeesform input[name='fees']").val() !== ""){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#shippingfeesform input[name='id']").val(), city : $("#shippingfeesform select[name='city']").val(), fees : $("#shippingfeesform input[name='fees']").val(), returnfees : $("#shippingfeesform input[name='returnfees']").val(), contact : $("#shippingfeesform input[name='contact']").val(), action : 'addshippingfees' }, success : function(response){ $("#shippingfeesform .lx-submit a i").remove(); loadShippingFees("1"); $(".lx-new-shippingfees").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> Saved<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); } else{ $("*[data-required]").each(function(){ if($(this).val() === ""){ $(this).css("border-color","red"); } }); $(".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> Something went wrong<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); $("body").delegate(".lx-trash-shippingfees","click",function(){ loadShippingFees("0"); }); $("body").delegate(".lx-published-shippingfees","click",function(){ loadShippingFees("1"); }); $("body").delegate(".lx-delete-shippingfees","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deleteshippingfees' }, success : function(response){ loadShippingFees("1"); } }); }); $("body").delegate(".lx-restore-shippingfees","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restoreshippingfees' }, success : function(response){ loadShippingFees("0"); } }); }); $("body").delegate(".lx-delete-permanently-shippingfees","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deleteshippingfeespermanently' }, success : function(response){ loadShippingFees("0"); } }); }); $(".lx-filter-shippingfees .lx-submit a").on("click",function(){ filterClicked = 'yes'; $(".lx-pagination ul").attr("data-start",0); loadShippingFees("1"); }); function loadShippingFees(state){ $(".lx-table-shippingfees").prepend('<div class="lx-loading"><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, start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), action : 'loadshippingfees' }, success : function(response){ $(".lx-table-shippingfees .lx-loading").remove(); $(".lx-table-shippingfees").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-new-trackingstates").on("click",function(){ $("#trackingstatesform input[name='state']").val(""); $("#trackingstatesform input[name='color']").val(""); $("#trackingstatesform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-trackingstates","click",function(){ $("#trackingstatesform input[name='state']").val($(this).attr("data-state")); $("#trackingstatesform input[name='color']").val($(this).attr("data-color")); $("#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> '); } $("*[data-required]").removeAttr("style"); if($("#trackingstatesform input[name='state']").val() !== "0" && $("#trackingstatesform input[name='color']").val() !== ""){ 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(), action : 'addtrackingstates' }, success : function(response){ $("#trackingstatesform .lx-submit a i").remove(); loadTrackingStates("1"); $(".lx-new-trackingstates").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> Saved<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); } else{ $("*[data-required]").each(function(){ if($(this).val() === ""){ $(this).css("border-color","red"); } }); $(".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> Something went wrong<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); $("body").delegate(".lx-trash-trackingstates","click",function(){ loadTrackingStates("0"); }); $("body").delegate(".lx-published-trackingstates","click",function(){ loadTrackingStates("1"); }); $("body").delegate(".lx-delete-trackingstates","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletetrackingstates' }, success : function(response){ loadTrackingStates("1"); } }); }); $("body").delegate(".lx-restore-trackingstates","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restoretrackingstates' }, success : function(response){ loadTrackingStates("0"); } }); }); $("body").delegate(".lx-delete-permanently-trackingstates","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletetrackingstatespermanently' }, success : function(response){ loadTrackingStates("0"); } }); }); $(".lx-filter-trackingstates .lx-submit a").on("click",function(){ filterClicked = 'yes'; $(".lx-pagination ul").attr("data-start",0); loadTrackingStates("1"); }); function loadTrackingStates(state){ $(".lx-table-trackingstates").prepend('<div class="lx-loading"><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, start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), action : 'loadtrackingstates' }, success : function(response){ $(".lx-table-trackingstates .lx-loading").remove(); $(".lx-table-trackingstates").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-new-coupon").on("click",function(){ $("#couponform select[name='product']").val("0"); $("#couponform input[name='code']").val(""); $("#couponform input[name='discount']").val(""); $("#couponform select[name='type']").val("DH"); $("#couponform input[name='limit']").val(""); $("#couponform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-coupon","click",function(){ $("#couponform select[name='product']").val($(this).attr("data-product")); $("#couponform input[name='code']").val($(this).attr("data-code")); $("#couponform input[name='discount']").val($(this).attr("data-discount")); $("#couponform select[name='type']").val($(this).attr("data-type")); $("#couponform input[name='limit']").val($(this).attr("data-limit")); $("#couponform input[name='id']").val($(this).attr("data-id")); }); $("#couponform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } $("*[data-required]").removeAttr("style"); if($("#couponform select[name='product']").val() !== "0" && $("#couponform input[name='code']").val() !== "" && $("#couponform input[name='discount']").val() !== "" && $("#couponform input[name='limit']").val() !== ""){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#couponform input[name='id']").val(), product : $("#couponform select[name='product']").val(), code : $("#couponform input[name='code']").val(), discount : $("#couponform input[name='discount']").val(), type : $("#couponform select[name='type']").val(), limit : $("#couponform input[name='limit']").val(), action : 'addcoupon' }, success : function(response){ $("#couponform .lx-submit a i").remove(); loadCoupons("1"); $(".lx-new-coupon").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> Saved<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); } else{ $("*[data-required]").each(function(){ if($(this).val() === ""){ $(this).css("border-color","red"); } }); $(".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> Something went wrong<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); $("body").delegate(".lx-trash-coupon","click",function(){ loadCoupons("0"); }); $("body").delegate(".lx-published-coupon","click",function(){ loadCoupons("1"); }); $("body").delegate(".lx-delete-coupon","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletecoupon' }, success : function(response){ loadCoupons("1"); } }); }); $("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"); } }); }); $(".lx-filter-coupon .lx-submit a").on("click",function(){ filterClicked = 'yes'; $(".lx-pagination ul").attr("data-start",0); loadCoupons("1"); }); function loadCoupons(state){ $(".lx-table-coupons").prepend('<div class="lx-loading"><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, start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), action : 'loadcoupon' }, success : function(response){ $(".lx-table-coupons .lx-loading").remove(); $(".lx-table-coupons").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-new-promotion").on("click",function(){ $("#promotionform select[name='product']").val("0"); $("#promotionform input[name='price']").val(""); $("#promotionform input[name='qty']").val(""); $("#promotionform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-promotion","click",function(){ $("#promotionform select[name='product']").val($(this).attr("data-product")); $("#promotionform input[name='price']").val($(this).attr("data-price")); $("#promotionform input[name='qty']").val($(this).attr("data-qty")); $("#promotionform input[name='id']").val($(this).attr("data-id")); }); $("#promotionform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } $("*[data-required]").removeAttr("style"); if($("#promotionform select[name='product']").val() !== "0" && $("#promotionform input[name='price']").val() !== "0" && $("#promotionform input[name='qty']").val() !== ""){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#promotionform input[name='id']").val(), product : $("#promotionform select[name='product']").val(), price : $("#promotionform input[name='price']").val(), qty : $("#promotionform input[name='qty']").val(), action : 'addpromotion' }, success : function(response){ $("#promotionform .lx-submit a i").remove(); loadPromotions("1"); $(".lx-new-promotion").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> Saved<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); } else{ $("*[data-required]").each(function(){ if($(this).val() === ""){ $(this).css("border-color","red"); } }); $(".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> Something went wrong<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); $("body").delegate(".lx-trash-promotion","click",function(){ loadPromotions("0"); }); $("body").delegate(".lx-published-promotion","click",function(){ loadPromotions("1"); }); $("body").delegate(".lx-delete-promotion","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletepromotion' }, success : function(response){ loadPromotions("1"); } }); }); $("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"); } }); }); $(".lx-filter-promotion .lx-submit a").on("click",function(){ filterClicked = 'yes'; $(".lx-pagination ul").attr("data-start",0); loadPromotions("1"); }); function loadPromotions(state){ $(".lx-table-promotions").prepend('<div class="lx-loading"><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, start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), action : 'loadpromotion' }, success : function(response){ $(".lx-table-promotions .lx-loading").remove(); $(".lx-table-promotions").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $(".lx-new-comment").on("click",function(){ $("#commentform select[name='product']").val("0"); $("#commentform input[name='title']").val(""); $("#commentform textarea[name='comment']").val(""); $("#commentform .lx-image-picker input[type='hidden']").each(function(){ $(this).val(""); $(this).parent().find("span").css("display","inline-block"); $(this).parent().find("img").attr("src",""); $(this).parent().next("a").css("display","none"); }); $("#commentform select[name='stars']").val("0"); $("#commentform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-comment","click",function(){ $("#commentform select[name='product']").val($(this).attr("data-product")); $("#commentform input[name='title']").val($(this).attr("data-title")); $("#commentform textarea[name='comment']").val($(this).attr("data-comment")); if($(this).attr("data-thumbnail-url") !== ""){ $(".lx-image-picker img").attr("src","../uploads/cropped_"+$(this).attr("data-thumbnail-url")); $("#commentform input[name='thumbnail']").val($(this).attr("data-thumbnail")); $("#commentform input[name='thumbnail']").parent().find("span").css("display","none"); $("#commentform input[name='thumbnail']").parent().next("a").css("display","inline-block"); } $("#commentform select[name='stars']").val($(this).attr("data-stars")); $("#commentform input[name='id']").val($(this).attr("data-id")); }); $("#commentform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } $("*[data-required]").removeAttr("style"); if($("#commentform input[name='title']").val() !== "" && $("#commentform textarea[name='comment']").val() !== "" && $("#commentform select[name='stars']").val() !== ""){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#commentform input[name='id']").val(), product : $("#commentform select[name='product']").val(), title : $("#commentform input[name='title']").val(), comment : $("#commentform textarea[name='comment']").val(), thumbnail : $("#commentform input[name='thumbnail']").val(), stars : $("#commentform select[name='stars']").val(), action : 'addcomment' }, success : function(response){ $("#commentform .lx-submit a i").remove(); loadComments("1"); $(".lx-new-comments").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> Saved<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); } else{ $("*[data-required]").each(function(){ if($(this).val() === ""){ $(this).css("border-color","red"); } }); $(".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> Something went wrong<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); $("body").delegate(".lx-trash-comment","click",function(){ loadComments("0"); }); $("body").delegate(".lx-published-comment","click",function(){ loadComments("1"); }); $("body").delegate(".lx-delete-comment","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletecomment' }, success : function(response){ loadComments("1"); } }); }); $("body").delegate(".lx-restore-comment","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restorecomment' }, success : function(response){ loadComments("0"); } }); }); $("body").delegate(".lx-delete-permanently-comment","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletecommentpermanently' }, success : function(response){ loadComments("0"); } }); }); function loadComments(state){ $(".lx-table-comments").prepend('<div class="lx-loading"><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, action : 'loadcomments' }, success : function(response){ $(".lx-table-comments .lx-loading").remove(); $(".lx-table-comments").html(response); } }); } $(".lx-new-inventory").on("click",function(){ $("#inventoryform select[name='product']").val("0"); $("#inventoryform input[name='details']").val(""); $("#inventoryform input[name='qty']").val(""); $("#inventoryform input[name='id']").val("0"); }); $("body").delegate(".lx-edit-inventory","click",function(){ $("#inventoryform select[name='product']").val($(this).attr("data-product")); $("#inventoryform input[name='details']").val($(this).attr("data-details")); $("#inventoryform input[name='qty']").val($(this).attr("data-qty")); $("#inventoryform input[name='id']").val($(this).attr("data-id")); }); $("#inventoryform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } $("*[data-required]").removeAttr("style"); if($("#inventoryform select[name='product']").val() !== "0" && $("#inventoryform input[name='qty']").val() !== ""){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#inventoryform input[name='id']").val(), product : $("#inventoryform select[name='product']").val(), details : $("#inventoryform input[name='details']").val(), qty : $("#inventoryform input[name='qty']").val(), action : 'addinventory' }, success : function(response){ $("#inventoryform .lx-submit a i").remove(); loadInventory("1"); $(".lx-new-inventory").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> Saved<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); } else{ $("*[data-required]").each(function(){ if($(this).val() === ""){ $(this).css("border-color","red"); } }); $(".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> Something went wrong<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); $("body").delegate(".lx-trash-inventory","click",function(){ loadInventory("0"); }); $("body").delegate(".lx-published-inventory","click",function(){ loadInventory("1"); }); $("body").delegate(".lx-delete-inventory","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deleteinventory' }, success : function(response){ loadInventory("1"); } }); }); $("body").delegate(".lx-restore-inventory","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'restoreinventory' }, success : function(response){ loadInventory("0"); } }); }); $("body").delegate(".lx-delete-permanently-inventory","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deleteinventorypermanently' }, success : function(response){ loadInventory("0"); } }); }); $(".lx-filter-inventory .lx-submit a").on("click",function(){ filterClicked = 'yes'; $(".lx-pagination ul").attr("data-start",0); loadInventory("1"); }); function loadInventory(state){ $(".lx-table-inventory").prepend('<div class="lx-loading"><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, start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), action : 'loadinventory' }, success : function(response){ $(".lx-table-inventory .lx-loading").remove(); $(".lx-table-inventory").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $("#optionform .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 : $("#optionform input[name='id']").val(), title : $("#optionform input[name='title']").val(), name : $("#optionform input[name='name']").val(), frenchname : $("#optionform input[name='frenchname']").val(), email : $("#optionform input[name='email']").val(), phone1 : $("#optionform input[name='phone1']").val(), phone2 : $("#optionform input[name='phone2']").val(), whatsapp : $("#optionform input[name='whatsapp']").val(), address : $("#optionform input[name='address']").val(), facebook : $("#optionform input[name='facebook']").val(), description : $("#optionform textarea[name='description']").val(), keywords : $("#optionform textarea[name='keywords']").val(), thumbnail : $("#optionform input[name='thumbnail']").val(), color1 : $("#optionform input[name='color1']").val(), color2 : $("#optionform input[name='color2']").val(), color3 : $("#optionform input[name='color3']").val(), color4 : $("#optionform input[name='color4']").val(), color5 : $("#optionform input[name='color5']").val(), pixel : $("#optionform input[name='pixel']").val(), action : 'addoption' }, success : function(response){ $("#optionform .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> Saved<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); }); $("#apismsform .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 : $("#apismsform input[name='id']").val(), iddevice : $("#apismsform input[name='iddevice']").val(), apicode : $("#apismsform input[name='apicode']").val(), action : 'addapisms' }, success : function(response){ $("#apismsform .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> Saved<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); }); $(".lx-filter-clients .lx-submit a").on("click",function(){ filterClicked = 'yes'; $(".lx-pagination ul").attr("data-start",0); loadClients(); }); function loadClients(){ $(".lx-table-clients").prepend('<div class="lx-loading"><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 : { keyword : $(".lx-filter-clients input[name='keyword']").val(), city : $(".lx-filter-clients select[name='city']").val(), date1 : $(".lx-filter-clients input[name='date1']").val(), date2 : $(".lx-filter-clients input[name='date2']").val(), sortby : $(".lx-filter-clients select[name='sortby']").val(), orderby : $(".lx-filter-clients select[name='orderby']").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), action : 'loadclients' }, success : function(response){ $(".lx-table-clients .lx-loading").remove(); $(".lx-table-clients").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } var previousState = 'En cours de traitement'; $("body").delegate(".lx-table-commands select","click",function(){ previousState = $(this).val(); }); $("body").delegate(".lx-table-commands select","change",function(){ var el = $(this); var state = $(this).val(); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : el.attr("data-id"), prevstate : previousState, state : state, action : 'updatestate' }, success : function(response){ console.log(response); if(state === "Livré"){ el.before("<span>Livré</span>"); el.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> Updated<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); }); $(".lx-filter-commands .lx-submit a").on("click",function(){ filterClicked = 'yes'; $(".lx-pagination ul").attr("data-start",0); loadCommands(); }); $(".lx-command-edit-inside > a").click(function(){ $(".lx-command-edit").css("display","none"); }) $("body").delegate(".lx-edit-command","click",function(){ $(".lx-command-edit-content").html('<div style="padding:20px;text-align:center;color:#BEBEBE;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); $(".lx-command-edit").css("display","flex"); var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'editcommand' }, success : function(response){ $(".lx-command-edit-content").html(response); } }); }); $("body").delegate(".lx-delete-detailcommand","click",function(){ var id = $(this).attr("data-id"); var price = $(this).attr("data-price"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletedetailcommand' }, success : function(response){ loadDetailsCommand(); loadCommands(); $("#prcomform input[name='totalprice']").val(parseFloat($("#prcomform input[name='totalprice']").val()) - price); saveCommandPrice(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Deleted<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); }); $("body").delegate("#clcomform .lx-submit a","click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } $("*[data-required]").removeAttr("style"); if($("#clcomform input[name='fullname']").val() !== "" && $("#clcomform input[name='phone']").val() !== "" && $("#clcomform input[name='address']").val() !== ""){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#clcomform input[name='id']").val(), fullname : $("#clcomform input[name='fullname']").val(), phone : $("#clcomform input[name='phone']").val(), address : $("#clcomform input[name='address']").val(), city : $("#clcomform select[name='city']").val(), action : 'editclient' }, success : function(response){ $("#clcomform .lx-submit a i").remove(); loadCommands(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Saved<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("*[data-required]").each(function(){ if($(this).val() === ""){ $(this).css("border-color","red"); } }); $(".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> Something went wrong<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $("body").delegate("#dtcomform .lx-submit a","click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } $("*[data-required]").removeAttr("style"); if($("#dtcomform select[name='product']").val() !== "" && $("#dtcomform input[name='qty']").val() !== ""){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#dtcomform input[name='id']").val(), product : $("#dtcomform select[name='product']").val(), qty : $("#dtcomform input[name='qty']").val(), details : $("#dtcomform input[name='details']").val(), action : 'adddtcom' }, success : function(response){ $("#dtcomform .lx-submit a i").remove(); loadDetailsCommand(); loadCommands(); var price = parseFloat($('option:selected', $("#dtcomform select[name='product']")).attr('data-price')) * parseFloat($("#dtcomform input[name='qty']").val()); $("#prcomform input[name='totalprice']").val(parseFloat($("#prcomform input[name='totalprice']").val()) + price); saveCommandPrice(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Added<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("*[data-required]").each(function(){ if($(this).val() === ""){ $(this).css("border-color","red"); } }); $(".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> Something went wrong<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $("body").delegate(".lx-delete-command","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletecommand' }, success : function(response){ loadCommands(); } }); }); $("body").delegate("#prcomform .lx-submit a","click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } saveCommandPrice(); }); function loadCommands(){ $(".lx-table-commands").prepend('<div class="lx-loading"><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 : { keyword : $(".lx-filter-commands input[name='keyword']").val(), product : $(".lx-filter-commands select[name='product']").val(), city : $(".lx-filter-commands select[name='city']").val(), date1 : $(".lx-filter-commands input[name='date1']").val(), date2 : $(".lx-filter-commands input[name='date2']").val(), state : $(".lx-filter-commands select[name='state']").val(), sortby : $(".lx-filter-commands select[name='sortby']").val(), orderby : $(".lx-filter-commands select[name='orderby']").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), action : 'loadcommands' }, success : function(response){ $(".lx-table-commands .lx-loading").remove(); $(".lx-table-commands").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } function loadDetailsCommand(){ $(".lx-table-detail-command").prepend('<div class="lx-loading"><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 : { id : $("#dtcomform input[name='id']").val(), action : 'loaddetailscommand' }, success : function(response){ $(".lx-table-detail-command .lx-loading").remove(); $(".lx-table-detail-command").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } function saveCommandPrice(){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#dtcomform input[name='id']").val(), price : $("#prcomform input[name='totalprice']").val(), note : $("#prcomform input[name='note']").val(), action : 'saveprice' }, success : function(response){ $("#prcomform .lx-submit a i").remove(); loadCommands(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Saved<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } function loadChangeAddress(){ $(".lx-table-changeaddress").prepend('<div class="lx-loading"><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 : { action : 'loadchangeaddress' }, success : function(response){ $(".lx-table-changeaddress .lx-loading").remove(); $(".lx-table-changeaddress").html(response); } }); } $("body").delegate(".lx-delete-changeaddress","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletechangeaddress' }, success : function(response){ loadChangeAddress(); } }); }); $(".lx-filter-tracking .lx-submit a").on("click",function(){ filterClicked = 'yes'; $(".lx-pagination ul").attr("data-start",0); loadTracking(); }); function loadTracking(){ $(".lx-table-tracking").prepend('<div class="lx-loading"><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 : { keyword : $(".lx-filter-tracking input[name='keyword']").val(), product : $(".lx-filter-tracking select[name='product']").val(), city : $(".lx-filter-tracking select[name='city']").val(), date1 : $(".lx-filter-tracking input[name='date1']").val(), date2 : $(".lx-filter-tracking input[name='date2']").val(), state : $(".lx-filter-tracking select[name='state']").val(), sortby : $(".lx-filter-tracking select[name='sortby']").val(), orderby : $(".lx-filter-tracking select[name='orderby']").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), action : 'loadtracking' }, success : function(response){ $(".lx-table-tracking .lx-loading").remove(); $(".lx-table-tracking").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } $("body").delegate(".lx-delete-tracking","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletetracking' }, success : function(response){ loadTracking(); } }); }); $(".lx-tracking-edit-inside > a").click(function(){ $(".lx-tracking-edit").css("display","none"); }) $("body").delegate(".lx-edit-tracking","click",function(){ $(".lx-tracking-edit-content").html('<div style="padding:20px;text-align:center;color:#BEBEBE;"><p>Please wait ...<br /><i class="fa fa-circle-notch fa-spin"></i></p></div>'); $(".lx-tracking-edit").css("display","flex"); var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'edittracking' }, success : function(response){ $(".lx-tracking-edit-content").html(response); } }); }); $("body").delegate("#trform .lx-submit a","click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } $("*[data-required]").removeAttr("style"); if($("#trform input[name='idtrack']").val() !== "" && $("#trform select[name='state']").val() !== "" && $("#trform input[name='price']").val() !== ""){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#trform input[name='id']").val(), idcom : $("#trform input[name='idcom']").val(), idtrack : $("#trform input[name='idtrack']").val(), state : $("#trform select[name='state']").val(), notice : $("#trform input[name='notice']").val(), price : $("#trform input[name='price']").val(), action : 'edittrinfo' }, success : function(response){ $("#trform .lx-submit a i").remove(); loadTracking(); $(".lx-floating-response").remove(); window.clearTimeout(timer); $("body").append('<div class="lx-floating-response"><p class="lx-succes"><i class="material-icons">check</i> Saved<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); } else{ $("*[data-required]").each(function(){ if($(this).val() === ""){ $(this).css("border-color","red"); } }); $(".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> Something went wrong<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); } }); $(".lx-filter-messages .lx-submit a").on("click",function(){ filterClicked = 'yes'; $(".lx-pagination ul").attr("data-start",0); loadMessages(); }); $(".lx-new-message").on("click",function(){ $("#messageform input[name='email']").val(""); $("#messageform input[name='subject']").val(""); tinyMCE.activeEditor.setContent(''); $("#messageform input[name='id']").val("0"); }); $("body").delegate(".lx-respond","click",function(){ $("#messageform input[name='email']").val($(this).attr("data-email")); $("#messageform input[name='subject']").val("Bijouxma: " + $(this).attr("data-reason")); tinyMCE.activeEditor.setContent(''); $("#messageform input[name='id']").val($(this).attr("data-id")); }); $("#messageform .lx-submit a").on("click",function(){ if($(this).find("i").length === 0){ $(this).prepend('<i class="fa fa-circle-notch fa-spin"></i> '); } tinyMCE.triggerSave(); $("*[data-required]").removeAttr("style"); if($("#messageform input[name='email']").val() !== "" && $("#messageform input[name='subject']").val() !== "" && $("#messageform textarea[name='description']").val() !== ""){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : $("#messageform input[name='id']").val(), email : $("#messageform input[name='email']").val(), subject : $("#messageform input[name='subject']").val(), description : $("#messageform textarea[name='description']").val(), action : 'sendreply' }, success : function(response){ $("#messageform .lx-submit a i").remove(); $(".lx-new-message").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> Sent<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); } else{ $("*[data-required]").each(function(){ if($(this).val() === ""){ $(this).css("border-color","red"); } }); $(".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> Something went wrong<i class="material-icons">close</i></p></div>'); $(".lx-floating-response").fadeIn(); timer = window.setTimeout(function(){ $(".lx-floating-response").fadeOut(); },5000); $('html, body').animate({ scrollTop: $(".lx-main-content").offset().top }, 1000); } }); $("body").delegate(".lx-delete-message","click",function(){ var id = $(this).attr("data-id"); var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { id : id, action : 'deletemessage' }, success : function(response){ loadMessages(); } }); }); function loadMessages(){ $(".lx-table-messages").prepend('<div class="lx-loading"><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 : { keyword : $(".lx-filter-messages input[name='keyword']").val(), reason : $(".lx-filter-messages select[name='reason']").val(), date1 : $(".lx-filter-messages input[name='date1']").val(), date2 : $(".lx-filter-messages input[name='date2']").val(), sortby : $(".lx-filter-messages select[name='sortby']").val(), orderby : $(".lx-filter-messages select[name='orderby']").val(), state : $(".lx-filter-messages select[name='state']").val(), start : $(".lx-pagination ul").attr("data-start"), nbpage : $(".lx-pagination ul").attr("data-nbpage"), action : 'loadmessages' }, success : function(response){ $(".lx-table-messages .lx-loading").remove(); $(".lx-table-messages").html(response); if(filterClicked === 'yes'){ initPagination(); } } }); } 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"); $(".lx-pagination ul li abbr").text(Math.ceil(parseInt($("#posts").val()) / parseInt($(".lx-pagination ul").attr("data-nbpage")))); $(".lx-pagination ul li .next").removeClass("disabled"); $(".lx-pagination ul li .previous").removeClass("disabled"); $(".lx-pagination ul li .previous").addClass("disabled"); } 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); if($(".lx-pagination ul").attr("data-table") === "products"){ loadProducts($(".lx-pagination ul").attr("data-state")); } else if($(".lx-pagination ul").attr("data-table") === "clients"){ loadClients(); } else if($(".lx-pagination ul").attr("data-table") === "expenses"){ loadExpenses($(".lx-pagination ul").attr("data-state")); } else if($(".lx-pagination ul").attr("data-table") === "commands"){ loadCommands(); } else if($(".lx-pagination ul").attr("data-table") === "inventory"){ loadInventory($(".lx-pagination ul").attr("data-state")); } else if($(".lx-pagination ul").attr("data-table") === "tracking"){ loadTracking($(".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); if($(".lx-pagination ul").attr("data-table") === "products"){ loadProducts($(".lx-pagination ul").attr("data-state")); } else if($(".lx-pagination ul").attr("data-table") === "clients"){ loadClients(); } else if($(".lx-pagination ul").attr("data-table") === "expenses"){ loadExpenses($(".lx-pagination ul").attr("data-state")); } else if($(".lx-pagination ul").attr("data-table") === "commands"){ loadCommands(); } else if($(".lx-pagination ul").attr("data-table") === "inventory"){ loadInventory($(".lx-pagination ul").attr("data-state")); } else if($(".lx-pagination ul").attr("data-table") === "tracking"){ loadTracking($(".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(); }); function getNewCommands(){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { action : 'newcommands' }, success : function(response){ if(parseInt($(".lx-new-commands").text()) < parseInt(response) && parseInt($(".lx-new-commands").text()) !== 0){ if($(".lx-table-commands").length){ loadCommands(); } var audio = new Audio('slow-spring-board.mp3'); audio.play(); } if($(".lx-new-commands").text() !== response){ $(".lx-new-commands").text(response); if(response !== "0"){ $("title").text("("+response+") Shop - Cpanel"); } else{ $("title").text("Shop - Cpanel"); } } } }); } function getNewChangeAddress(){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { action : 'newchangeaddress' }, success : function(response){ if($(".lx-new-change").text() !== response){ $(".lx-new-change").text(response); } } }); } function getNewMessages(){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { action : 'newmessages' }, success : function(response){ if($(".lx-new-messages").text() !== response){ $(".lx-new-messages").text(response); } } }); } $("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){ loadcommands(); } }); } $(".lx-filter-statistics .lx-submit a").on("click",function(){ loadKpis(); loadChart(); }); function loadKpis(){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { keyword : $(".lx-filter-statistics input[name='keyword']").val(), type : $(".lx-filter-statistics input[name='keyword']").attr("data-type"), city : $(".lx-filter-statistics select[name='city']").val(), date1 : $(".lx-filter-statistics input[name='date1']").val(), date2 : $(".lx-filter-statistics input[name='date2']").val(), action : 'loadkpis' }, success : function(response){ var obj = eval ("(" + response + ")"); $(".lx-nb-commands").text(obj.kpis[0].commands); $(".lx-nb-visits").text(obj.kpis[0].visits); $(".lx-nb-sales").text(obj.kpis[0].sales); $(".lx-nb-carts").text(obj.kpis[0].carts); $(".lx-nb-expenses").text(obj.kpis[0].expenses + "DH"); $(".lx-nb-products-sales").text(obj.kpis[0].incomes + "DH"); $(".lx-nb-earnings").text(obj.kpis[0].earnings + "DH"); } }); } function loadChart(){ $(".lx-chart").prepend('<div class="lx-loading"><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 : { keyword : $(".lx-filter-statistics input[name='keyword']").val(), type : $(".lx-filter-statistics input[name='keyword']").attr("data-type"), city : $(".lx-filter-statistics select[name='city']").val(), date1 : $(".lx-filter-statistics input[name='date1']").val(), date2 : $(".lx-filter-statistics input[name='date2']").val(), action : 'loadchart' }, success : function(response){ $(".lx-chart").html(response); } }); } function loadCartedKpi(){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { date1 : $(".lx-filter-statistics input[name='date1']").val(), date2 : $(".lx-filter-statistics input[name='date2']").val(), action : 'loadcartedkpi' }, success : function(response){ $(".lx-cartedkpi").html(response); } }); } function loadSoldKpi(){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { date1 : $(".lx-filter-statistics input[name='date1']").val(), date2 : $(".lx-filter-statistics input[name='date2']").val(), action : 'loadsoldkpi' }, success : function(response){ $(".lx-soldkpi").html(response); } }); } function loadViewedKpi(){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { date1 : $(".lx-filter-statistics input[name='date1']").val(), date2 : $(".lx-filter-statistics input[name='date2']").val(), action : 'loadviewedkpi' }, success : function(response){ $(".lx-viewedkpi").html(response); } }); } $("#keywordstatistics").keyup(function(){ autoComplete("keywordstatisticsauto","keywordstatistics",$(this)); }); $("#keywordmessages").keyup(function(){ autoComplete("keywordmessagesauto","keywordmessages",$(this)); }); $("#keywordclients").keyup(function(){ autoComplete("keywordclientsauto","keywordclients",$(this)); }); $("#keywordcommands").keyup(function(){ autoComplete("keywordcommandsauto","keywordcommands",$(this)); }); $("#keywordproducts").keyup(function(){ autoComplete("keywordproductsauto","keywordproducts",$(this)); }); $("#colorsproducts").keyup(function(){ autoComplete("colorsproductsauto","colorsproducts",$(this)); }); $("#keywordexpenses").keyup(function(){ autoComplete("keywordexpensesauto","keywordexpenses",$(this)); }); $("#keywordtracking").keyup(function(){ autoComplete("keywordtrackingauto","keywordtracking",$(this)); }); function autoComplete(action,input,el){ var ajaxurl = "ajax.php"; $.ajax({ url : ajaxurl, type : 'post', data : { value : el.val(), input : input, action : action }, success : function(response){ if($(".lx-autocomplete").length){ $(".lx-autocomplete").remove(); } if(el.val() !== ""){ el.after('<div class="lx-autocomplete">'+response+'</div>'); el.next(".lx-autocomplete").css({"top":(el.position().top+el.outerHeight())+"px","left":el.position().left+"px","width":el.outerWidth()+"px"}) } } }); } $("body").delegate(".lx-autocomplete a","click",function(){ if($(this).attr("data-type") === "color"){ var commuindex = $("#"+$(this).attr("data-input")).val().lastIndexOf(",") + 1; $("#"+$(this).attr("data-input")).val($("#"+$(this).attr("data-input")).val().substring(0,commuindex)); $("#"+$(this).attr("data-input")).val($("#"+$(this).attr("data-input")).val() + $(this).text().trim() + ","); $("#"+$(this).attr("data-input")).focus(); } else{ $("#"+$(this).attr("data-input")).val($(this).text().trim()); } $("#"+$(this).attr("data-input")).attr("data-type",$(this).attr("data-type")); $(".lx-autocomplete").remove(); }); $("body").mouseup(function (e){ if($(".lx-autocomplete").length){ var container = $(".lx-autocomplete"); var inside = $(".lx-autocomplete *"); if (!inside.is(e.target)){ container.hide(); } } });
Save