Code Duplication    Length = 3-6 lines in 2 locations

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

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