private function generate_industries($_selected, $_name = 'industry') { $industries = array(); $main_industries = Industry::getMain(); $i = 0; foreach ($main_industries as $main) { $industries[$i]['id'] = $main['id']; $industries[$i]['name'] = $main['industry']; $industries[$i]['is_main'] = true; $subs = Industry::getSubIndustriesOf($main['id']); foreach ($subs as $sub) { $i++; $industries[$i]['id'] = $sub['id']; $industries[$i]['name'] = $sub['industry']; $industries[$i]['is_main'] = false; } $i++; } echo '<select class="field" id="' . $_name . '" name="' . $_name . '">' . "\n"; if (empty($_selected) || is_null($_selected)) { echo '<option value="0" selected>Any Specialization</option>' . "\n"; echo '<option value="0" disabled> </option>' . "\n"; } foreach ($industries as $industry) { $selected = ''; if ($industry['id'] == $_selected) { $selected = 'selected'; } if ($industry['is_main']) { echo '<option value="' . $industry['id'] . '" class="main_industry" ' . $selected . '>'; echo $industry['name']; } else { echo '<option value="' . $industry['id'] . '"' . $selected . '>'; echo ' ' . $industry['name']; } echo '</option>' . "\n"; } echo '</select>' . "\n"; }
public function get_industries() { $industries = array(); $main_industries = Industry::getMain(true); $i = 0; foreach ($main_industries as $main) { $industries[$i]['id'] = $main['id']; $industries[$i]['name'] = $main['industry']; $industries[$i]['job_count'] = $main['job_count']; $industries[$i]['is_main'] = true; $subs = Industry::getSubIndustriesOf($main['id'], true); foreach ($subs as $sub) { $i++; $industries[$i]['id'] = $sub['id']; $industries[$i]['name'] = $sub['industry']; $industries[$i]['job_count'] = $sub['job_count']; $industries[$i]['is_main'] = false; } $i++; } return $industries; }