public function executeSearch(sfWebRequest $request)
 {
     $this->keyword = $request['keyword'];
     $keywords = opDiaryPluginToolkit::parseKeyword($this->keyword);
     $this->forwardUnless($keywords, 'bbs', 'list');
     $this->pager = Doctrine::getTable('Bbs')->getBbsSearchPager($keywords, $request['page'], 20);
     $this->setTemplate('list');
 }
 public function executeSearch(sfWebRequest $request)
 {
     $this->keyword = $request['keyword'];
     $keywords = opDiaryPluginToolkit::parseKeyword($this->keyword);
     $this->forwardUnless($keywords, 'diary', 'list');
     $publicFlag = $this->getUser()->hasCredential('SNSMember') ? DiaryTable::PUBLIC_FLAG_SNS : DiaryTable::PUBLIC_FLAG_OPEN;
     $this->pager = Doctrine::getTable('Diary')->getDiarySearchPager($keywords, $request['page'], 20, $publicFlag);
     $this->setTemplate('list');
 }
 public function executeSearch(sfWebRequest $request)
 {
     $this->isSearchEnable = Doctrine::getTable('SnsConfig')->get('op_diary_plugin_search_enable', '1');
     $this->forward404Unless($this->isSearchEnable);
     $this->keyword = $request['keyword'];
     $keywords = opDiaryPluginToolkit::parseKeyword($this->keyword);
     $this->forwardUnless($keywords, 'diary', 'list');
     $publicFlag = $this->getUser()->isSNSMember() ? DiaryTable::PUBLIC_FLAG_SNS : DiaryTable::PUBLIC_FLAG_OPEN;
     $this->pager = Doctrine::getTable('Diary')->getDiarySearchPager($keywords, $request['page'], 20, $publicFlag);
     $this->setTemplate('list');
 }
Exemplo n.º 4
0
 public function executeSearch(sfWebRequest $request)
 {
     if (isset($request['id'])) {
         $this->diary = Doctrine::getTable('Diary')->find($request['id']);
         $this->setTemplate('searchId');
         return sfView::SUCCESS;
     }
     $this->keyword = $request['keyword'];
     $keywords = opDiaryPluginToolkit::parseKeyword($this->keyword);
     $this->forwardUnless($keywords, 'diary', 'list');
     $this->pager = Doctrine::getTable('Diary')->getDiarySearchPager($keywords, $request['page'], 20, DiaryTable::PUBLIC_FLAG_PRIVATE);
     $this->pager->init();
     $this->setTemplate('list');
 }
Exemplo n.º 5
0
 public function executeSearch(sfWebRequest $request)
 {
     if (isset($request['diary_id'])) {
         $this->diaryId = $request['diary_id'];
         $this->pager = Doctrine::getTable('DiaryComment')->getDiaryCommentPagerForDiary($this->diaryId, $request['page'], 20);
     } elseif (isset($request['keyword'])) {
         $this->keyword = $request['keyword'];
         $keywords = opDiaryPluginToolkit::parseKeyword($this->keyword);
         $this->pager = Doctrine::getTable('DiaryComment')->getDiaryCommentSearchPager($keywords, $request['page'], 20);
     } else {
         $this->forward('diaryComment', 'list');
     }
     $this->pager->init();
     $this->setTemplate('list');
 }