Файл: protected/views/layouts/main.php
Строк: 243
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <meta name="keywords" content=""/>
    <meta name="description" content=""/>
    <title><?php echo CHtml::encode($this->pageTitle); ?></title>
    <link rel="stylesheet" type="text/css"
          href="<?php echo Yii::app()->request->baseUrl; ?>/css/style.css<?= defined('YII_DEBUG') ? '?' . rand() : ''; ?>"/>
    <link rel="icon" href="/favicon.ico" type="image/x-icon">
    <link rel="stylesheet" type="text/css" media="print" href="/css/print.css">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
    <script type="module" src="/js/notificationBar.js"></script>
    <script crossorigin src="https://unpkg.com/react@16/umd/react.production.min.js"></script>
    <script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js"></script>
</head>
<?php
$role = UsersRoles::model()->find('user_id=' . Yii::app()->user->id)->itemname;
$userRight = UserRight::model()->find('user_id = ' . Yii::app()->user->id);
$accessDocument = false;
$mainDocument = 'document_client_page';
foreach ($userRight as $key => $value) {
    if (($key == 'add_files_client' || $key == 'add_files_action' || $key == 'add_files_deal' || $key == 'add_files_user') && $value) {
        $accessDocument = true;
        switch ($key) {
            case 'add_files_client':
                $mainDocument = 'document_client_page';
                break;
            case 'add_files_action':
                $mainDocument = 'document_action_page';
                break;
            case 'add_files_deal':
                $mainDocument = 'document_deal_page';
                break;
            case 'add_files_user':
                $mainDocument = 'document_user_page';
                break;
        }
        break;
    }
}
$user = Users::model()->with('roles')->findByPk(Yii::app()->user->id);
$appearance = Appearance::model()->find();
?>
<body>
<div class="custom-modal-window" id="my-modal">
<div>
    <div id="modal-block-header">
        <span class="block-header-title"></span>
        <a href="javascript:;"></a>
    </div>
    <div id="modal-window-block">
        <div id="modal-content-message"></div>
        <div id="modal-block-content">
            <div id="modal-content-html"></div>
        </div>
        <div id="modal-block-footer">
            <button class="btn" id="btnOk">Применить</button>
            <button class="btn-cancel" id="btnCancel">Отмена</button>
        </div>
    </div>
