public function quick() { $keyword = $this->Request->get->keyword; $jBom = new JobsBom(); $template = new Core_Template("default", "search", "results"); $template->setAttribute("results", $jBom->getAllJobsByQuickSearch($keyword)); $template->setAttribute("keyword", $keyword); }
public function info($param) { $cBom = new CompaniesBom(); $jBom = new JobsBom(); $company = $cBom->getCompanyByCompanyName($param); $template = new Core_Template("default", "companies", "info"); $template->setAttribute("company", $company); $template->setAttribute("latest_jobs", $jBom->getJobsByCompanyName($company->name)); }
public function view($job_id) { $jBom = new JobsBom(); $apis = new APISources(); $template = new Core_Template("default", "jobs", "view"); $job = $jBom->getJobByJobId($job_id); $template->setAttribute("job", $job); $template->setAttribute("other_jobs", $jBom->getJobsByCompanyName($job->company)); $template->setAttribute("api", $apis->retrieveObjectById($job->api_source_id)); }
public function index() { $jBom = new JobsBom(); $cBom = new CompaniesBom(); $template = new Core_Template("default", "default"); $template->setAttribute("records", $jBom->getAllRecentJobs()); $template->setAttribute("companies", $cBom->getRecentActiveCompanies()); $template->setAttribute("trending_jobs", $jBom->getTrendingJobs()); $template->setAttribute("featured_company", $cBom->getFeaturedCompany()); }
public function advance() { $page = isset($this->Request->get->page) ? $this->Request->get->page : 1; $jBom = new JobsBom(); $Response = $jBom->getAllJobsByAdvanceSearch($this->Request->get, $page); $template = new Core_Template("default", "search", "advanceResults"); $template->setAttribute("results", $Response->data); $template->setAttribute("pages", $Response->pages); $template->setAttribute("current_page", $Response->current_page); $template->setAttribute("criteria", $this->Request->get); }
public function getAllJobsKey() { $jBom = new JobsBom(); return $jBom->getAllJobsKeyByAPISourceId(1); }
public function getAllRecords() { $jBom = new JobsBom(); return $jBom->getAllJobsByAPISourceId(1); }