| @@ 1746-1760 (lines=15) @@ | ||
| 1743 | $condition_user = " AND exe_user_id = '$student_id' "; |
|
| 1744 | } |
|
| 1745 | ||
| 1746 | if (empty($exercise_id)) { |
|
| 1747 | $sql = "SELECT id FROM $tbl_course_quiz |
|
| 1748 | WHERE c_id = {$course_info['real_id']} $condition_active $condition_quiz"; |
|
| 1749 | $result = Database::query($sql); |
|
| 1750 | $exercise_list = array(); |
|
| 1751 | $exercise_id = null; |
|
| 1752 | if (Database::num_rows($result)) { |
|
| 1753 | while ($row = Database::fetch_array($result)) { |
|
| 1754 | $exercise_list[] = $row['id']; |
|
| 1755 | } |
|
| 1756 | } |
|
| 1757 | if (!empty($exercise_list)) { |
|
| 1758 | $exercise_id = implode("','",$exercise_list); |
|
| 1759 | } |
|
| 1760 | } |
|
| 1761 | ||
| 1762 | $count_quiz = Database::fetch_row(Database::query($sql)); |
|
| 1763 | ||
| @@ 2532-2549 (lines=18) @@ | ||
| 2529 | ||
| 2530 | // Getting sessions that are related to a coach in the session_rel_course_rel_user table |
|
| 2531 | ||
| 2532 | if (api_is_allowed_to_create_course()) { |
|
| 2533 | $sessionListFromCourseCoach = array(); |
|
| 2534 | $sql =" SELECT DISTINCT session_id |
|
| 2535 | FROM $tbl_session_course_user |
|
| 2536 | WHERE user_id = $user_id AND status = 2 "; |
|
| 2537 | ||
| 2538 | $result = Database::query($sql); |
|
| 2539 | if (Database::num_rows($result)) { |
|
| 2540 | $result = Database::store_result($result); |
|
| 2541 | foreach ($result as $session) { |
|
| 2542 | $sessionListFromCourseCoach[]= $session['session_id']; |
|
| 2543 | } |
|
| 2544 | } |
|
| 2545 | if (!empty($sessionListFromCourseCoach)) { |
|
| 2546 | $condition = implode("','", $sessionListFromCourseCoach); |
|
| 2547 | $coachCourseConditions = " OR ( s.id IN ('$condition'))"; |
|
| 2548 | } |
|
| 2549 | } |
|
| 2550 | ||
| 2551 | // Get the list of sessions where the user is subscribed |
|
| 2552 | // This is divided into two different queries |
|