Beispiel #1
0
 public function getAllJobs($page)
 {
     $jDao = new JobsDao();
     $jDao->getConnection()->enablePagination();
     $jDao->getConnection()->setPage($page);
     $Response = new stdClass();
     $Response->data = $jDao->retrieveAll();
     $Response->record_count = $jDao->getConnection()->getRecordsCount();
     $Response->pages = $jDao->getConnection()->getPages();
     $Response->current_page = $jDao->getConnection()->getPage();
     return $Response;
 }
Beispiel #2
0
 public function getAllJobsByAdvanceSearch($data, $page)
 {
     $search = new stdClass();
     $search->jobtitle = $data->jobtitle;
     $search->company = $data->company;
     $jDao = new JobsDao();
     $jDao->getConnection()->enablePagination();
     $jDao->getConnection()->setPage($page);
     $jDao->getConnection()->setQueryString(URL::buildObjectAsQueryString($search));
     $Response = new stdClass();
     $Response->data = $this->jDao->retrieveByAdvanceSearch($search);
     $Response->record_count = $jDao->getConnection()->getRecordsCount();
     $Response->pages = $jDao->getConnection()->getPages();
     $Response->current_page = $jDao->getConnection()->getPage();
     return $Response;
 }