quit(); exit; } if (isset($_GET['upd-sess'])) { $user = new User; $user->get($_SESSION['id']); $user->checkPermissions(); return 'session updated'; } setOnline(); $user = new User; $user->get($_SESSION['id']); $user->checkPermissions(); if ($_SESSION['individual'] == 1) { /* if($_SESSION['pay'] && ($_SERVER['SCRIPT_NAME'] != '/settings.php' && $_SERVER['SCRIPT_NAME'] != '/help.php')) { header("location:/settings.php"); die("Доступ запрещён!"); }*/ $hasRestrictedAccess = $_SESSION['pay']; } else { // даем пользоваться системой // если мы дошли до этого места и стоит флаг, что нужно оплатить - значит мы агентство или менеджер или агент от агентства // формируем флаг частичного доступа пока по $_SESSION['pay'] - в будущем могут быть другие условия $hasRestrictedAccess = $_SESSION['pay']; } $hasDeveloper = (bool)$user->role_developer; //если у нас не оплачено и было оплачено до этого - не даем пользоваться системой.. if ($_SESSION['pay'] && $_SESSION['paidEnded']) { if($_SERVER['SCRIPT_NAME'] != '/settings.php' && $_SERVER['SCRIPT_NAME'] != '/help.php') { header("location:/settings.php"); die("Доступ запрещён!"); } } $menuPermissions = $user->checkMenuPermissions(); if (!empty($menuPermissions)) { switch ($_SERVER['SCRIPT_NAME']) { case '/charts.php': if ($menuPermissions['menu_office'] == 0) { header("location:/"); die("Доступ запрещён!"); } break; case '/my-objects.php': if ($menuPermissions['menu_objects'] == 0) { header("location:/"); die("Доступ запрещён!"); } break; case '/agency-objects.php': if ($menuPermissions['menu_ads'] == 0) { header("location:/"); die("Доступ запрещён!"); } break; case '/clients.php': if ($menuPermissions['menu_clients'] == 0) { header("location:/"); die("Доступ запрещён!"); } break; case '/requisitions.php': if ($menuPermissions['menu_submissions'] == 0) { header("location:/"); die("Доступ запрещён!"); } break; case '/docs.php': if ($menuPermissions['menu_docs'] == 0) { header("location:/"); die("Доступ запрещён!"); } break; case '/settings.php': if ($menuPermissions['menu_settings'] == 0) { header("location:/"); die("Доступ запрещён!"); } break; case '/sale.php': if ($menuPermissions['menu_search'] == 0) { if ($menuPermissions['menu_office'] == 1) { header("location:/charts.php"); die("Доступ запрещён!"); } elseif ($menuPermissions['menu_objects'] == 1) { header("location:/my-objects.php"); die("Доступ запрещён!"); } elseif ($menuPermissions['menu_submissions'] == 1) { header("location:/requisitions.php"); die("Доступ запрещён!"); } elseif ($menuPermissions['menu_docs'] == 1) { header("location:/docs.php"); die("Доступ запрещён!"); } elseif ($menuPermissions['menu_settings'] == 1) { header("location:/settings.php"); die("Доступ запрещён!"); } else { header("location:/help.php"); die("Доступ запрещён!"); } } break; } } elseif ($_SERVER['SCRIPT_NAME'] === '/agency-objects.php' && $_SESSION['agency'] === 0 && $_SESSION['users_admin'] === 0) { header("location:/"); die("Доступ запрещён!"); } /*if ($_SERVER['SCRIPT_NAME'] == '/add-object.php' && isset($hasRestrictedAccess) && $hasRestrictedAccess) { header("location:/settings.php"); die("Доступ запрещён!"); }*/ /*if ($_SERVER['SCRIPT_NAME'] == '/clients.php' && isset($hasRestrictedAccess) && $hasRestrictedAccess) { header("location:/settings.php"); die("Доступ запрещён!"); }*/ /*if ($_SERVER['SCRIPT_NAME'] == '/agency-objects.php' && isset($hasRestrictedAccess) && $hasRestrictedAccess) { header("location:/settings.php"); die("Доступ запрещён!"); }*/ /*if ($_SERVER['SCRIPT_NAME'] == '/my-objects.php' && isset($hasRestrictedAccess) && $hasRestrictedAccess) { header("location:/settings.php"); die("Доступ запрещён!"); }*/ /*if ($_SERVER['SCRIPT_NAME'] == '/partners.php' && isset($hasRestrictedAccess) && $hasRestrictedAccess) { header("location:/settings.php"); die("Доступ запрещён!"); }*/ /*if ($_SERVER['SCRIPT_NAME'] == '/calendar.php' && isset($hasRestrictedAccess) && $hasRestrictedAccess) { header("location:/settings.php"); die("Доступ запрещён!"); }*/ /*if ($_SERVER['SCRIPT_NAME'] == '/main.php' && isset($hasRestrictedAccess) && $hasRestrictedAccess) { header("location:/settings.php"); die("Доступ запрещён!"); }*/ /*if ($_SERVER['SCRIPT_NAME'] == '/sale.php' && isset($hasRestrictedAccess) && $hasRestrictedAccess) { if($_SESSION['id'] == 5238) { } else { header("location:/settings.php"); die("Доступ запрещён!"); } }*/ if (!$_SESSION['checked']) { $_SESSION['checked'] = array(); } // сбрасываем сортировку, если пользователь ушел из раздела Клиенты if (stripos($_SERVER['SCRIPT_NAME'], "clients.php") == false) { unset($_SESSION['clients_sort_order']); } ?> JoyWork.ru > agencyId); $userSettings = RocketChat::getUserChatSettings(); if ($agencySettings && $agencySettings['general_channel_id']) { if (!$userSettings || !$userSettings['chat_login']) { //создаем пользователя $result = RocketChat::createChatUser($user); if ($result['success']) { $userSettings = $result['user']; } } if (!$userSettings['chat_token'] && $userSettings['chat_login']) { //логиним для получения ИД пользователя в чате $result = RocketChat::loginUser($_SESSION['id']); if ($result['success']) { $userSettings = $result['user']; } } if ($userSettings['chat_token']) { if ($userSettings['add_to_general'] == 0 && !RocketChat::checkUserInChannel($user, $agencySettings['general_channel_id'])) { //добавляем в канал агентства RocketChat::addUserToChannel($user, $agencySettings['general_channel_id']); $userSettings['add_to_general'] = 1; $sqlChatSetUpd = "UPDATE `chat_settings_user` SET add_to_general = 1 WHERE user_id = $user->id"; mysql_query($sqlChatSetUpd); } } ?> id_manager) { $msg_pay = "Чтобы продолжать пользоваться сервисом,
попросите руководителя внести оплату"; } else { $msg_pay = "Чтобы продолжать пользоваться сервисом,
необходимо внести оплату."; } ?>
agency || $user->users_admin || $_SESSION['individual']) { $show_tariff_badge = true; } $showZipalBalance = false; $showEgrnRequests = false; $showAntiznakRequest = false; if (($_SESSION['individual'] == 1 && !empty($user->zipal_login) && !empty($user->zipal_password)) || ($_SESSION['agency'] == 1 && !empty($user->zipal_login) && !empty($user->zipal_password)) || (((!empty($user->zipal_login) && !empty($user->zipal_password)) || (!empty($user->agencyZipalLogin) && !empty($user->agencyZipalPassword)))) ) { $showZipalBalance = true; } if ($user->egrn_request_count > 0 || (isset($user->agencyEgrnRequestCount) && $user->agencyEgrnRequestCount > 0)) { $showEgrnRequests = true; } if ($user->antiznak_request_count > 0 || (isset($user->agencyAntiznakRequestCount) && $user->agencyAntiznakRequestCount > 0)) { $showAntiznakRequest = true; } ?>
user_logo) { ?>
Тариф не оплачен
id_manager) { $agency = new User; $agency->get($user->agencyId); $id_tarif = $agency->id_tarif; $date_tarif = $agency->date_tarif; } else { $id_tarif = $user->id_tarif; $date_tarif = $user->date_tarif; } $tarif->get($id_tarif); $date_tarif = strtotime($date_tarif); $date_end = $date_tarif + $tarif->period * 3600 * 24; $date_end_f = date("d.m.Y H:i", $date_end); $dney = ceil(($date_end - time()) / 24 / 3600); if ($dney < 0) { $dney = 0; $color = "color:red;"; } if ($dney == -0) { $dney = 0; } ?> can_chat($user, 2); $can_chat_avito = $chat->can_chat($user, 1); ?> agencyEnableWazzap && $user->added_to_wazzap) { ?>
Осталось:
Zipal: zipal_balance)) { echo $user->zipal_balance; } else { echo $user->agencyZipalBalance; } ?> руб.
ЕГРН: egrn_request_count)) { echo $user->egrn_request_count; } else { echo $user->agencyEgrnRequestCount; } ?>
Очистка фото: antiznak_request_count)) { echo $user->antiznak_request_count; } else { echo $user->agencyAntiznakRequestCount; } ?>
agency || $user->users_admin) { //$budgets = $advert_budgets->getAdvertBudgets(null, true); echo ''; } else { $budgets = $advert_budgets->getAdvertBudgets($user->id); $budgets = $budgets[$user->id]; } ?>

coins Рекламный бюджет

agency || $user->users_admin) { ?>

Всего: руб.

Доступно: руб.

:
role_developer && (empty($menuPermissions)) || ($menuPermissions['menu_search'] == 1)) { ?> role_developer)) { ?> agencyId == 11082/* || $user->agencyId == 13154*/) { if ($user->id == 11258 || $user->id == 12429/* || $user->id == 13154*/) { ?> 0 and schedule_date is not null and `type` <> 'comment' AND DATE_FORMAT(e.schedule_date, '%Y-%m-%d %H:%i:%s') <= '" . date("Y-m-d H:i:s") . "'"; $rez = mysql_query($sql); $objectEventCount = mysql_result($rez, 0); // считаем события клиентов $sql = "SELECT count(id) FROM user_client_events WHERE user_id = $_SESSION[id] and cancel=0 and calendar_view = 0 and schedule_date is not null AND DATE_FORMAT(e.schedule_date, '%Y-%m-%d %H:%i:%s') <= '" . date("Y-m-d H:i:s") . "'"; $rez = mysql_query($sql); $clientEventCount = mysql_result($rez, 0); // суммарное количество событий по объектам и пользователям $sumCount = intval($objectEventCount) + intval($clientEventCount); ?> manager || $user->users_admin) : ?> users_admin) && ($user->agencyId != 8407 || $_SESSION['id'] == 8407) && $user->agencyId != 11442) : ?> agencyId != 5530 || $_SESSION['id'] == 5530) { ?>