Esempio n. 1
0
 function PhotoList($info)
 {
     $pagerView = new SitePagerView();
     $this->_js_files[] = 'blockUI.js';
     $this->_js_files[] = 'ajax.js';
     $this->_js_files[] = 'photo.js';
     $info['list_pager_html'] = $pagerView->show($info['list_pager'], $info['list_controller'], $info['list_action'], $info['list_user']);
     $this->setTemplate(null, 'photo_list.tpl.php');
     $this->set($info);
 }
 public function QuestionListAction()
 {
     $request = Project::getRequest();
     $param = $request->getKeys();
     array_shift($param);
     $data = array();
     $question_model = new QuestionModel();
     $question_cat_model = new QuestionCatModel();
     if ($request->getKeyByNumber(0) > 0) {
         $tag_model = new QuestionTagModel();
         $data['tag_list'] = $tag_model->loadTags($request->getKeyByNumber(0));
     }
     $data['cat_list'] = $question_cat_model->loadAll();
     $pager = new DbPager($request->pn, 20);
     //TODO: pageSize
     $question_model->setPager($pager);
     $data['question_list'] = $question_model->loadWhere($request->getKeyByNumber(0), $request->getKeyByNumber(1));
     $pager_view = new SitePagerView();
     $data['pager'] = $pager_view->show($question_model->getPager(), 'AdminQuestionAnswer', 'QuestionList', $param);
     $this->BaseAdminData();
     $this->_view->QuestionList($data);
     $this->_view->parse();
 }