|
|
|
|
@ -34,8 +34,8 @@ $isMaster = (bool)$is_courseAdmin; |
|
|
|
|
|
|
|
|
|
$date_now = date('Y-m-d'); |
|
|
|
|
|
|
|
|
|
$group_id = intval($_SESSION['_gid']); |
|
|
|
|
$session_id = intval($_SESSION['id_session']); |
|
|
|
|
$group_id = api_get_group_id(); |
|
|
|
|
$session_id = api_get_session_id(); |
|
|
|
|
$session_condition = api_get_session_condition($session_id); |
|
|
|
|
$group_condition = " AND to_group_id = '$group_id'"; |
|
|
|
|
|
|
|
|
|
@ -68,7 +68,7 @@ if (!empty($group_id)) { |
|
|
|
|
$basename_chat = 'messages-'.$date_now; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$chat_size_old = intval($_POST['chat_size_old']); |
|
|
|
|
$chat_size_old = isset($_POST['chat_size_old']) ? intval($_POST['chat_size_old']) : null; |
|
|
|
|
|
|
|
|
|
$file = $chat_path.$basename_chat.'.log.html'; |
|
|
|
|
$chat_size_new = 0; |
|
|
|
|
@ -92,7 +92,7 @@ Database::query($query); |
|
|
|
|
$query = "SELECT COUNT(user_id) FROM $tbl_chat_connected WHERE last_connection>'".date('Y-m-d H:i:s',time()-60*5)."' $extra_condition"; |
|
|
|
|
$result = Database::query($query); |
|
|
|
|
|
|
|
|
|
$connected_old = intval($_POST['connected_old']); |
|
|
|
|
$connected_old = isset($_POST['connected_old']) ? intval($_POST['connected_old']) : null; |
|
|
|
|
list($connected_new) = Database::fetch_row($result); |
|
|
|
|
/*disconnected user of chat*/ |
|
|
|
|
disconnect_user_of_chat (); |
|
|
|
|
@ -104,16 +104,17 @@ require 'header_frame.inc.php'; |
|
|
|
|
</form> |
|
|
|
|
<?php |
|
|
|
|
|
|
|
|
|
if ($_SESSION["origin"] == 'whoisonline') { //check if our target has denied our request or not |
|
|
|
|
$talk_to = $_SESSION["target"]; |
|
|
|
|
$track_user_table = Database::get_main_table(TABLE_MAIN_USER); |
|
|
|
|
$sql = "select chatcall_text from $track_user_table where ( user_id = $talk_to )"; |
|
|
|
|
$result = Database::query($sql); |
|
|
|
|
$row = Database::fetch_array($result); |
|
|
|
|
if ($row['chatcall_text'] == 'DENIED') { |
|
|
|
|
echo "<script language=\"javascript\" type=\"text/javascript\"> alert('".get_lang('ChatDenied')."'); </script>"; |
|
|
|
|
$sql = "update $track_user_table set chatcall_user_id = '', chatcall_date = '', chatcall_text='' WHERE (user_id = $talk_to)"; |
|
|
|
|
$result = Database::query($sql); |
|
|
|
|
} |
|
|
|
|
if (isset($_SESSION["origin"]) && $_SESSION["origin"] == 'whoisonline') { |
|
|
|
|
//check if our target has denied our request or not |
|
|
|
|
$talk_to = $_SESSION["target"]; |
|
|
|
|
$track_user_table = Database::get_main_table(TABLE_MAIN_USER); |
|
|
|
|
$sql = "select chatcall_text from $track_user_table where ( user_id = $talk_to )"; |
|
|
|
|
$result = Database::query($sql); |
|
|
|
|
$row = Database::fetch_array($result); |
|
|
|
|
if ($row['chatcall_text'] == 'DENIED') { |
|
|
|
|
echo "<script language=\"javascript\" type=\"text/javascript\"> alert('".get_lang('ChatDenied')."'); </script>"; |
|
|
|
|
$sql = "update $track_user_table set chatcall_user_id = '', chatcall_date = '', chatcall_text='' WHERE (user_id = $talk_to)"; |
|
|
|
|
$result = Database::query($sql); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
require 'footer_frame.inc.php'; |
|
|
|
|
require 'footer_frame.inc.php'; |
|
|
|
|
|