| Server IP : 92.204.40.98 / Your IP : 216.73.216.201 Web Server : LiteSpeed System : Linux amster.dnsfors.com 4.18.0-553.111.1.el8_10.x86_64 #1 SMP Sun Mar 8 20:06:07 EDT 2026 x86_64 User : tmksyste ( 2190) PHP Version : 8.3.31 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/tmksyste/public_html/crmapp/assets/js/pages/ |
Upload File : |
var url="assets/json/",allmaillist="";const loader=document.querySelector("#elmLoader");var getJSON=function(e,t){var r=new XMLHttpRequest;r.open("GET",url+e,!0),r.responseType="json",r.onload=function(){var e=r.status;200===e?(document.getElementById("elmLoader").innerHTML="",t(null,r.response)):t(e,r.response)},r.send()};function loadMailData(e){document.querySelector("#mail-list").innerHTML="",Array.from(e).forEach(function(e,t){var r=e.readed?"":"unread",a=e.starred?"active":"",l=e.counted?"("+e.counted+")":"";document.querySelector("#mail-list").innerHTML+='<li class="'+r+'"> <div class="col-mail col-mail-1"> <div class="form-check checkbox-wrapper-mail fs-14"> <input class="form-check-input" type="checkbox" value="'+e.id+'" id="checkbox-'+e.id+'"> <label class="form-check-label" for="checkbox-'+e.id+'"></label> </div> <input type="hidden" value='+e.userImg+' class="mail-userimg" /> <button type="button" class="btn avatar-xs p-0 favorite-btn fs-15 '+a+'"> <i class="ri-star-fill"></i> </button> <a href="javascript: void(0);" class="title"><span class="title-name">'+e.name+"</span> "+l+'</a> </div> <div class="col-mail col-mail-2"> <a href="javascript: void(0);" class="subject"><span class="subject-title">'+e.title+'</span> – <span class="teaser">'+e.description+'</span> </a> <div class="date">'+e.date+"</div> </div> </li>",favoriteBtn(),emailDetailShow(),emailDetailChange(),checkBoxAll()})}function favoriteBtn(){Array.from(document.querySelectorAll(".favorite-btn")).forEach(function(e){e.addEventListener("click",function(){e.classList.contains("active")?e.classList.remove("active"):e.classList.add("active")})})}function emailDetailShow(){var r=document.getElementsByTagName("body")[0],t=(Array.from(document.querySelectorAll(".message-list a")).forEach(function(e){e.addEventListener("click",function(t){r.classList.add("email-detail-show"),Array.from(document.querySelectorAll(".message-list li.unread")).forEach(function(e){e.classList.contains("unread")&&t.target.closest("li").classList.remove("unread")})})}),Array.from(document.querySelectorAll(".close-btn-email")).forEach(function(e){e.addEventListener("click",function(){r.classList.remove("email-detail-show")})}),!1),a=document.getElementsByClassName("email-menu-sidebar");Array.from(document.querySelectorAll(".email-menu-btn")).forEach(function(e){e.addEventListener("click",function(){Array.from(a).forEach(function(e){e.classList.add("menubar-show"),t=!0})})}),window.addEventListener("click",function(e){document.querySelector(".email-menu-sidebar").classList.contains("menubar-show")&&(t||document.querySelector(".email-menu-sidebar").classList.remove("menubar-show"),t=!1)})}function checkBoxAll(){Array.from(document.querySelectorAll(".checkbox-wrapper-mail input")).forEach(function(e){e.addEventListener("click",function(e){1==e.target.checked?e.target.closest("li").classList.add("active"):e.target.closest("li").classList.remove("active")})});var e=document.querySelectorAll(".mail-primary .checkbox-wrapper-mail input");function r(){var e=document.querySelectorAll(".mail-primary .checkbox-wrapper-mail input"),t=document.querySelectorAll(".mail-primary .checkbox-wrapper-mail input:checked").length;Array.from(e).forEach(function(e){e.checked=!0,e.parentNode.parentNode.parentNode.classList.add("active")}),document.getElementById("email-topbar-actions").style.display=0<t?"none":"block",0<t?Array.from(e).forEach(function(e){e.checked=!1,e.parentNode.parentNode.parentNode.classList.remove("active")}):Array.from(e).forEach(function(e){e.checked=!0,e.parentNode.parentNode.parentNode.classList.add("active")}),this.onclick=a,removeItems()}function a(){var e=document.querySelectorAll(".mail-primary .checkbox-wrapper-mail input"),t=document.querySelectorAll(".mail-primary .checkbox-wrapper-mail input:checked").length;Array.from(e).forEach(function(e){e.checked=!1,e.parentNode.parentNode.parentNode.classList.remove("active")}),document.getElementById("email-topbar-actions").style.display=0<t?"none":"block",0<t?Array.from(e).forEach(function(e){e.checked=!1,e.parentNode.parentNode.parentNode.classList.remove("active")}):Array.from(e).forEach(function(e){e.checked=!0,e.parentNode.parentNode.parentNode.classList.add("active")}),this.onclick=r}Array.from(e).forEach(function(e){e.addEventListener("click",function(e){var t=document.querySelectorAll(".mail-primary .checkbox-wrapper-mail input"),r=document.getElementById("checkall"),a=document.querySelectorAll(".mail-primary .checkbox-wrapper-mail input:checked").length;r.checked=0<a,r.indeterminate=0<a&&a<t.length,e.target.closest("li").classList.contains("active"),document.getElementById("email-topbar-actions").style.display=0<a?"block":"none"})}),document.getElementById("checkall").onclick=r}function scrollToBottom(){setTimeout(()=>{new SimpleBar(document.querySelector(".email-menu-sidebar-scroll")).getScrollElement().scrollTop=document.querySelector(".mail-list").scrollHeight},100)}function removeItems(){document.getElementById("removeItemModal").addEventListener("show.bs.modal",function(e){document.getElementById("delete-record").addEventListener("click",function(){Array.from(document.querySelectorAll(".message-list li")).forEach(function(e){var t,r;e.classList.contains("active")&&(t=e.querySelector(".form-check-input").value,r=t,allmaillist=allmaillist.filter(function(e){return e.id!=r}),e.remove())}),document.getElementById("btn-close").click(),document.getElementById("email-topbar-actions")&&(document.getElementById("email-topbar-actions").style.display="none"),checkall.indeterminate=!1,checkall.checked=!1})})}function removeSingleItem(){var r;document.querySelectorAll(".remove-mail").forEach(function(t){t.addEventListener("click",function(e){r=t.getAttribute("data-remove-id"),document.getElementById("delete-record").addEventListener("click",function(){var t;t=r,loadMailData(allmaillist=allmaillist.filter(function(e){return e.id!=t})),document.getElementById("close-btn-email").click()})})})}getJSON("mail-list.init.json",function(e,t){null!==e?console.log("Something went wrong: "+e):loadMailData(allmaillist=t[0].primary)}),Array.from(document.querySelectorAll(".mail-list a")).forEach(function(r){r.addEventListener("click",function(){var t,e=document.querySelector(".mail-list a.active");e&&e.classList.remove("active"),r.classList.add("active"),loadMailData(r.querySelector(".mail-list-link").hasAttribute("data-type")?(t=r.querySelector(".mail-list-link").innerHTML,allmaillist.filter(e=>e.labeltype===t)):(t=r.querySelector(".mail-list-link").innerHTML,document.getElementById("mail-list").innerHTML="","All"!=t?allmaillist.filter(e=>e.tabtype===t):allmaillist))})}),ClassicEditor.create(document.querySelector("#email-editor")).then(function(e){e.ui.view.editable.element.style.height="200px"}).catch(function(e){console.error(e)}),scrollToBottom(),removeItems(),removeSingleItem();var markAllReadBtn=document.getElementById("mark-all-read"),dummyUserImage=(markAllReadBtn.addEventListener("click",function(e){0===document.querySelectorAll(".message-list li.unread").length&&(document.getElementById("unreadConversations").style.display="block",setTimeout(function(){document.getElementById("unreadConversations").style.display="none"},1e3)),Array.from(document.querySelectorAll(".message-list li.unread")).forEach(function(e){e.classList.contains("unread")&&e.classList.remove("unread")})}),"assets/images/users/user-dummy-img.jpg"),mailChatDetailElm=!1;function emailDetailChange(){Array.from(document.querySelectorAll(".message-list li")).forEach(function(l){l.addEventListener("click",function(){var e=l.querySelector(".checkbox-wrapper-mail .form-check-input").value,e=(document.querySelector(".remove-mail").setAttribute("data-remove-id",e),l.querySelector(".subject-title").innerHTML),r=(document.querySelector(".email-subject-title").innerHTML=e,l.querySelector(".title-name").innerHTML),t=(Array.from(document.querySelectorAll(".accordion-item.left")).forEach(function(e){e.querySelector(".email-user-name").innerHTML=r;var t=l.querySelector(".mail-userimg").value;e.querySelector("img").setAttribute("src",t)}),document.querySelector(".user-name-text").innerHTML),a=document.querySelector(".header-profile-user").getAttribute("src");Array.from(document.querySelectorAll(".accordion-item.right")).forEach(function(e){e.querySelector(".email-user-name-right").innerHTML=t,e.querySelector("img").setAttribute("src",a)})})})}function resizeEvent(){var e;document.documentElement.clientWidth<767&&((e=document.querySelector(".email-chat-list a.active"))&&e.classList.remove("active"),document.getElementById("emailchat-detailElem").style.display="none")}document.querySelectorAll(".email-chat-list a").forEach(function(a){var e,t;a.classList.contains("active")&&(document.getElementById("emailchat-detailElem").style.display="block",e=document.querySelector(".email-chat-list a.active").querySelector(".chatlist-user-name").innerHTML,t=document.querySelector(".email-chat-list a.active").querySelector(".chatlist-user-image img").getAttribute("src"),document.querySelector(".email-chat-detail .profile-username").innerHTML=e,document.getElementById("users-conversation").querySelectorAll(".left .chat-avatar").forEach(function(e){t?e.querySelector("img").setAttribute("src",t):e.querySelector("img").setAttribute("src",dummyUserImage)})),a.addEventListener("click",function(e){document.getElementById("emailchat-detailElem").style.display="block",mailChatDetailElm=!0;var t=document.querySelector(".email-chat-list a.active"),t=(t&&t.classList.remove("active"),this.classList.add("active"),scrollToBottom(),a.querySelector(".chatlist-user-name").innerHTML),r=a.querySelector(".chatlist-user-image img").getAttribute("src"),t=(document.querySelector(".email-chat-detail .profile-username").innerHTML=t,document.getElementById("users-conversation"));Array.from(t.querySelectorAll(".left .chat-avatar")).forEach(function(e){r?e.querySelector("img").setAttribute("src",r):e.querySelector("img").setAttribute("src",dummyUserImage)})})}),resizeEvent(),window.onresize=resizeEvent,Array.from(document.querySelectorAll(".toggle-email-panel")).forEach(function(e){e.addEventListener("click",function(){document.querySelector(".email-wrapper .email-panel").classList.contains("show")?document.querySelector(".email-wrapper .email-panel").classList.remove("show"):document.querySelector(".email-wrapper .email-panel").classList.add("show")})}),Array.from(document.querySelectorAll(".mail-user-dropdown")).forEach(function(t){t.querySelectorAll(".dropdown-menu .dropdown-item").forEach(function(e){e.addEventListener("click",function(){t.querySelector(".mail-profile-img").src=e.querySelector(".mail-user-img").src})})});var searchList=document.getElementById("searchResultList");searchList.addEventListener("keyup",function(){var t,e=searchList.value.toLowerCase();t=e,loadMailData(allmaillist.filter(function(e){return-1!==e.name.toLowerCase().indexOf(t.toLowerCase())||-1!==e.description.toLowerCase().indexOf(t.toLowerCase())||-1!==e.title.toLowerCase().indexOf(t.toLowerCase())}))});