Code Duplication    Length = 3-6 lines in 2 locations

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

@@ 211-213 (lines=3) @@
208
                $sql .= "OR code LIKE '" . Database::escape_string($startwith) . "%' ";
209
            }
210
            $sql .= ') ';
211
            if ($visibility !== -1 && $visibility == strval(intval($visibility))) {
212
                $sql .= " AND visibility = $visibility ";
213
            }
214
        } else {
215
            $sql .= "WHERE 1 ";
216
            if ($visibility !== -1 && $visibility == strval(intval($visibility))) {
@@ 214-219 (lines=6) @@
211
            if ($visibility !== -1 && $visibility == strval(intval($visibility))) {
212
                $sql .= " AND visibility = $visibility ";
213
            }
214
        } else {
215
            $sql .= "WHERE 1 ";
216
            if ($visibility !== -1 && $visibility == strval(intval($visibility))) {
217
                $sql .= " AND visibility = $visibility ";
218
            }
219
        }
220
221
        if (!empty($urlId)) {
222
            $urlId = intval($urlId);