$mtmp[$mcat['ID']] = $mcat; } $category = Category::CAT_PARENT_MUSIC; if (isset($_REQUEST["t"]) && array_key_exists($_REQUEST['t'], $mtmp)) { $category = $_REQUEST["t"] + 0; } $catarray = array(); $catarray[] = $category; $page->smarty->assign('catlist', $mtmp); $page->smarty->assign('category', $category); $browsecount = $music->getMusicCount($catarray, -1, $page->userdata["categoryexclusions"]); $offset = isset($_REQUEST["offset"]) && ctype_digit($_REQUEST['offset']) ? $_REQUEST["offset"] : 0; $ordering = $music->getMusicOrdering(); $orderby = isset($_REQUEST["ob"]) && in_array($_REQUEST['ob'], $ordering) ? $_REQUEST["ob"] : ''; $results = $musics = array(); $results = $music->getMusicRange($catarray, $offset, ITEMS_PER_PAGE, $orderby, -1, $page->userdata["categoryexclusions"]); foreach ($results as $result) { //$result['genre'] = $music->makeFieldLinks($result, 'genre'); $musics[] = $result; } $artist = isset($_REQUEST['artist']) && !empty($_REQUEST['artist']) ? stripslashes($_REQUEST['artist']) : ''; $page->smarty->assign('artist', $artist); $title = isset($_REQUEST['title']) && !empty($_REQUEST['title']) ? stripslashes($_REQUEST['title']) : ''; $page->smarty->assign('title', $title); $genres = $gen->getGenres(Genres::MUSIC_TYPE, true); $tmpgnr = array(); foreach ($genres as $gn) { $tmpgnr[$gn['ID']] = $gn['title']; } $genre = isset($_REQUEST['genre']) && array_key_exists($_REQUEST['genre'], $tmpgnr) ? $_REQUEST['genre'] : ''; $page->smarty->assign('genres', $genres);