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; }
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; }