|
@@ 241-257 (lines=17) @@
|
| 238 |
|
|
| 239 |
|
$duration = intval($duration); |
| 240 |
|
|
| 241 |
|
if (!empty($duration)) { |
| 242 |
|
$sql = "UPDATE $tbl_session SET |
| 243 |
|
access_start_date = NULL, |
| 244 |
|
access_end_date = NULL, |
| 245 |
|
display_start_date = NULL, |
| 246 |
|
display_end_date = NULL, |
| 247 |
|
coach_access_start_date = NULL, |
| 248 |
|
coach_access_end_date = NULL, |
| 249 |
|
duration = $duration |
| 250 |
|
WHERE id = $session_id"; |
| 251 |
|
Database::query($sql); |
| 252 |
|
} else { |
| 253 |
|
$sql = "UPDATE $tbl_session |
| 254 |
|
SET duration = 0 |
| 255 |
|
WHERE id = $session_id"; |
| 256 |
|
Database::query($sql); |
| 257 |
|
} |
| 258 |
|
|
| 259 |
|
if (!empty($session_id)) { |
| 260 |
|
$extraFields['item_id'] = $session_id; |
|
@@ 2113-2122 (lines=10) @@
|
| 2110 |
|
$count = $row['count']; |
| 2111 |
|
} |
| 2112 |
|
|
| 2113 |
|
if (empty($count)) { |
| 2114 |
|
// If user is not registered to a session then add it. |
| 2115 |
|
$sql = "INSERT IGNORE INTO $tbl_session_rel_user (session_id, user_id, registered_at) |
| 2116 |
|
VALUES ($session_id, $enreg_user, '" . api_get_utc_datetime() . "')"; |
| 2117 |
|
Database::query($sql); |
| 2118 |
|
|
| 2119 |
|
$sql = "UPDATE $tbl_session SET nbr_users = nbr_users + 1 |
| 2120 |
|
WHERE id = $session_id "; |
| 2121 |
|
Database::query($sql); |
| 2122 |
|
} |
| 2123 |
|
} |
| 2124 |
|
|
| 2125 |
|
// count users in this session-course relation |