Code Duplication    Length = 3-6 lines in 2 locations

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

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