373 lines
12 KiB
PHP
373 lines
12 KiB
PHP
<?php
|
||
if($_GET['quit']) {
|
||
$user = new User;
|
||
$user->quit();
|
||
exit;
|
||
}
|
||
setOnline();
|
||
$user = new User;
|
||
$user->checkPermissions();
|
||
|
||
if($_SESSION['pay'] && $_SERVER['SCRIPT_NAME'] != '/settings.php') {
|
||
header("location:/settings.php"); die("Доступ запрещён!");
|
||
}
|
||
?>
|
||
|
||
<!DOCTYPE HTML>
|
||
|
||
<html>
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||
<meta name="author" content="Baranov Alexandr, sanya1308@ya.ru; Parshakov Sergey">
|
||
<title>JoyWork.ru</title>
|
||
<link rel="shortcut icon" type="image/x-icon" href="/images/favicon.ico" />
|
||
<link rel="stylesheet" media="screen" type="text/css" title="style" href="/css/base.css"/>
|
||
<link rel="stylesheet" media="screen" type="text/css" title="style" href="/css/style.css?version=5"/>
|
||
<link rel="stylesheet" href="/css/select2.min.css" type="text/css"/>
|
||
<link rel="stylesheet" href="/css/select2-bootstrap.min.css" type="text/css"/>
|
||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
|
||
<script type="text/javascript" src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
|
||
<script type="text/javascript" src="/js/jquery.maskedinput.min.js"></script>
|
||
<script type="text/javascript" src="/js/formstyler.js"></script>
|
||
<script type="text/javascript" src="/js/select2.min.js"></script>
|
||
<script type="text/javascript" src="/js/ru.js"></script>
|
||
<script type="text/javascript" src="/js/datepicker.min.js"></script>
|
||
<script src="/js/main.js?t=<?php echo ceil(microtime(true)); ?>"></script>
|
||
<script>setInterval(setOnline,60000);</script>
|
||
<script>
|
||
/*(function($) {
|
||
$(function() {
|
||
$('.number, .select, select.time').styler({
|
||
selectSearch: true
|
||
});
|
||
});
|
||
})(jQuery);*/
|
||
</script>
|
||
</head>
|
||
<body id="main" <?php if(stripos($_SERVER['SCRIPT_NAME'],"calendar.php") !== false) echo 'class="jw-calendar"'; ?>>
|
||
<?php
|
||
|
||
if($_SESSION['pay'])
|
||
|
||
{
|
||
|
||
if($user->id_manager) $msg_pay = "Чтобы продолжать пользоваться сервисом,<br/>попросите руководителя внести оплату";
|
||
|
||
else $msg_pay = "Чтобы продолжать пользоваться сервисом,<br/>необходимо внести оплату.";
|
||
|
||
?>
|
||
|
||
<div class="f__modal-bg" id="pay_bg" style="display: none;">
|
||
|
||
<div class="f__modal sign" id="pay" style="display: none;">
|
||
<span class="pseudo-link closer"><i class="ti-close"></i></span>
|
||
|
||
<div class="f-col">
|
||
|
||
<div class="f-col-3">
|
||
|
||
<h2>ВНИМАНИЕ</h2>
|
||
|
||
</div>
|
||
|
||
<div class="clear"></div>
|
||
|
||
</div>
|
||
|
||
<div class="f-col">
|
||
|
||
<div class="f-col-3"> </div>
|
||
|
||
<div class="f-col-6">
|
||
|
||
<div class="bg-danger" style="font-size:1.2em; border-radius:5px; text-align:center;"><?php echo $msg_pay; ?></div>
|
||
|
||
<div style="width:137px; margin:20px auto;"><a onclick='$("#pay_bg").hide(10);$("#pay").hide(10);$("body").removeClass("lock");' class="fr-btn medium-button">ОПЛАТИТЬ</a></div>
|
||
|
||
</div>
|
||
|
||
<div class="f-col-3"> </div>
|
||
|
||
<div class="clear"></div>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<script>show_pay();</script>
|
||
|
||
<?php
|
||
|
||
}
|
||
|
||
?>
|
||
|
||
<div class="fr-layout">
|
||
|
||
<div class="fr-layout-header">
|
||
|
||
<div class="inner">
|
||
|
||
<div class="header__logo">
|
||
|
||
<a href="/main.php" class="logo-link no-border">
|
||
|
||
<!-- <div class="logo"></div> -->
|
||
|
||
<div class="text-logo"><span><span class="logo-green">Joy</span>Work</span></div>
|
||
|
||
</a>
|
||
|
||
</div>
|
||
|
||
<div class="header__time hidden">
|
||
|
||
<span class="time" id="timer">
|
||
|
||
<span class="time-hours" id="hours"></span>
|
||
|
||
<span class="time-dotes">:</span>
|
||
|
||
<span class="time-minutes" id="minutes"></span>
|
||
|
||
<span class="date hidden" id="date"></span>
|
||
|
||
</span>
|
||
|
||
</div>
|
||
|
||
<?php if($_SESSION['id']) : ?>
|
||
|
||
<div class="header__user" onclick="location.replace('/settings.php');">
|
||
|
||
<?php if($_SESSION['photo']) : ?>
|
||
|
||
<div class="user-pic">
|
||
|
||
<img src="/photos/agency/<?php echo $_SESSION['photo']; ?>">
|
||
|
||
</div>
|
||
|
||
<?php endif; ?>
|
||
|
||
<div class="user-name">
|
||
|
||
<span><?php echo $_SESSION['fio']; ?></span>
|
||
|
||
<i class=""></i>
|
||
|
||
</div>
|
||
|
||
<!-- Надо вывести в span количество дней, которые остались -->
|
||
|
||
<div class="user-days hidden">
|
||
|
||
<span></span>
|
||
|
||
<i class=""></i>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="header__help"></div>
|
||
|
||
<div class="header__quit">
|
||
|
||
<a href="/main.php?quit=1"><i class="ti-power-off"></i></a>
|
||
|
||
</div>
|
||
|
||
<?php endif; ?>
|
||
|
||
<div class="clear"></div>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="fr-layout-content">
|
||
|
||
<div class="main-block">
|
||
|
||
<?php
|
||
|
||
if($_SESSION['id'])
|
||
|
||
{
|
||
|
||
?>
|
||
|
||
<div class="content-left">
|
||
|
||
<div class="left-menu stickyeah" data-stickyeah-offset="10">
|
||
|
||
<!-- <div class="big-add-button">
|
||
|
||
<button class="top-line__button">Добавить</button>
|
||
|
||
</div> -->
|
||
|
||
<div class="system-menu">
|
||
|
||
<div class="menu-group">
|
||
|
||
<div class="menu-group-title">
|
||
|
||
<i class="ti-layout-cta-left"></i>
|
||
|
||
<span>Объекты</span>
|
||
|
||
</div>
|
||
|
||
<div class="menu-items">
|
||
|
||
<?php
|
||
|
||
$sql = "SELECT * FROM favor WHERE id_user = $_SESSION[id]";
|
||
|
||
$rez = mysql_query($sql);
|
||
|
||
$favor = array();
|
||
|
||
while($f=mysql_fetch_assoc($rez)) $favor[] = $f['id_obj'];
|
||
|
||
$kol_favor = count($favor);
|
||
|
||
?>
|
||
|
||
<ul>
|
||
|
||
<li <?php if(stripos($_SERVER['SCRIPT_NAME'],"main.php") !== false and !$_GET['favor']) echo 'class="active"'; ?>><b><a href="/main.php">Поиск объектов</a></b></li>
|
||
|
||
<?php
|
||
$sql = "SELECT count(id) FROM objects WHERE archive <> 1 AND id_add_user = $_SESSION[id]";
|
||
|
||
$rez = mysql_query($sql);
|
||
|
||
$kol_my_obj = mysql_result($rez,0);
|
||
|
||
?>
|
||
|
||
<li <?php if(stripos($_SERVER['SCRIPT_NAME'],"my-objects.php") !== false && !$_GET['id_agent']) echo 'class="active"'; ?>><b><a href="/my-objects.php">Мои объекты</a><?php if ($kol_my_obj > 0) {?><span class="jw__counter favorite"><?php echo $kol_my_obj; ?></span><?php } ?></b></li>
|
||
<li <?php if(stripos($_SERVER['SCRIPT_NAME'],"add-object.php") !== false) echo 'class="active"'; ?>><b><a href="/add-object.php">Добавить объект</a></b></li>
|
||
<li <?php if($_GET['favor']) echo 'class="active"'; ?>><b><a href="/main.php?favor=1&ok=all&hide_form=1">Избранное</a><span class="jw__counter favorite" <?php if ($kol_favor == 0) echo 'style="display: none"'; ?> id="favorite"><?php echo $kol_favor; ?></b></li>
|
||
</ul>
|
||
|
||
<input type="hidden" id="kol_favor" value="<?php echo $kol_favor; ?>">
|
||
|
||
<input type="hidden" id="kol_view" value="0">
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="menu-group">
|
||
<div class="menu-group-title <?php if(stripos($_SERVER['SCRIPT_NAME'],"clients.php") !== false) echo 'active'; ?>">
|
||
<i class="ti-id-badge"></i>
|
||
<span><a href="/clients.php">Клиенты</a></span>
|
||
</div>
|
||
<?php $cl_count = new Clients; ?>
|
||
<div class="menu-items">
|
||
<ul>
|
||
<?php if ($user->agency == 0 && $user->id_manager == 0 && $user->agent == 1) {?>
|
||
<li <?php if($_GET['work']) echo 'class="active"'; ?>><b><a href="/clients.php?work=1">В работе</a></b></li>
|
||
<li <?php if($_GET['end']) echo 'class="active"'; ?>><b><a href="/clients.php?end=1">Завершенные</a></b></li>
|
||
<?php } else { ?>
|
||
<li <?php if($_GET['all']) echo 'class="active"'; ?>><b><a href="/clients.php?all=1">Общие</a><?php echo $cl_count->getCountAllClients(); ?></b></li>
|
||
<li <?php if($_GET['work']) echo 'class="active"'; ?>><b><a href="/clients.php?work=1">В работе</a></b></li>
|
||
<li <?php if($_GET['new']) echo 'class="active"'; ?>><b><a href="/clients.php?new=1">Назначенные</a><?php echo $cl_count->getCountNewClients($_SESSION['id']); ?></b></li>
|
||
<li <?php if($_GET['end']) echo 'class="active"'; ?>><b><a href="/clients.php?end=1">Завершенные</a></b></li>
|
||
<?php } ?>
|
||
</ul>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<?php
|
||
|
||
$sql = "SELECT count(id) FROM user_object_events WHERE user_id = $_SESSION[id] and calendar_view = 0
|
||
and schedule_date is not null and DATE(schedule_date) <= '".date("Y-m-d")."'";
|
||
|
||
$rez = mysql_query($sql);
|
||
|
||
$kol_events = mysql_result($rez,0);
|
||
|
||
?>
|
||
<div class="menu-group">
|
||
<div class="menu-group-title <?php if(stripos($_SERVER['SCRIPT_NAME'],"calendar.php") !== false) echo 'active'; ?>">
|
||
<i class="ti-calendar"></i>
|
||
<span style="position: relative;padding-right: 12px;"><a href="/calendar.php">Календарь</a><?php if ($kol_events > 0) {?><span class="jw__counter all" id="calendarCounter"><?php echo $kol_events; ?></span><?php } else {?><span class="jw__counter all" style="right: -14px;" id="calendarCounter">new</span><?} ?></span>
|
||
<span class="calendar-flash"></span>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="menu-group">
|
||
|
||
<div class="menu-group-title <?php if(stripos($_SERVER['SCRIPT_NAME'],"settings.php") !== false) echo 'active'; ?>">
|
||
|
||
<i class="ti-settings"></i>
|
||
|
||
<span><a href="/settings.php">Настройки</a></span>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<?php if($_SESSION['agency'] or $user->manager) : ?>
|
||
|
||
<div class="menu-group">
|
||
|
||
<div class="menu-group-title <?php if(stripos($_SERVER['SCRIPT_NAME'],"users.php") !== false) echo 'active'; ?>">
|
||
|
||
<i class="ti-user"></i>
|
||
|
||
<span><a href="/users.php">Пользователи</a></span>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<?php endif;
|
||
|
||
if($_SESSION['superadmin']) : ?>
|
||
|
||
<div class="menu-group">
|
||
|
||
<div class="menu-group-title">
|
||
|
||
<i class="ti-menu"></i>
|
||
|
||
<span><a href="/admin/index.php">Админка</a></span>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<?php endif; ?>
|
||
|
||
<div class="menu-group">
|
||
|
||
<div class="menu-group-title <?php if(stripos($_SERVER['SCRIPT_NAME'],"help.php") !== false) echo 'active'; ?>">
|
||
|
||
<i class="ti-help-alt"></i>
|
||
|
||
<span><a href="/help.php">Обучение</a></span>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<?php
|
||
|
||
}
|
||
|
||
?>
|