@@ 350-365 (lines=16) @@ | ||
347 | * @param int Category id |
|
348 | * @return bool True if it success |
|
349 | */ |
|
350 | public function store_edit_course_category($title, $category_id) |
|
351 | { |
|
352 | // protect data |
|
353 | $title = Database::escape_string($title); |
|
354 | $category_id = intval($category_id); |
|
355 | $result = false; |
|
356 | $tucc = Database::get_main_table(TABLE_USER_COURSE_CATEGORY); |
|
357 | $sql = "UPDATE $tucc |
|
358 | SET title='" . api_htmlentities($title, ENT_QUOTES, api_get_system_encoding()) . "' |
|
359 | WHERE id='" . $category_id . "'"; |
|
360 | $resultQuery = Database::query($sql); |
|
361 | if (Database::affected_rows($resultQuery)) { |
|
362 | $result = true; |
|
363 | } |
|
364 | return $result; |
|
365 | } |
|
366 | ||
367 | /** |
|
368 | * deletes a course category and moves all the courses that were in this category to main category |
@@ 3560-3580 (lines=21) @@ | ||
3557 | * @param int $session_id |
|
3558 | * @return array|bool |
|
3559 | */ |
|
3560 | public static function get_user_status_in_course_session($user_id, $courseId, $session_id) |
|
3561 | { |
|
3562 | $tbl_session_rel_course_rel_user = Database::get_main_table(TABLE_MAIN_SESSION_COURSE_USER); |
|
3563 | $tbl_user = Database::get_main_table(TABLE_MAIN_USER); |
|
3564 | $sql = "SELECT session_rcru.status |
|
3565 | FROM $tbl_session_rel_course_rel_user session_rcru, $tbl_user user |
|
3566 | WHERE |
|
3567 | session_rcru.user_id = user.user_id AND |
|
3568 | session_rcru.session_id = '" . intval($session_id) . "' AND |
|
3569 | session_rcru.c_id ='" . intval($courseId) . "' AND |
|
3570 | user.user_id = " . intval($user_id); |
|
3571 | ||
3572 | $result = Database::query($sql); |
|
3573 | $status = false; |
|
3574 | if (Database::num_rows($result)) { |
|
3575 | $status = Database::fetch_row($result); |
|
3576 | $status = $status['0']; |
|
3577 | } |
|
3578 | ||
3579 | return $status; |
|
3580 | } |
|
3581 | ||
3582 | /** |
|
3583 | * Gets user status within a session |