Skip to content

Commit

Permalink
Replace NOW() by api_get_utc_datetime()
Browse files Browse the repository at this point in the history
  • Loading branch information
ywarnier committed Mar 25, 2015
1 parent 5f7d105 commit df95882
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 8 deletions.
3 changes: 2 additions & 1 deletion main/chat/chat_chat.php
Expand Up @@ -54,8 +54,9 @@
// Save chat files document for group into item property
if (!empty($group_id)) {
$doc_id = add_document($_course, $basepath_chat, 'folder', 0, 'chat_files');
$now = api_get_utc_datetime();
$sql = "INSERT INTO $TABLEITEMPROPERTY (c_id, tool,insert_user_id,insert_date,lastedit_date,ref,lastedit_type,lastedit_user_id,to_group_id,to_user_id,visibility)
VALUES ($course_id, 'document',1,NOW(),NOW(),$doc_id,'FolderCreated',1,$group_id,NULL,0)";
VALUES ($course_id, 'document',1,'$now','$now',$doc_id,'FolderCreated',1,$group_id,NULL,0)";
Database::query($sql);
}
}
Expand Down
23 changes: 16 additions & 7 deletions whoisonlinesession.php
Expand Up @@ -63,21 +63,30 @@
$session_is_coach[$session['id']] = $session;
}

$result = Database::query("SELECT DISTINCT id,
$sql = "SELECT DISTINCT id,
name,
date_start,
date_end
FROM $tbl_session as session
WHERE session.id_coach = ".$_user['user_id']."
ORDER BY date_start, date_end, name");
ORDER BY date_start, date_end, name";
$result = Database::query($sql);
while ($session = Database:: fetch_array($result)) {
$session_is_coach[$session['id']] = $session;
}

$students_online = array();
foreach ($session_is_coach as $session) {
$sql = "SELECT DISTINCT
last_access.access_user_id,
if (empty($time_limit)) {
$time_limit = api_get_setting('time_limit_whosonline');
} else {
$time_limit = 60;
}

$online_time = time() - $time_limit*60;
$current_date = api_get_utc_datetime($online_time);

$students_online = array();
foreach ($session_is_coach as $session) {
$sql = "SELECT DISTINCT last_access.access_user_id,
last_access.access_date,
last_access.c_id,
last_access.access_session_id,
Expand All @@ -87,7 +96,7 @@
INNER JOIN ".Database::get_main_table(TABLE_MAIN_USER)." AS user
ON user.user_id = last_access.access_user_id
WHERE access_session_id='".$session['id']."'
AND NOW()-access_date<1000
AND access_date >= '$current_date'
GROUP BY access_user_id";

$result = Database::query($sql);
Expand Down

0 comments on commit df95882

Please sign in to comment.