Файл: sys/core/aut.php
Строк: 290
<?php
#Верхнее wap меню + уведомление
function aut() {
global $set;
if ($set['non_aut'] == false) {
global $user;
if (isset($user)) {
lang::start('default');
#Почта
if (isset($_COOKIE['mail_count']) && $_COOKIE['mail_count'] == null) {
$mail = count::query('mail', "`id_kont` = '" . $user['id'] . "' AND `read` = '0'");
setcookie('mail_count', $mail, time() + 15);
}
if (isset($_COOKIE['mail_count']) && $_COOKIE['mail_count'] != null) {
$mail = intval($_COOKIE['mail_count']);
} else {
$mail = count::query('mail', "`id_kont` = '" . $user['id'] . "' AND `read` = '0'");
}
#Спам
if (user_access('system_jurnal')) {
if (isset($_COOKIE['spam_count']) && $_SESSION['spam_count'] <= time()) {
$spam = @count::query("jurnal_system", " `read` = '0' ");
$_SESSION['spam_count'] = $spam;
$_SESSION['spam_count_time'] = time() + 60;
}
if (isset($_COOKIE['spam_count']) and $_SESSION['spam_count'] != null) {
$spam = intval(@$_SESSION['spam_count']);
} else {
$spam = @count::query("jurnal_system", " `read` = '0' ");
}
}
#Журнал
if (isset($_COOKIE['jurnal_count']) and $_COOKIE['jurnal_count'] == null) {
$jurnal = count::query('jurnal', " `id_kont` = '" . $user['id'] . "' AND `read` = '0'");
setcookie('jurnal_count', $jurnal, time() + 60);
}
if (isset($_COOKIE['jurnal_count']) and $_COOKIE['jurnal_count'] != null) {
$jurnal = intval(@$_COOKIE['jurnal_count']);
} else {
$jurnal = count::query('jurnal', " `id_kont` = '" . $user['id'] . "' AND `read` = '0'");
}
#Журнал форума
if (isset($_COOKIE['f_journal']) and $_COOKIE['f_journal'] == null) {
$journal_f = count::query('f_journal', " `id_user` = '" . $user['id'] . "' AND `read` = '0'");
setcookie('f_journal', $journal_f, time() + 60);
}
if (isset($_COOKIE['f_journal']) and $_COOKIE['f_journal'] != null) {
$journal_f = intval(@$_COOKIE['f_journal']);
} else {
$journal_f = count::query('f_journal', " `id_user` = '" . $user['id'] . "' AND `read` = '0'");
}
//если тек. ссылка не страница владельца
$REQUEST_URI = $_SERVER['REQUEST_URI'];
?>
<nav class='navbar navbar-light' style='background-color: #e3f2fd; border: 1px #ccc solid; margin-bottom: -1px;'>
<ul class='nav navbar-nav'>
<?php
echo "<li class='nav-item'><a class='nav-link' href='/" . $user['mylink'] . "'><span class='fa fa-user'></span> " . nick($user['id'], null, 0) . "</a></li>";
#уведомления о сообщениях
if ($mail > 0) {
echo "<li class='nav-item'><a href='/pages/mail/new.php' class='nav-link'><span class='fa fa-envelope'></span> $mail</a></li>";
}
#уведомления о событиях
if ($jurnal > 0) {
echo "<li class='nav-item'><a href='/user/jurnal' class='nav-link'><span class='fa fa-bell'></span> $jurnal</a></li>";
}
#уведомления о спаме
if (user_access('system_jurnal')) {
if ($spam > 0) {
echo "<li class='nav-item'><a href='" . APANEL . "/jurnal_system.php' class='nav-link'><span class='fa fa-flag'></span> $spam</a></li>";
}
}
#уведомления о событиях форума
if ($journal_f != 0) {
echo "<li class='nav-item'><a href='/forum/journal.php?new' class='nav-link'><span class='fa fa-bell'></span> $journal_f</a></li>";
}
?>
<div class="modal fade bd-example-modal-sm" id='menu_aut' tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<a class="list-group-item" href="/index.php"><span class="fa fa-home fa-fw"></span> Главная</a>
<a class="list-group-item" href="/user/"><span class="fa fa-cogs fa-fw"></span> Кабинет</a>
<a class="list-group-item" href="/user/settings"><span class="fa fa-cog fa-fw"></span> Настройки</a>
<a class="list-group-item" href="/mail.php"><span class="fa fa-envelope fa-fw"></span> Сообщения</a>
<a class="list-group-item" href="/user/jurnal"><span class="fa fa-bell fa-fw"></span> Уведомления</a>
<?php
if (user_access('adm_panel_show')) {
echo "<a class='list-group-item' href='/adm_panel/'><span class='fa fa-th fa-fw'></span> Панель управления</a>";
}
?>
<a class="list-group-item" href="/exit.php"><span class="fa fa-power-off fa-fw"></span> Выход</a>
</div>
</div>
</div>
<div class="dropdown" style="float: right;">
<span data-toggle='tooltip' data-placement='left' title='Меню'>
<a data-toggle='modal' data-target='#menu_aut' class="nav-link">
<?php
#Включаем время в шапке сайта
if ($user['set_times'] == 1) {
echo date("G:i", TIME + $user['set_timesdvig'] * 60 * 60) . " ";
}
?>
<span class="fa fa-bars"></span>
</a>
</span>
</div>
</ul>
</nav>
<?php
//Загрузка дополнительных плагинов
$Search = glob(H . 'sys/panel_aut/*.php');
if ($Search != null) {
foreach ($Search as $load_plugins) {
include_once $load_plugins;
}
}
} else {
@$_SESSION['aut_captcha'] = 4;
#Сессия для гостей колл. авторизаций если их нету создаем 0
if (@$_SESSION['aut_captcha'] == null)
$_SESSION['aut_captcha'] = 0;
?>
<nav class="navbar navbar-light" style='
background-color: #e3f2fd;
border: 1px #ccc solid;
margin-bottom: -1px;'>
<ul class='nav navbar-nav'>
<div class="bd-example">
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#aut">Авторизация</button>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#reg">Регистрация</button>
<div class="modal fade" id="aut" tabindex="-1" role="dialog" aria-labelledby="aut" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<?php
echo "<h5 class='modal-title' id='exampleModalLabel'>" . lang('Авторизация') . "</h5>";
?>
</div>
<div class="modal-body">
<?php
if (!isset($user)) {
echo '<center><div class="list-group-item">' . lang('Вы можете авторизоваться через') . '<br/>' . api_Login::out($_SERVER['HTTP_HOST'] . '/pages/plugins/ulogin.php') . '</div></center><br />';
}
echo "<form method='post' action='/login.php'>";
echo "<div class='input-group'>";
echo "<div class='input-group-addon'><span class='fa fa-user'></span></div>";
echo "<input class='form-control' title='" . lang('Введите логин') . "' name='nick' placeholder='" . lang('Введите логин') . "' maxlength='32' type='text' />";
echo "</div>";
echo "<br />";
echo "<div class='input-group'>";
echo "<div class='input-group-addon'><span class='fa fa-lock'></span></div>";
echo "<input class='form-control' title='" . lang('Введите пароль') . "' name='pass' placeholder='" . lang('Введите пароль') . "' maxlength='32' type='password' />";
echo "</div>";
echo "<br />";
echo "<label class='c-input c-checkbox'>";
echo "<input type='checkbox' name='aut_save' value='1'><span class='c-indicator'></span> " . lang('Запомнить меня');
echo "</label>";
echo "<div class='modal-footer'>";
echo "<a href='/pass.php' class='btn btn-secondary'><span class='fa fa-key'></span> " . lang('Забыли пароль?') . "</a>";
echo "<button class='btn btn-success'><span class='fa fa-sign-in'></span> " . lang('Войти') . "</button>";
echo "</div>";
echo "</form>";
?>
</div>
</div>
</div>
</div>
<div class="modal fade" id="reg" tabindex="-1" role="dialog" aria-labelledby="reg" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
<?php
echo "<h5 class='modal-title' id='exampleModalLabel'>" . lang('Регистрация') . "</h5>";
echo "</div>";
echo "<div class='modal-body'>";
echo "<form method='post' action='/reg.php?$passgen'>";
echo "<input data-toggle='tooltip' data-placement='bottom' class='form-control' title='" . lang('Введите логин') . "' name='nick' placeholder='" . lang('Введите логин') . "' maxlength='32' type='text' /><br />";
echo "<small>" . lang('Регистрируясь, Вы автоматически соглашаетесь с') . " <a href='/user/rules'><b>" . lang('правилами') . "</b></a> " . lang('сайта') . "</small>";
echo "<div class='modal-footer'>";
echo "<button class='btn btn-success'>" . lang('Продолжить') . "</button>";
echo "</div>";
echo "</form>";
?>
</div>
</div>
</div>
</div>
</div>
</ul>
</nav>
<?php
}
}
}