| @@ 789-795 (lines=7) @@ | ||
| 786 | $group_table = Database::get_course_table(TABLE_GROUP); |
|
| 787 | $sql = "SELECT * FROM $group_table WHERE c_id = " . $_course['real_id'] . " AND id = '$group_id'"; |
|
| 788 | $result = Database::query($sql); |
|
| 789 | if (Database::num_rows($result) > 0) { // This group has recorded status related to this course |
|
| 790 | $gpData = Database::fetch_array($result); |
|
| 791 | $_gid = $gpData ['id']; |
|
| 792 | Session::write('_gid', $_gid); |
|
| 793 | } else { |
|
| 794 | Session::erase('_gid'); |
|
| 795 | } |
|
| 796 | } elseif (isset($_SESSION['_gid']) or isset($_gid)) { // Keys missing => not anymore in the group - course relation |
|
| 797 | Session::erase('_gid'); |
|
| 798 | } |
|
| @@ 95-101 (lines=7) @@ | ||
| 92 | WHERE login_user_id = '".$_user['user_id']."' |
|
| 93 | ORDER BY login_date DESC LIMIT 1"; |
|
| 94 | $result_last_login = Database::query($sql); |
|
| 95 | if (!$result_last_login) { |
|
| 96 | if (Database::num_rows($result_last_login) > 0) { |
|
| 97 | $user_last_login_datetime = Database::fetch_array($result_last_login); |
|
| 98 | $user_last_login_datetime = $user_last_login_datetime[0]; |
|
| 99 | Session::write('user_last_login_datetime', $user_last_login_datetime); |
|
| 100 | } |
|
| 101 | } |
|
| 102 | } |
|
| 103 | } else { |
|
| 104 | // Only if login form was not sent because if the form is sent the user was already on the page. |
|
| @@ 530-535 (lines=6) @@ | ||
| 527 | */ |
|
| 528 | function get_config_param_from_db($param = '') |
|
| 529 | { |
|
| 530 | if (($res = Database::query("SELECT * FROM settings_current WHERE variable = '$param'")) !== false) { |
|
| 531 | if (Database::num_rows($res) > 0) { |
|
| 532 | $row = Database::fetch_array($res); |
|
| 533 | return $row['selected_value']; |
|
| 534 | } |
|
| 535 | } |
|
| 536 | return null; |
|
| 537 | } |
|
| 538 | ||