/** * Prepare search results display. * * @return void */ protected function before() { parent::before(); require_once KPATH_SITE . '/models/search.php'; $this->model = new KunenaModelSearch(array(), $this->input); $this->model->initialize($this->getOptions(), $this->getOptions()->get('embedded', false)); $this->state = $this->model->getState(); $this->me = KunenaUserHelper::getMyself(); $this->message_ordering = $this->me->getMessageOrdering(); $this->searchwords = $this->model->getSearchWords(); $this->isModerator = ($this->me->isAdmin() || KunenaAccess::getInstance()->getModeratorStatus()); $this->results = array(); $this->total = $this->model->getTotal(); $this->results = $this->model->getResults(); $this->pagination = new KunenaPagination( $this->total, $this->state->get('list.start'), $this->state->get('list.limit') ); $this->error = $this->model->getError(); }
/** * Prepare search form display. * * @return void */ protected function before() { parent::before(); require_once KPATH_SITE . '/models/search.php'; $this->model = new KunenaModelSearch(array(), $this->input); $this->model->initialize($this->getOptions(), $this->getOptions()->get('embedded', false)); $this->state = $this->model->getState(); $this->me = KunenaUserHelper::getMyself(); $this->isModerator = $this->me->isAdmin() || KunenaAccess::getInstance()->getModeratorStatus(); $this->error = $this->model->getError(); }