static function get_contats_info_all($type, $client_id) { // получаем данные по клиенту $contacts = self::get_contact_info_arr('CLIENTS_TBL', $type, $client_id); // получаем массив контактных лиц клиента $contact_faces_contacts = Client::cont_faces($client_id); foreach ($contact_faces_contacts as $k => $this_contact_face) { unset($arr); // получаем для каждого контактного лица // необходимые нам контактные данные (email, www, fb, vk ......) $arr = self::get_contact_info_arr("CLIENT_CONT_FACES_TBL", $type, $this_contact_face['id']); foreach ($arr as $key => $val) { $contacts[] = $val; } } return $contacts; }
// получаем реквизиты компании $requisites = Client::get_requisites($client_id); // кураторы $manager_names_arr = Client::get_relate_managers($client_id); $manager_names = ''; foreach ($manager_names_arr as $men_id => $value) { $del = (isset($_GET['client_edit']))?'<span class="del_curator">X</span>':''; $manager_names.= '<span class="add_del_curator curator_names" data-id="' . $value['id'] . '"><span>' . $value['name'] . ' ' . $value['last_name'] . '</span>'.$del.'</span>'; } $manager_names.= (isset($_GET['client_edit']))?'<span class="add_del_curator" id="add_curator"> + </span>':''; $contact_faces_contacts = Client::cont_faces($client_id); $client_address = Client::get_addres($client_id); $edit_show = (isset($_GET['client_edit'])) ? 'admin_' : ''; $adress_name_arr = array('office' => 'офиса', 'delivery' => 'доставки'); //получаем текущий адрес клиента ob_start(); foreach ($client_address as $adress_number => $adress) { include ('./skins/tpl/clients/client_folder/client_card/client_adress_row.tpl'); } $client_address_s.= ob_get_contents(); ob_get_clean();