$movie = new XXX(); $cat = new Category(); $moviecats = $cat->getChildren(Category::CAT_PARENT_XXX); $mtmp = array(); foreach ($moviecats as $mcat) { $mtmp[$mcat['id']] = $mcat; } $category = Category::CAT_PARENT_XXX; 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 = $movie->getXXXCount($catarray, -1, $page->userdata['categoryexclusions']); $offset = isset($_REQUEST['offset']) && ctype_digit($_REQUEST['offset']) ? $_REQUEST["offset"] : 0; $ordering = $movie->getXXXOrdering(); $orderby = isset($_REQUEST['ob']) && in_array($_REQUEST['ob'], $ordering) ? $_REQUEST['ob'] : ''; $results = $movies = array(); $results = $movie->getXXXRange($catarray, $offset, ITEMS_PER_COVER_PAGE, $orderby, -1, $page->userdata['categoryexclusions']); foreach ($results as $result) { $result['genre'] = $movie->makeFieldLinks($result, 'genre'); $result['actors'] = $movie->makeFieldLinks($result, 'actors'); $result['director'] = $movie->makeFieldLinks($result, 'director'); $movies[] = $result; } $title = isset($_REQUEST['title']) && !empty($_REQUEST['title']) ? stripslashes($_REQUEST['title']) : ''; $page->smarty->assign('title', stripslashes($title)); $actors = isset($_REQUEST['actors']) && !empty($_REQUEST['actors']) ? stripslashes($_REQUEST['actors']) : ''; $page->smarty->assign('actors', $actors);