@set_time_limit(120); } //sleep(6); $i = 1; while ($i <= $iterations) { // update chats if they have timed out every 10 seconds if ($i % 10 == 0) { wplc_update_chat_statuses(); } if ($_POST['wplc_update_admin_chat_table'] == 'false') { $old_chat_data = false; } else { $old_chat_data = $_POST['wplc_update_admin_chat_table']; } $pending = wplc_check_pending_chats(); $new_chat_data = wplc_list_chats(); if (stripslashes($new_chat_data) !== stripslashes($old_chat_data)) { $array['old_chat_data'] = $old_chat_data; $array['wplc_update_admin_chat_table'] = $new_chat_data; $array['pending'] = $pending; $array['action'] = "wplc_update_admin_chat"; } if (isset($array)) { echo json_encode($array); break; } @ob_end_flush(); if (defined('WPLC_DELAY_BETWEEN_LOOPS')) { usleep(WPLC_DELAY_BETWEEN_LOOPS); } else { usleep(500000);
function wplc_admin_menu_layout_display() { if (!isset($_GET['action'])) { ?> <div style='float:right; display:block; width:450px; padding:10px; text-align:center; background-color: #EEE; border: 1px solid #E6DB55; margin:10px;'> <strong><?php _e("Experiencing problems with the plugin?", "wplivechat"); ?> </strong> <br /> <a href='http://wp-livechat.com/documentation/' title='WP Live Chat Support Documentation' target='_BLANK'><?php _e("Review the documentation.", "wplivechat"); ?> </a> <?php _e("Or ask a question on our", "wplivechat"); ?> <a href='http://wp-livechat.com/forums/forum/support/' title='WP Live Chat Support Forum' target='_BLANK'><?php _e('Support forum.', 'wplivechat'); ?> </a> </div> <br/> <br/> <br/> <div class='wplc_page_title'> <h1><?php _e("Chat sessions", "wplivechat"); ?> </h1> <p><?php _e("Please note: This window must be open in order to receive new chat notifications.", "wplivechat"); ?> </p> </div> <div id="wplc_sound"></div> <!-----> <div class="wplc_admin_dashboard_container"> <div id="wplc_sound"></div> <div id="wplc_admin_chat_area"> <?php if (function_exists("wplc_register_pro_version")) { echo wplc_list_chats_pro(); } else { echo wplc_list_chats(); } ?> </div> <div id="wplc_admin_visitor_area"> <h1><?php _e("Visitors on site", "wplivechat"); ?> </h1> <p> <?php _e("With the Pro add-on of WP Live Chat Support, you can", "wplivechat"); ?> <a href="http://www.wp-livechat.com/purchase-pro/?utm_source=plugin&utm_medium=link&utm_campaign=initiate1" title="<?php _e("see who's online and initiate chats", "wplivechat"); ?> " target=\"_BLANK\"> <?php _e("see who's online and initiate chats", "wplivechat"); ?> </a> <?php _e("with your online visitors with the click of a button.", "wplivechat"); ?> <a href="http://www.wp-livechat.com/purchase-pro/?utm_source=plugin&utm_medium=link&utm_campaign=initiate2" title="<?php _e("Buy the Pro add-on now for only \$19.95 once off. Free Updates FOREVER.", "wplivechat"); ?> " target=\"_BLANK\"> <strong> <?php _e("Buy the Pro add-on now for only \$19.95 once off. Free Updates Forever.", "wplivechat"); ?> </strong> </a> </p> </div> </div> <?php } else { if ($_GET['action'] == 'ac') { wplc_change_chat_status($_GET['cid'], 3); if (function_exists('wplc_ma_register')) { wplc_ma_update_agent_id($_GET['cid'], $_GET['agent_id']); } if (function_exists("wplc_register_pro_version")) { wplc_pro_draw_chat_area($_GET['cid']); } else { wplc_draw_chat_area($_GET['cid']); } } } }