diff options
author | raylu <raylu@mixpanel.com> | 2011-07-17 16:41:22 -0700 |
---|---|---|
committer | raylu <raylu@mixpanel.com> | 2011-07-17 16:41:22 -0700 |
commit | 384834c9fb85d3a408c60dd38e8d1474116793ad (patch) | |
tree | c237ee1c43b06c779e6188fbc7cb9aac03da0107 /controllers | |
parent | 8fa4bab1dfd166fd567f2b1a3910f0628c6278e7 (diff) | |
download | otakuhub-384834c9fb85d3a408c60dd38e8d1474116793ad.tar.xz |
some anime view styling
Diffstat (limited to 'controllers')
-rw-r--r-- | controllers/AnimeController.php | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/controllers/AnimeController.php b/controllers/AnimeController.php index bd29116..09c0828 100644 --- a/controllers/AnimeController.php +++ b/controllers/AnimeController.php @@ -16,10 +16,22 @@ class AnimeController extends \lithium\action\Controller { public function view($id = null) { - if (is_numeric($id)) { - return Anime::search($id, null, 'special_id'); + if (is_numeric($id)) + { + $data = Anime::search($id, null, 'special_id'); + $related = $data['anime']->related; + $str = ''; + for ($i = 0; $i < count($related); $i++) + { + if ($i > 0) $str .= ', '; + $ra = Anime::search($related[$i], null, 'special_id'); + $str .= '<a href="' . $related[$i] . '">' . $ra['anime']->title . '</a>'; + } + $data['related'] = $str; + return $data; } - else { + else + { return $this->redirect(array('controller' => 'search','q' => array('search' => $id))); } |