function searchCareerBuilder($limit, $start, $queryParameters) { $XMLJobs = CareerbuilderJobSearchAPIRequest($limit, $start, $queryParameters); return array('jobs' => getCareerBuilderJobHTML($XMLJobs['jobEntries']), 'numPages' => $XMLJobs['totalPages']); }
$careerBuilderNumber = 0; if ($indeedPageNumber > $careerBuilderNumber) { //use indeed Pagination } //use careerBuilder Pagination //echo getPagination(20, 5, 100); //needs to be more specific parameters //http://api.indeed.com/ads/apisearch?publisher=3278280578708396&v=2 $queryParameters = array('query' => '"Web Developer"'); echo '<pre>'; //print_r(CareerbuilderJobSearchAPIRequest(100,2, $queryParameters)); //print_r((string)(getIndeedJobInfoByID("13ee17ccb3b5e87e")->url)); //getCareerBuilderJobInfoByID("JHR01F6FK4YVQRKC2WL"); //print_r(getIndeedJobHTML(IndeedJobSearchAPIRequest(3, 1, $queryParameters)['jobEntries'])); $careerbuilderXMLJobs = CareerbuilderJobSearchAPIRequest(10, 2, array()); print_r(getCareerBuilderJobHTML($careerbuilderXMLJobs['jobEntries'])); //echo getPagination($careerbuilderXMLJobs['totalPages'], 10, 1); //print_r(sanitizeQueryParameters($queryParameters)); echo '</pre>'; //echo getCategoryDropDown(); ?> <!--<input name="queryTerm" placeholder="Job Title, Keywords, or Company Name"/>--> <!--<input name="location" placeholder="Location"/>--> <select id="radius" name="radius"> <option value="5">within 5 miles</option> <option value="10">within 10 miles</option> <option value="15">within 15 miles</option> <option selected="" value="25">within 25 miles</option> <option value="50">within 50 miles</option> <option value="100">within 100 miles</option> <option value="150">within 150 miles</option>