} else { if (isset($_GET['opds'])) { $opds = $_GET['opds']; $parent = ''; $levels = explode('/', $opds); $count = count($levels); if (empty($opds) || $count == 0) { showRoot(); exit; } $lvl_last = $levels[$count - 1]; if ($lvl_last === 'authors') { $authors = $db->getAuthors(); showAuthors($opds, $authors, $page); } elseif ($lvl_last === 'genres') { $genres = $db->getGenres(); showGenres($opds, $genres, $page); } elseif ($lvl_last === 'last') { // Show newest } elseif ($lvl_last === 'search') { $terms; if (isset($_GET['terms'])) { $terms = $_GET['terms']; if (mb_check_encoding($terms, $default_encoding) && !mb_check_encoding($terms, 'UTF-8')) { $terms = mb_convert_encoding($terms, 'UTF-8', $default_encoding); } } if (!isset($terms) || empty($terms)) { if (isset($_GET['title'])) { $terms = $_GET['title']; if (mb_check_encoding($terms, $default_encoding) && !mb_check_encoding($terms, 'UTF-8')) {