Exemplo n.º 1
0
            $page->smarty->assign('nodata', '');
            $page->title = $anidb['title'];
            $page->meta_title = 'View Anime ' . $anidb['title'];
            $page->meta_keywords = 'view,anime,anidb,description,details';
            $page->meta_description = 'View ' . $anidb['title'] . ' Anime';
        }
    }
    $page->content = $page->smarty->fetch('viewanime.tpl');
    $page->render();
} else {
    $letter = isset($_GET['id']) && preg_match('/^(0\\-9|[A-Z])$/i', $_GET['id']) ? $_GET['id'] : '0-9';
    $animetitle = isset($_GET['title']) && !empty($_GET['title']) ? $_GET['title'] : '';
    if ($animetitle != '' && !isset($_GET['id'])) {
        $letter = '';
    }
    $masterserieslist = $AniDB->getAnimeList($letter, $animetitle);
    $page->title = 'Anime List';
    $page->meta_title = 'View Anime List';
    $page->meta_keywords = 'view,anime,series,description,details';
    $page->meta_description = 'View Anime List';
    $animelist = array();
    if ($masterserieslist instanceof \Traversable) {
        foreach ($masterserieslist as $s) {
            if (preg_match('/^[0-9]/', $s['title'])) {
                $thisrange = '0-9';
            } else {
                preg_match('/([A-Z]).*/i', $s['title'], $matches);
                $thisrange = strtoupper($matches[1]);
            }
            $animelist[$thisrange][] = $s;
        }