echo '<div class="container">'; echo '<div class="row article_index_bgc">'; echo '<div class="col-md-4 article_index_picture">'; echo '<br><img src="' . $singleProposalArray['object_photo1'] . '" width="350px">'; echo '<br><p><i class="fa fa-search"></i> <a id="click_show_specialists"><b>Показать подходящих специалистов рядом</b></a></p>'; echo '<div id="show_spesialists_container">'; include_once ROOT . '/models/EmployeeModel.php'; $region = $singleProposalArray['object_region']; $work_type_array = $singleProposal->getWorkType($employer_id); // массив с нужным типом работы echo '<div class="row">'; echo '<div class="col-md-12">'; echo '<div class="short_employee_description">'; foreach ($work_type_array as $key => $value) { $work_type = $key; $Array = SearchEmployees::search($region, $work_type); foreach ($Array as $employeeId) { $resume = GetEmployees::getResume($employeeId); echo '<p id="pnf"><a href="/employees/' . $resume['employee_id'] . '"><b>' . $resume['name'] . ' ' . $resume['surname'] . '</b></a></p>'; } } echo '</div>'; echo '</div>'; echo '</div>'; echo '</div>'; echo '<script type="text/javascript" src="//yastatic.net/es5-shims/0.0.2/es5-shims.min.js" charset="utf-8"></script>'; echo '<script type="text/javascript" src="//yastatic.net/share2/share.js" charset="utf-8"></script>'; echo '<p id="siteshare_text">Поделиться данным предложением с друзьями</p>'; echo '<div class="ya-share2" data-services="vkontakte,facebook,odnoklassniki,gplus,twitter,linkedin"></div>'; echo '</div>'; echo '<div class="col-md-8 article_view_text">';
public static function search($region, $work_type) { // $mc = memcache_connect('185.87.49.111', 11211); // $key1 = (string)$region; // $key2 = (string)$work_type; // $key = 'searchEmployees'.$key1.$key2; // if (memcache_get($mc, $key)) { // return $array3 = memcache_get($mc, $key); // } else { $db = Db::GetConnection(); $regionArray = SearchEmployees::searchRegion($region); $array1 = array(); $array2 = array(); $i = 0; foreach ($regionArray as $employeeId) { $query = $db->prepare("SELECT {$work_type} FROM employees WHERE employee_id = :employee_id;"); $query->execute(array('employee_id' => "{$employeeId}")); $array1["{$i}"] = $query->fetch(); $array2["{$employeeId}"] = $array1["{$i}"]["{$work_type}"]; $i++; } $array3 = array(); $j = 0; foreach ($array2 as $employee_Id => $on) { if ($on === 'on') { $array3["{$j}"] = $employee_Id; } $j++; } // memcache_set($mc, $key, $array3, MEMCACHE_COMPRESSED, 60*60); return $array3; // возвращает employee_id специалистов которые подходят по месторасположению и типу выполняемой работы // } }