function wplc_superadmin_javascript() { if (isset($_GET['page']) && $_GET['page'] == 'wplivechat-menu') { if (!isset($_GET['action'])) { if (function_exists("wplc_register_pro_version")) { wplc_pro_admin_javascript(); } else { wplc_admin_javascript(); } } else { if (isset($_GET['action'])) { if (function_exists("wplc_register_pro_version")) { wplc_return_pro_admin_chat_javascript(sanitize_text_field($_GET['cid'])); } else { wplc_return_admin_chat_javascript(sanitize_text_field($_GET['cid'])); } do_action("wplc_hook_admin_javascript_chat"); } } } $ajax_nonce = wp_create_nonce("wplc"); ?> <script type="text/javascript"> jQuery(document).ready(function () { var wplc_set_transient = null; wplc_set_transient = setInterval(function () { wpcl_admin_set_transient(); }, 60000); wpcl_admin_set_transient(); function wpcl_admin_set_transient() { var data = { action: 'wplc_admin_set_transient', security: '<?php echo $ajax_nonce; ?> ' }; jQuery.post(ajaxurl, data, function (response) { //console.log("wplc_admin_set_transient"); }); } }); function wplc_desktop_notification() { if (typeof Notification !== 'undefined') { if (!Notification) { return; } if (Notification.permission !== "granted") Notification.requestPermission(); var wplc_desktop_notification = new Notification('<?php _e('New chat received', 'wplivechat'); ?> ', { icon: wplc_notification_icon_url, body: "<?php _e("A new chat has been received. Please go the 'Live Chat' page to accept the chat", "wplivechat"); ?> " }); //Notification.close() } } </script> <?php }
function wplc_superadmin_javascript() { if (isset($_GET['page']) && ($_GET['page'] == 'wplivechat-menu' || $_GET['page'] == 'wplivechat-menu-settings' || $_GET['page'] == 'wplivechat-menu-offline-messages')) { if (!isset($_GET['action'])) { if (function_exists("wplc_register_pro_version")) { wplc_pro_admin_javascript(); } else { wplc_admin_javascript(); } do_action("wplc_hook_admin_javascript"); } else { if (isset($_GET['action'])) { if (function_exists("wplc_register_pro_version")) { wplc_return_pro_admin_chat_javascript(sanitize_text_field($_GET['cid'])); } else { wplc_return_admin_chat_javascript(sanitize_text_field($_GET['cid'])); } do_action("wplc_hook_admin_javascript_chat"); } } } do_action("wplc_hook_superadmin_head"); ?> <script type="text/javascript"> function wplc_desktop_notification() { if (typeof Notification !== 'undefined') { if (!Notification) { return; } if (Notification.permission !== "granted") Notification.requestPermission(); var wplc_desktop_notification = new Notification('<?php _e('New chat received', 'wplivechat'); ?> ', { icon: wplc_notification_icon_url, body: "<?php _e("A new chat has been received. Please go the 'Live Chat' page to accept the chat", "wplivechat"); ?> " }); //Notification.close() } } </script> <?php }