summaryrefslogtreecommitdiffstats
path: root/controllers
diff options
context:
space:
mode:
authorraylu <raylu@mixpanel.com>2011-07-17 16:41:22 -0700
committerraylu <raylu@mixpanel.com>2011-07-17 16:41:22 -0700
commit384834c9fb85d3a408c60dd38e8d1474116793ad (patch)
treec237ee1c43b06c779e6188fbc7cb9aac03da0107 /controllers
parent8fa4bab1dfd166fd567f2b1a3910f0628c6278e7 (diff)
downloadotakuhub-384834c9fb85d3a408c60dd38e8d1474116793ad.tar.xz
some anime view styling
Diffstat (limited to 'controllers')
-rw-r--r--controllers/AnimeController.php18
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)));
}