function jobBlock($job) { $title = $job['title']; $location = $job['location']; $desc = strmax($job['desc'], 300); $deadline = $job['deadline']; if ($job['locationtype'] == 'home') { return "\n <div class=\"jobblock\">\n <div class=\"title\">{$title} | Work at home</div>\n <div class=\"desc\">{$desc}</div>\n <div class=\"info\">Deadline: {$deadline}</div>\n </div>\n "; } return "\n <div class=\"jobblock\">\n <div class=\"title\">{$title} | {$location}</div>\n <div class=\"desc\">{$desc}</div>\n <div class=\"info\">Deadline: {$deadline}</div>\n </div>\n "; }
function subletBlock($sublet) { $title = $sublet['title']; $location = $sublet['address']; if ($sublet['city'] != '') { $location .= $sublet['city']; } if ($sublet['state'] != '') { $location .= $sublet['state']; } $summary = strmax($sublet['summary'], 300); $price = $sublet['price']; $pricetype = $sublet['pricetype']; $publish = $sublet['publish']; if ($publish) { $published = '<green>Public</green>'; } else { $published = '<red>Private (Publish to have listing show up in search results)</red>'; } return "\n <div class=\"subletblock\">\n <div class=\"title\">{$title} | {$location}</div>\n <div class=\"summary\">{$summary}</div>\n <div class=\"info\">Price: {$price} /{$pricetype} | {$published}</div>\n </div>\n "; }
function processRaw($sublet) { // Processing result $sublet['photo'] = isset($sublet['photos'][0]) ? $sublet['photos'][0] : $GLOBALS['dirpreFromRoute'] . 'assets/gfx/subletnophoto.png'; $sublet['address'] = $sublet['address']; if (strlen($sublet['city']) > 0) { $sublet['address'] .= ', ' . $sublet['city']; } if (strlen($sublet['state']) > 0) { $sublet['address'] .= ', ' . $sublet['state']; } $sublet['proximity'] = isset($sublet['proximity']) ? $sublet['proximity'] : null; $sublet['summary'] = strmax($sublet['summary'], 100); $offset = 0.0001; $sublet['latitude'] = $sublet['geocode']['latitude'] + rand01() * $offset - $offset / 2; $sublet['longitude'] = $sublet['geocode']['longitude'] + rand01() * $offset - $offset / 2; return $sublet; }
function process($res) { global $MCompany; // Processing results $jobs = array(); foreach ($res as $job) { $company = $MCompany->get($job['company']); $job['company'] = $company['name']; $job['desc'] = strmax($job['desc'], 300); $job['logophoto'] = $company['logophoto']; array_push($jobs, $job); } return $jobs; }