Code Duplication    Length = 7-22 lines in 7 locations

main/session/session_course_edit.php 1 location

@@ 112-131 (lines=20) @@
109
110
$order_clause = api_sort_by_first_name() ? ' ORDER BY firstname, lastname, username' : ' ORDER BY lastname, firstname, username';
111
112
if (api_is_multiple_url_enabled()) {
113
    $tbl_access_rel_user= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
114
    $access_url_id = api_get_current_access_url_id();
115
    $sql = "SELECT u.user_id,lastname,firstname,username
116
            FROM $tbl_user u
117
            LEFT JOIN $tbl_access_rel_user  a
118
            ON(u.user_id= a.user_id)
119
            WHERE
120
                status='1' AND
121
                active = 1 AND
122
                access_url_id = $access_url_id ".
123
            $order_clause;
124
} else {
125
    $sql = "SELECT user_id,lastname,firstname,username
126
            FROM $tbl_user
127
            WHERE
128
                status = '1' AND
129
                active = 1 ".
130
            $order_clause;
131
}
132
133
$result = Database::query($sql);
134
$coaches = Database::store_result($result);

main/session/add_many_session_to_category.php 1 location

@@ 144-150 (lines=7) @@
141
    exit;
142
}
143
144
if (api_get_multiple_access_url()) {
145
    $table_access_url_rel_session= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
146
    $access_url_id = api_get_current_access_url_id();
147
    $sql = "SELECT s.id, s.name  FROM $tbl_session s INNER JOIN $table_access_url_rel_session u ON s.id = u.session_id $where AND u.access_url_id = $access_url_id ORDER BY name";
148
} else {
149
    $sql = "SELECT id, name  FROM $tbl_session $where ORDER BY name";
150
}
151
$result=Database::query($sql);
152
$rows_session = Database::store_result($result);
153
?>

main/inc/lib/course_category.lib.php 1 location

@@ 629-646 (lines=18) @@
626
                    $visibilityCondition
627
                ";
628
        // Showing only the courses of the current portal access_url_id.
629
        if (api_is_multiple_url_enabled()) {
630
            $url_access_id = api_get_current_access_url_id();
631
            if ($url_access_id != -1) {
632
                $tbl_url_rel_course = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
633
                $sql = "SELECT * FROM $tbl_course as course
634
                    INNER JOIN $tbl_url_rel_course as url_rel_course
635
                    ON (url_rel_course.c_id = course.id)
636
                    WHERE
637
                        access_url_id = $url_access_id AND
638
                        course.visibility != '0' AND
639
                        course.visibility != '4' AND
640
                        category_code = '$category_code'
641
                        $searchFilter
642
                        $without_special_courses
643
                        $visibilityCondition
644
                    ";
645
            }
646
        }
647
648
        return Database::num_rows(Database::query($sql));
649
    }

main/session/session_export.php 1 location

@@ 58-70 (lines=13) @@
55
				ON $tbl_user.user_id = s.id_coach
56
				ORDER BY id";
57
58
		if (api_is_multiple_url_enabled()) {
59
			$tbl_session_rel_access_url= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
60
			$access_url_id = api_get_current_access_url_id();
61
			if ($access_url_id != -1){
62
			$sql = "SELECT s.id, name,id_coach,username,access_start_date,access_end_date,visibility,session_category_id
63
					FROM $tbl_session s
64
					INNER JOIN $tbl_session_rel_access_url as session_rel_url
65
					ON (s.id= session_rel_url.session_id)
66
					INNER JOIN $tbl_user u ON (u.user_id = s.id_coach)
67
					WHERE access_url_id = $access_url_id
68
					ORDER BY id";
69
			}
70
		}
71
72
		$result = Database::query($sql);
73
	} else {

main/inc/lib/sessionmanager.lib.php 2 locations

@@ 495-505 (lines=11) @@
492
493
        $query = "$select FROM $tbl_session s $inject_joins $where $inject_where";
494
495
        if (api_is_multiple_url_enabled()) {
496
            $table_access_url_rel_session= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
497
            $access_url_id = api_get_current_access_url_id();
498
            if ($access_url_id != -1) {
499
                $where.= " AND ar.access_url_id = $access_url_id ";
500
                $query = "$select
501
                        FROM $tbl_session s $inject_joins
502
                        INNER JOIN $table_access_url_rel_session ar
503
                        ON (ar.session_id = s.id) $where";
504
            }
505
        }
506
507
        $query .= $order;
508
        $query .= $limit;
@@ 7321-7336 (lines=16) @@
7318
                       ON c.id = scu.c_id
7319
                       $where ";
7320
7321
        if (api_is_multiple_url_enabled()) {
7322
            $table_access_url_rel_session= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
7323
            $access_url_id = api_get_current_access_url_id();
7324
            if ($access_url_id != -1) {
7325
                $where.= " AND ar.access_url_id = $access_url_id ";
7326
7327
                $query_rows = "SELECT count(*) as total_rows
7328
                               FROM $tbl_session s
7329
                               LEFT JOIN  $tbl_session_category sc
7330
                               ON s.session_category_id = sc.id
7331
                               INNER JOIN $tbl_user u
7332
                               ON s.id_coach = u.user_id
7333
                               INNER JOIN $table_access_url_rel_session ar
7334
                               ON ar.session_id = s.id $where ";
7335
            }
7336
        }
7337
7338
        $result = Database::query($query_rows);
7339
        $num = 0;

main/inc/lib/course.lib.php 1 location

@@ 1007-1028 (lines=22) @@
1004
                    course_rel_user.status='1'
1005
        ";
1006
1007
        if (api_get_multiple_access_url()) {
1008
            $tbl_course_rel_access_url = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
1009
            $access_url_id = api_get_current_access_url_id();
1010
            if ($access_url_id != -1) {
1011
                $sql = "
1012
                    SELECT
1013
                        course.code,
1014
                        course.title,
1015
                        course.id,
1016
                        course.id as real_id
1017
                    FROM $tbl_course_user as course_rel_user
1018
                    INNER JOIN $tbl_course as course
1019
                    ON course.id = course_rel_user.c_id
1020
                    INNER JOIN $tbl_course_rel_access_url course_rel_url
1021
                    ON (course_rel_url.c_id = course.id)
1022
                    WHERE
1023
                        access_url_id = $access_url_id  AND
1024
                        course_rel_user.user_id = '$user_id' AND
1025
                        course_rel_user.status = '1'
1026
                ";
1027
            }
1028
        }
1029
1030
        if (!empty($startsWith)) {
1031
            $startsWith = Database::escape_string($startsWith);