/** * トップページ * * @access public * @return void * @author ida * @author shimma */ public function action_index() { $view_model = \ViewModel::forge('top/index'); $view_model->set('news_headlines', \Model_News::getHeadlines()); $view_model->set('upcomming', \ViewModel::forge('component/upcomming'), false); $view_model->set('calendar', \ViewModel::forge('component/calendar'), false); $view_model->set('search', \ViewModel::forge('component/search')->set('is_top', true), false); $view_model->set('popular_ranking', \ViewModel::forge('component/popular'), false); $view_model->set('latest', \ViewModel::forge('component/latest'), false); Asset::js('jquery.carouFredSel.js', array(), 'add_js'); Asset::js('jquery.rwdImageMaps.min.js', array(), 'add_js'); Asset::js('top.js', array(), 'add_js'); Asset::css('top.css', array(), 'add_css'); $this->template->content = $view_model; }
/** * メインページ * * @access public * @return void * @author shimma * * @todo メインページのテンプレートからJSを分離 */ public function action_index() { Asset::css('jquery-ui.min.css', array(), 'add_css'); Asset::js('jquery-ui.min.js', array(), 'add_js'); Asset::js('jquery.carouFredSel.js', array(), 'add_js'); $fleamarkets_all['reserved'] = $this->login_user->getReservedEntries(1, 3); $fleamarkets_all['waiting'] = $this->login_user->getWaitingEntries(1, 3); $fleamarkets_all['mylist'] = $this->login_user->getFavorites(1, 3); $fleamarkets_all['myfleamarket'] = $this->login_user->getMyFleamarkets(1, 3); $fleamarkets_view = array(); foreach ($fleamarkets_all as $type => $fleamarkets) { foreach ($fleamarkets as $fleamarket) { $fleamarkets_view[$type][] = ViewModel::forge('component/fleamarket')->set('type', $type)->set('fleamarket', $fleamarket)->set('user', $this->login_user)->set('no_box', true); } } $view_model = View::forge('mypage/index'); $view_model->set('fleamarkets_view', $fleamarkets_view, false); $view_model->set('news_headlines', \Model_News::getHeadlines()); $view_model->set('calendar', \ViewModel::forge('component/calendar'), false); $view_model->set('search', \ViewModel::forge('component/search')->set('is_top', false), false); $view_model->set('popular_ranking', \ViewModel::forge('component/popular'), false); $view_model->set('fleamarket_latest', \ViewModel::forge('component/latest'), false); $this->template->content = $view_model; }