Вход Регистрация
Файл: 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'$mailtime() + 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'$jurnaltime() + 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_ftime() + 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'], null0) . "</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) . " &nbsp;  ";
                                }
                                
?>
                                <span class="fa fa-bars"></span>
                            </a>
                        </span>
                    </div>
                </ul>
            </nav>
            <?php
            
//Загрузка дополнительных плагинов
            
$Search glob('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">&times;</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">&times;</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
        
}
    }
}
Онлайн: 0
Реклама