function ajax_jobs_response($job) { $opt = new ET_GeneralOptions(); $company = et_create_companies_response($job['author_id']); $company_logo = $company['user_logo']; $logo = ''; $default = $opt->get_default_logo(); $default = $default[0]; if ($company_logo['thumbnail'][0] && $company_logo['thumbnail'][0] != '') { $logo = $company_logo['thumbnail'][0]; } $job += array('rss_url' => et_get_post_field($job['ID'], 'rss_url'), 'rss_logo' => $logo == '' ? $default : $logo); return $job; }
/** * */ public function jobs_ajax_response($response) { $opt = new ET_GeneralOptions(); $is_indeed_job = et_get_post_field($response['id'], 'indeed_url'); $indeed_logo = $opt->get_default_logo(); $url = et_get_post_field($response['id'], 'indeed_url'); $plus = array('is_indeed_job' => et_get_post_field($response['id'], 'indeed_url') != '' ? true : false, 'indeed_url' => et_get_post_field($response['id'], 'indeed_url'), 'indeed_logo' => is_array($indeed_logo) ? array_shift($indeed_logo) : '', 'indeed_company' => et_get_post_field($response['id'], 'indeed_company'), 'indeed_ref_url' => str_replace('viewjob', 'rc/clk', $url)); return $response + $plus; }
/** * */ public function jobs_ajax_response($response) { $opt = new ET_GeneralOptions(); $simplyhired_logo = $opt->get_default_logo(); $is_simplyhired_job = et_get_post_field($response['id'], 'simplyhired_url'); $company = et_create_companies_response($response['author_id']); $company_logo = $company['user_logo']; $logo = ''; if ($company_logo['thumbnail'][0] && $company_logo['thumbnail'][0] != '') { $logo = $company_logo['thumbnail'][0]; } $url = et_get_post_field($response['id'], 'simplyhired_url'); $plus = array('is_simplyhired_job' => et_get_post_field($response['id'], 'simplyhired_url') != '' ? true : false, 'simplyhired_url' => et_get_post_field($response['id'], 'simplyhired_url'), 'simplyhired_logo' => $logo == '' ? array_shift($simplyhired_logo) : $logo, 'simplyhired_company' => et_get_post_field($response['id'], 'simplyhired_creator')); return $response + $plus; }