158 lines
7.3 KiB
PHP
158 lines
7.3 KiB
PHP
<?php
|
|
require_once($_SERVER['DOCUMENT_ROOT'] . "/config.php");
|
|
|
|
if (isset($_POST['user_id'])) {
|
|
$post = clearInputData($_POST);
|
|
$id = intval($post['user_id']);
|
|
$section = $post['section'];
|
|
|
|
$user = new User;
|
|
$user->get($id, true, true);
|
|
|
|
$sql_apis = "SELECT * FROM user_api_keys WHERE user_id = {$id}";
|
|
//echo $sql_apis;
|
|
$q_apis = mysql_query($sql_apis);
|
|
if(mysql_num_rows($q_apis) == 0){
|
|
$user->cian_id = '';
|
|
$user->avito_id = '';
|
|
$user->is_all_cian = 0;
|
|
} else {
|
|
$r_apis = mysql_fetch_assoc($q_apis);
|
|
//var_dump($r_apis);
|
|
$user->cian_id = ($r_apis['cian_id'] == 0) ? '' : $r_apis['cian_id'];
|
|
$user->avito_id = ($r_apis['avito_id'] == 0) ? '' : $r_apis['avito_id'];
|
|
$user->is_all_cian = $r_apis['is_all_cian'];
|
|
$user->is_all_avito = $r_apis['is_all_avito'];
|
|
$user->is_id_object = $r_apis['is_id_object'];
|
|
$user->is_id_object_cian = $r_apis['is_id_object_cian'];
|
|
}
|
|
|
|
//check menu permissions
|
|
$sql_permissions = "SELECT * FROM user_permissions WHERE user_id = {$id}";
|
|
$q_permissions = mysql_query($sql_permissions);
|
|
$r_permissions = mysql_fetch_assoc($q_permissions);
|
|
if (mysql_num_rows($q_permissions) != 0){
|
|
$user->perm_menu_office = $r_permissions['menu_office'];
|
|
$user->perm_menu_search = $r_permissions['menu_search'];
|
|
$user->perm_menu_objects = $r_permissions['menu_objects'];
|
|
$user->perm_menu_objects_all = $r_permissions['menu_all_objects'];
|
|
$user->perm_menu_objects_all_edit = $r_permissions['menu_all_objects_edit'];
|
|
$user->perm_menu_ads = $r_permissions['menu_ads'];
|
|
$user->perm_menu_clients = $r_permissions['menu_clients'];
|
|
$user->perm_menu_clients_all = $r_permissions['menu_all_clients'];
|
|
$user->perm_menu_clients_all_edit = $r_permissions['menu_all_clients_edit'];
|
|
$user->perm_menu_clients_all_export = $r_permissions['menu_all_clients_export'];
|
|
$user->perm_menu_submissions = $r_permissions['menu_submissions'];
|
|
$user->cannot_create_req_manually = $r_permissions['cannot_create_req_manually'];
|
|
$user->perm_menu_submissions_all = $r_permissions['menu_all_submissions'];
|
|
$user->perm_menu_submissions_all_edit = $r_permissions['menu_all_submissions_edit'];
|
|
$user->perm_menu_submissions_all_export = $r_permissions['menu_all_submissions_export'];
|
|
$user->perm_menu_docs = $r_permissions['menu_docs'];
|
|
$user->perm_menu_settings = $r_permissions['menu_settings'];
|
|
$user->perm_menu_can_transfer_to_common = $r_permissions['menu_can_transfer_to_common'];
|
|
$user->perm_menu_can_take_from_closed = $r_permissions['menu_can_take_from_closed'];
|
|
$user->perm_actual_daily_closed_req = $r_permissions['actual_daily_closed_req'];
|
|
$user->daily_closed_req_limit = $r_permissions['daily_closed_req_limit'];
|
|
$user->perm_menu_can_transfer_closed_to_others = $r_permissions['menu_can_transfer_closed_to_others'];
|
|
$user->perm_actual_daily_closed_transfers = $r_permissions['actual_daily_closed_transfers'];
|
|
$user->daily_closed_transfer_limit = $r_permissions['daily_closed_transfer_limit'];
|
|
$user->perm_menu_search_company_objects_only = $r_permissions['search_company_objects_only'];
|
|
$user->perm_menu_complexes = $r_permissions['menu_complexes'];
|
|
$user->perm_menu_any_ip = $r_permissions['allow_any_ip'];
|
|
$user->perm_menu_hide_client_contacts = isset($r_permissions['hide_client_contacts']) ? $r_permissions['hide_client_contacts'] : 0;
|
|
}
|
|
|
|
$user->utc = $user->gmtmsk + 3;
|
|
|
|
|
|
if ($section == "passport") {
|
|
|
|
$output = '';
|
|
if ($user->birthday)
|
|
$output .= '<dd>Дата рождения:</dd><dt>'.$user->birthday.'</dt>';
|
|
|
|
if ($user->passport_serial && $user->passport_number)
|
|
$output .= '<dd>Серия/номер:</dd><dt>'.$user->passport_serial.' '.$user->passport_number.'</dt>';
|
|
|
|
if ($user->passport_date)
|
|
$output .= '<dd>Дата выдачи:</dd><dt>'.$user->passport_date.'</dt>';
|
|
|
|
if ($user->passport_emited)
|
|
$output .= '<dd>Кем выдан:</dd><dt>'.$user->passport_emited.'</dt>';
|
|
|
|
if ($user->passport_adress)
|
|
$output .= '<dd>Адрес регистрации:</dd><dt>'.$user->passport_adress.'</dt>';
|
|
|
|
if ($user->adress_postal)
|
|
$output .= '<dd>Почтовый адрес:</dd><dt>'.$user->adress_postal.'</dt>';
|
|
|
|
if (!empty($output))
|
|
echo '<div><dl class="dl-horizontal">'.$output.'</dl></div>';
|
|
else
|
|
echo "<div style='text-align: center'>Паспортные данные не указаны</div>";
|
|
|
|
} else if ($section == "socials") {
|
|
|
|
$output = '';
|
|
if ($user->soc_vk)
|
|
$output .= '<li><a href="'.$user->soc_vk.'" target="_blank">ВКонтакте</a></li>';
|
|
|
|
if ($user->soc_tg)
|
|
$output .= '<li><a href="'.$user->soc_tg.'" target="_blank">Telegram</a></li>';
|
|
|
|
if ($user->soc_fb)
|
|
$output .= '<li><a href="'.$user->soc_fb.'" target="_blank">Facebook</a></li>';
|
|
|
|
if ($user->soc_inst)
|
|
$output .= '<li><a href="'.$user->soc_inst.'" target="_blank">Instagram</a></li>';
|
|
|
|
if ($user->soc_tw)
|
|
$output .= '<li><a href="'.$user->soc_tw.'" target="_blank">Twitter</a></li>';
|
|
|
|
if ($user->soc_wa)
|
|
$output .= '<li><a href="'.$user->soc_wa.'" target="_blank">Whatsapp</a></li>';
|
|
|
|
if (!empty($output))
|
|
echo '<div><ul class="list_doer_funnel">'.$output.'</ul></div>';
|
|
else
|
|
echo "<div style='text-align: center'>Ссылки на соц. сети не указаны</div>";
|
|
|
|
} else if ($section == "files") {
|
|
if (count($user->files) > 0) {
|
|
echo "<div><ul>";
|
|
foreach ($user->files as $file) {
|
|
echo '<li class="file">';
|
|
echo '<a href="/download_file.php?download=1&userFileId=' . $file['id'] . '" title="Скачать файл"><span class="file-span ti-file"></span> <span class="file-name">' . $file['filename'] . '</span></a>';
|
|
echo '</li>';
|
|
}
|
|
echo "</ul></div>";
|
|
} else {
|
|
echo "<div style='text-align: center'>Нет доступных файлов</div>";
|
|
}
|
|
|
|
} else if ($section == "calendar") {
|
|
|
|
echo json_encode([
|
|
'fio' => $user->fio,
|
|
'agency_name' => $user->agency_name,
|
|
'first_name' => $user->first_name,
|
|
'last_name' => $user->last_name,
|
|
'middle_name' => $user->middle_name,
|
|
'birthday' => $user->birthday,
|
|
'email' => $user->email,
|
|
'user_logo' => $user->user_logo,
|
|
'phone' => $user->phone,
|
|
'soc_vk' => (($user->soc_vk) ? $user->soc_vk : null),
|
|
'soc_tg' => (($user->soc_tg) ? $user->soc_tg : null),
|
|
'soc_fb' => (($user->soc_fb) ? $user->soc_fb : null),
|
|
'soc_inst' => (($user->soc_inst) ? $user->soc_inst : null),
|
|
'soc_tw' => (($user->soc_tw) ? $user->soc_tw : null),
|
|
'soc_wa' => (($user->soc_wa) ? $user->soc_wa : null),
|
|
'wa_enabled' => (($user->wa_enabled) ? $user->wa_enabled : null),
|
|
]);
|
|
} else {
|
|
echo json_encode($user);
|
|
}
|
|
}
|
|
|
|
?>
|