|
|
@ -183,8 +183,6 @@ function who_is_online($from, $number_of_items, $column = null, $direction = nul |
|
|
|
ORDER BY $column $direction |
|
|
|
ORDER BY $column $direction |
|
|
|
LIMIT $from, $number_of_items"; |
|
|
|
LIMIT $from, $number_of_items"; |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
// all users online |
|
|
|
|
|
|
|
//$query = "SELECT login_user_id,login_date FROM ".$track_online_table ." WHERE DATE_ADD(login_date,INTERVAL $time_limit MINUTE) >= '".$current_date."' "; //WHERE DATE_ADD(login_date,INTERVAL $time_limit MINUTE) >= '".$current_date."' |
|
|
|
|
|
|
|
$query = "SELECT login_user_id, login_date FROM ".$track_online_table ." e INNER JOIN ".$table_user ." u ON (u.user_id=e.login_user_id) |
|
|
|
$query = "SELECT login_user_id, login_date FROM ".$track_online_table ." e INNER JOIN ".$table_user ." u ON (u.user_id=e.login_user_id) |
|
|
|
WHERE DATE_ADD(login_date,INTERVAL $time_limit MINUTE) >= '".$current_date."' |
|
|
|
WHERE DATE_ADD(login_date,INTERVAL $time_limit MINUTE) >= '".$current_date."' |
|
|
|
ORDER BY $column $direction |
|
|
|
ORDER BY $column $direction |
|
|
@ -212,15 +210,13 @@ function who_is_online($from, $number_of_items, $column = null, $direction = nul |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//This query will show all registered users. Only for dev purposes. |
|
|
|
//This query will show all registered users. Only for dev purposes. |
|
|
|
/*$query = "SELECT DISTINCT u.user_id as login_user_id, login_date FROM ".$track_online_table ." e , $table_user u |
|
|
|
$query = "SELECT DISTINCT u.user_id as login_user_id, login_date FROM ".$track_online_table ." e , $table_user u |
|
|
|
GROUP by u.user_id |
|
|
|
GROUP by u.user_id |
|
|
|
ORDER BY $column $direction |
|
|
|
ORDER BY $column $direction |
|
|
|
LIMIT $from, $number_of_items"; |
|
|
|
LIMIT $from, $number_of_items"; |
|
|
|
*/ |
|
|
|
|
|
|
|
$result = Database::query($query); |
|
|
|
$result = Database::query($query); |
|
|
|
if ($result) { |
|
|
|
if ($result) { |
|
|
|
$rtime = time(); |
|
|
|
|
|
|
|
$rdate = date("Y-m-d H:i:s",$rtime); |
|
|
|
|
|
|
|
$validtime = mktime(date("H"),date("i")-$time_limit,date("s"),date("m"),date("d"),date("Y")); |
|
|
|
$validtime = mktime(date("H"),date("i")-$time_limit,date("s"),date("m"),date("d"),date("Y")); |
|
|
|
$rarray = array(); |
|
|
|
$rarray = array(); |
|
|
|
|
|
|
|
|
|
|
@ -258,7 +254,6 @@ function who_is_online_count($valid = null, $friends = false) { |
|
|
|
$current_date = date('Y-m-d H:i:s',time()); |
|
|
|
$current_date = date('Y-m-d H:i:s',time()); |
|
|
|
$track_online_table = Database::get_statistic_table(TABLE_STATISTIC_TRACK_E_ONLINE); |
|
|
|
$track_online_table = Database::get_statistic_table(TABLE_STATISTIC_TRACK_E_ONLINE); |
|
|
|
$friend_user_table = Database::get_main_table(TABLE_MAIN_USER_REL_USER); |
|
|
|
$friend_user_table = Database::get_main_table(TABLE_MAIN_USER_REL_USER); |
|
|
|
$table_user = Database::get_main_table(TABLE_MAIN_USER); |
|
|
|
|
|
|
|
$query = ''; |
|
|
|
$query = ''; |
|
|
|
if ($friends) { |
|
|
|
if ($friends) { |
|
|
|
// who friends from social network is online |
|
|
|
// who friends from social network is online |
|
|
@ -287,8 +282,9 @@ function who_is_online_count($valid = null, $friends = false) { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//dev purposes |
|
|
|
//dev purposes show all users online |
|
|
|
//$query = "SELECT count(u.user_id) as count FROM ".$track_online_table ." e , $table_user u "; |
|
|
|
$table_user = Database::get_main_table(TABLE_MAIN_USER); |
|
|
|
|
|
|
|
$query = "SELECT count(*) as count FROM ".$table_user ." "; |
|
|
|
|
|
|
|
|
|
|
|
$result = Database::query($query); |
|
|
|
$result = Database::query($query); |
|
|
|
if (Database::num_rows($result) > 0) { |
|
|
|
if (Database::num_rows($result) > 0) { |
|
|
@ -327,7 +323,6 @@ function GetFullUserName($uid) { |
|
|
|
* @return string An HTML-formatted message |
|
|
|
* @return string An HTML-formatted message |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
function chatcall() { |
|
|
|
function chatcall() { |
|
|
|
|
|
|
|
|
|
|
|
global $_user, $_cid; |
|
|
|
global $_user, $_cid; |
|
|
|
|
|
|
|
|
|
|
|
if (!$_user['user_id']) { |
|
|
|
if (!$_user['user_id']) { |
|
|
@ -366,10 +361,8 @@ function chatcall() { |
|
|
|
."</p>"; |
|
|
|
."</p>"; |
|
|
|
|
|
|
|
|
|
|
|
return($message); |
|
|
|
return($message); |
|
|
|
} |
|
|
|
} else { |
|
|
|
else |
|
|
|
return false; |
|
|
|
{ |
|
|
|
|
|
|
|
return(false); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
@ -396,8 +389,6 @@ function who_is_online_in_this_course($from, $number_of_items, $uid, $valid, $co |
|
|
|
"; |
|
|
|
"; |
|
|
|
$result = Database::query($query); |
|
|
|
$result = Database::query($query); |
|
|
|
if (count($result)>0) { |
|
|
|
if (count($result)>0) { |
|
|
|
$rtime = time(); |
|
|
|
|
|
|
|
$rdate = date("Y-m-d H:i:s",$rtime); |
|
|
|
|
|
|
|
$validtime = mktime(date("H"),date("i")-$valid,date("s"),date("m"),date("d"),date("Y")); |
|
|
|
$validtime = mktime(date("H"),date("i")-$valid,date("s"),date("m"),date("d"),date("Y")); |
|
|
|
$rarray = array(); |
|
|
|
$rarray = array(); |
|
|
|
|
|
|
|
|
|
|
|