</div>
</div>
<div class="wrapper">
    <div class="site-box">
        <header class="header" id="header">
            <div class="blue-hat clearfix">
                <div class="company-name pull-left"><img class="" src="/img/cloud.svg" style="height: 19px;padding-left: 2px;margin-top: -3px;padding-right: 5px;">
                    <? if($appearance->menu_link) {
                        echo '<a class="company-name__link" href="'. $appearance->menu_link . '" target="_blank">' . $appearance->menu_name . '</a>';
                    } else {
                        echo '<span class="company-name__link">' . $appearance->menu_name . '</span>';
                    }?>
                </div>
                <nav class="header-nav navbar">
                    <ul class="nav navbar-nav">
                        <li><?php echo CHtml::link('Контакты', array('page/clients_page'), ($this->action->id == 'index' || $this->action->id == 'clients_page') ? array('class' => 'active') : array()); ?></li>
                        <? if ($role == 'admin' || $userRight->create_action) { ?>
                            <li><?php echo CHtml::link('Задачи', array('page/actions_page'), $this->action->id == 'actions_page' ? array('class' => 'active') : array()); ?></li>
                        <? } ?>
                        <? if ($role == 'admin' || $userRight->create_deals) { ?>
                            <li><?php echo CHtml::link('Сделки', array('page/dealings_page'), $this->action->id == 'dealings_page' ? array('class' => 'active') : array()); ?></li>
                        <? } ?>
                        <? if ($role == 'admin' || $accessDocument) { ?>
                            <li><?php echo CHtml::link('Файлы', array('page/' . $mainDocument), in_array($this->action->id, ['document_client_page', 'document_action_page', 'document_deal_page', 'document_user_page']) ? array('class' => 'active') : array()); ?></li>
                        <? } ?>
                      </ul>
                </nav>
                <div class="header-options pull-right">
                <a href="#" class="headerSettings">
                    <?php
                    if($user->avatar && file_exists(Yii::getPathOfAlias('webroot') . $user->avatar)) {
                        echo CHtml::tag('img', ['class' => 'headerAvatar', 'src' => $user->avatar]);
                    } else {
                        switch ($user->roles[0]->name) {
                            case 'admin':
                                echo CHtml::tag('img', ['class' => 'headerAvatar', 'src' => '/img/ava_admin.svg']);
                                break;
                            case 'director':
                                echo CHtml::tag('img', ['class' => 'headerAvatar', 'src' => '/img/ava_adminisrtr.svg']);
                                break;
                            case 'manager':
                                echo CHtml::tag('img', ['class' => 'headerAvatar', 'src' => '/img/employee.svg']);
                                break;
                        }
                    }
                    ?>
                    <?php echo Users::model()->findByPk(Yii::app()->user->id)->email ?></a>
                    <ul>
                        <li><?php echo CHtml::link('Мой профиль', array('page/user_profile/' . Yii::app()->user->id)); ?></li>
                        <?php if ($role != 'manager') { ?>
                            <li><?php echo CHtml::link('Пользователи', array('page/user_info')); ?></li>
                        <?php } ?>
                        <?php if ($role == 'admin') {
                                  $link = 'settings_additional_field';
                              } elseif ($userRight->create_field) {
                                  $link = 'Settings_additional_field';
                              } elseif ($userRight->create_label_clients
                                  || $userRight->create_label_actions
                                  || $userRight->create_label_deals) {
                                  $link = 'settings_labels';
                              } elseif ($userRight->create_steps) {
                                  $link = 'settings_steps';
                              }
                        if (isset($link)) {?>
                        <li><?php echo CHtml::link('Настройки', array('page/' . $link)); ?></li>
                        <?}?>
                        <hr class="homePageCategories__hr9">
                        <li style="margin-bottom: 5px;"><?php echo CHtml::link('Выйти', array('page/logout')); ?></li>
                    </ul>
                </div>
            </div>
        </header>
        <div class="main" id="main">
            <section class="middle">
                <?php echo $content; ?>
            </section>
        </div>
        <?
        $appearanceLinks = AppearanceLinks::model()->findAll();
        ?>
        <div class="footer" id="footer">
            <div class="copyright">
                <? if ( $appearance->footer_link) {
                    echo '<a target="_blank" style="margin-right: 10px" href="' . $appearance->footer_link . '">' . $appearance->footer_name . '</a>';
                } else {
                    echo '<span style="margin-right: 10px">' . $appearance->footer_name . '</span>';
                }
                ?>
                <? foreach ($appearanceLinks as $count => $value) {
                    echo '<a target="_blank" href="' . $value->link_value . '">' . $value->link_name . '</a>';
                    echo count($appearanceLinks) > $count + 1 ? ' | ' : '';
                }?>
            </div>
        </div>
    </div>
</div>
<script>
    let leftMenu = document.getElementsByClassName('left-sidebar');
    let footer = document.getElementById('footer');
</script>
</body>
</html>
<? Yii::app()->clientScript->registerScriptFile('/js/jquery-3.2.1.min.js', CClientScript::POS_HEAD);
Yii::app()->clientScript->registerScriptFile('/js/jquery.formstyler.min.js', CClientScript::POS_END);
Yii::app()->clientScript->registerScriptFile('/js/jquery.fancybox.pack.js', CClientScript::POS_END);
Yii::app()->clientScript->registerScriptFile('/js/jquery.validate.min.js', CClientScript::POS_END);
Yii::app()->clientScript->registerScriptFile('/js/jquery.bxslider.min.js', CClientScript::POS_END);
Yii::app()->clientScript->registerScriptFile('/js/mask.js', CClientScript::POS_END);
Yii::app()->clientScript->registerScriptFile('/js/main.js', CClientScript::POS_END);
Yii::app()->clientScript->registerScriptFile('/js/notificationBar.js', CClientScript::POS_END, ['type' => 'module']);