Code Duplication    Length = 3-6 lines in 2 locations

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

@@ 222-224 (lines=3) @@
219
                $sql .= "OR code LIKE '" . Database::escape_string($startwith) . "%' ";
220
            }
221
            $sql .= ') ';
222
            if ($visibility !== -1 && $visibility == strval(intval($visibility))) {
223
                $sql .= " AND visibility = $visibility ";
224
            }
225
        } else {
226
            $sql .= "WHERE 1 ";
227
            if ($visibility !== -1 && $visibility == strval(intval($visibility))) {
@@ 225-230 (lines=6) @@
222
            if ($visibility !== -1 && $visibility == strval(intval($visibility))) {
223
                $sql .= " AND visibility = $visibility ";
224
            }
225
        } else {
226
            $sql .= "WHERE 1 ";
227
            if ($visibility !== -1 && $visibility == strval(intval($visibility))) {
228
                $sql .= " AND visibility = $visibility ";
229
            }
230
        }
231
232
        if (!empty($urlId)) {
233
            $urlId = intval($urlId);