$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; }