Ejemplo n.º 1
0
 public function searchAction()
 {
     $request = Daq_Request::getInstance();
     $query = $request->post("query");
     $category = $request->post("category");
     $degree = $request->post("degree");
     $experience = $request->post("experience");
     $posted = $request->post("posted");
     $page = $request->post("page", 1);
     $count = $request->post("count", 20);
     $result = Wpjb_Model_ResumeSearch::search($query, $category, $degree, $experience, $posted, $count, $page);
     $list = $result->resume;
     $result->resume = array();
     foreach ($list as $resume) {
         $result->resume[] = self::_modify($resume);
     }
     self::_push($result);
 }
Ejemplo n.º 2
0
 public function searchAction()
 {
     $request = $this->getRequest();
     $router = Wpjb_Project::getInstance()->getApplication("resumes")->getRouter();
     $text = Wpjb_Project::getInstance()->conf("seo_search_resumes", __("Search Results: {keyword}", WPJB_DOMAIN));
     $param = array('keyword' => $request->get("query"));
     $this->_setTitle($text, $param);
     $query = $request->get("query");
     $category = $request->get("category");
     $degree = $request->get("degree");
     $experience = $request->get("experience");
     $posted = $request->get("posted");
     $count = $this->_perPage;
     $page = $request->get("page", 1);
     $search = Wpjb_Model_ResumeSearch::search($query, $category, $degree, $experience, $posted, $count, $page);
     $this->view->jobPage = $page;
     $this->view->jobCount = ceil($search->total / $count);
     $this->view->resumeList = $search->resume;
     $this->view->cDir = $router->linkTo("search", null, $param);
     $this->view->qString = $this->getServer("QUERY_STRING");
     $canBrowse = $this->_canBrowse();
     if (!$canBrowse && wpjb_conf("cv_privacy", 0) == 1) {
         return false;
     }
     return "resumes";
 }