function getResults($data = null) { if (!isset($data) || !is_array($data)) { $data = $_REQUEST; } $start = isset($data['start']) ? (int) $data['start'] : 0; $page = $this->controller->data(); $keywords = isset($data['SearchQuery']) ? urldecode($data['SearchQuery']) : ''; $location = isset($data['SearchLocation']) ? $data['SearchLocation'] : ''; $miles = isset($data['SearchMiles']) ? intval($data['SearchLocation']) : ''; $sort = isset($data['SearchSort']) ? $data['SearchSort'] : ''; $window = isset($data['SearchWindow']) ? $data['SearchWindow'] : ''; $config = SiteConfig::current_site_config(); $service = new SimplyHiredService($config->getJobamaticPublisherID(), $config->getJobamaticDomain()); $service->setQuery($keywords); $service->setLocation($location, $miles); $service->setSort($sort); $service->setWindowSize($window); $service->setPage($start); // echo $service->getAbsoluteRequestURL();exit; $data = $service->request(); $this->jobSearchTitle = $service->getJobSearchTitle(); return $data; }