Файл: protected/views/page/user_profile.php
Строк: 824
<?php $this->pageTitle = $user->first_name; ?>
<?php $correct_path = 'http://' . $_SERVER["HTTP_HOST"]; ?>
<div class="clients-hat">
    <div class="client-name">
        <?php
        if ($callUserRight['role'] != 'manager') {
            echo CHtml::link('Пользователи', array('page/user_info'));
        } else {
            echo 'Пользователи';
        }
        ?>
        <img src="/img/right-arrow-button.svg" alt="">
        <!--        --><?php /*echo Users::getRole($user->roles[0]->name); */ ?>
        <?php
        $name = Users::getRole($user->roles[0]->name);
        if ($user->roles[0]->name !== 'admin' && $callUserRight['role'] == 'admin') {
            echo CHtml::link($name, array("page/user_info?roleFilter=" . $user->roles[0]->name));
        } else {
            echo $name;
        }
        ?>
        <img src="/img/right-arrow-button.svg" alt="">
        <?php echo $user->first_name; ?>, #<?php echo $user->id; ?>
    </div>
    <div class="goback-link pull-right">
        <?php
        echo CHtml::button('Новый контакт', array('onClick' => 'window.location.href= "' . Yii::app()->createUrl("page/new_client", array("id" => $user->id)) . '"',
            'class' => 'btn_green', 'id' => 'popup_new_client_button'));
        ?>
        <?php
        echo CHtml::button('❮  Назад ', array('onClick' => 'window.location.href= "' . Yii::app()->createUrl("page/user_info") . '"',
            'class' => 'btn_close', 'id' => 'popup_new_client_button'));
        ?>
    </div>
</div>
<main class="content full2" role="main">
    <div class="content-edit-block">
            <div class="title_name_1">Профиль пользователя</div>
            <div class="additionalFieldTable" style="margin-bottom: 25px;">
                <div class="box-gray__body no-border2 active-pad resizeWidth">
                    <table class="main-table row edit-row" id="user-info">
                        <div class="profile_info_block clear_fix">
                            <div class="profile_info_header_wrap">
                                <span class="profile_info_header">О пользователе</span>
                            </div>
                        </div>
                        <tr>
                            <td class="an_001" width="132">Имя</td>
                            <td class="editable" rel="product"><?php echo $user->first_name; ?></td>
                        </tr>
                        <tr>
                            <td class="an_001" width="132">ID</td>
                            <td class="editable" rel="product"><?php echo $user->id; ?>
                            </td>
                        </tr>
                        <tr>
                            <td class="an_001" width="132">Email</td>
                            <td class="editable" rel="product"><?php echo $user->email; ?></td>
                        </tr>
                        <tr>
                            <td class="an_001" width="132">Отвественный</td>
                            <td class="editable" rel="product"><?php echo $user->parent->first_name; ?>
                            </td>
                        </tr>
                        <tr>
                            <td class="an_001" width="132">Статус</td>
                            <td class="editable" rel="product"><?php echo Users::getStatus($user->status); ?></td>
                        </tr>
                        <tr>
                            <td class="an_001" width="132">Тип</td>
                            <td class="editable"
                                rel="product"><?php echo Users::getRole($user->roles[0]->name); ?></td>
                        </tr>
                        <tr>
                            <td class="an_001" width="132">Группа</td>
                            <td class="editable" rel="product"><?php echo $userGroup ?></td>
                        </tr>                     
                    </table>
                </div>
                <div class="box-gray__body no-border2 active-pad resizeWidth">
                    <table class="main-table row edit-row" id="user-info">
                        <div class="profile_info_block clear_fix">
                            <div class="profile_info_header_wrap">
                                <span class="profile_info_header">Дополнительно</span>
                            </div>
                        </div>
                        <tr>
                            <td class="an_001" width="132">Контакты</td>
                            <td class="editable"
                                rel="product"><? echo count($client_table_data->data) ?></td>
                        </tr>
                        <tr>
                            <td class="an_001" width="132">Телефон</td>
                            <td class="editable" rel="product"><?php echo $user->phone; ?></td>
                        </tr>
                        <tr>
                            <td class="an_001" width="132">Должность</td>
                            <td class="editable" rel="product"><?php echo $user->position; ?></td>
                        </tr>
                        <tr>
                            <td class="an_001" width="132">Дата создания</td>
                            <td class="editable"
                                rel="product"><?php echo date('d.m.Y H:m', strtotime($user->reg_date)); ?></td>
                        </tr>
                        <tr>
                            <td class="an_001" width="132">Последний IP:</td>
                            <td class="editable" rel="product"><?php echo $user->last_ip; ?></td>
                            </td>
                        </tr>
                        <tr>
                            <td class="an_001" width="132">Последний вход</td>
                            <td class="editable"
                                rel="product"><?php echo date('d.m.Y H:m:s', strtotime($user->last_login)); ?></td>
                        </tr>
                    </table>
                </div>
            </div>
            <!--Задачи и Сделки-->
            <div class="additionalFieldTable" style="margin-bottom: 25px;">
                <div class="box-gray__body no-border2 active-pad resizeWidth">
                    <table class="main-table row edit-row" id="user-info">
                        <div class="profile_info_block clear_fix">
                            <div class="profile_info_header_wrap">
                                <span class="profile_info_header">Сделки</span>
                            </div>
                        </div>
                        <tr>
                            <td class="an_001" width="132">Все сделки</td>
                            <td class="editable"
                                rel="product"><span
                                        class="mini_all_deal"><? echo $priority['deals']['countAll'] ?></span><span
                                        class="mini_01">:</span> <span
                                        class="mini"><? echo $priority['deals']['sumPaid'] ?></span><span
                                        class="mini_01">сумма,</span> <span
                                        class="mini"><? echo $priority['deals']['sumBalance'] ?></span><span
                                        class="mini_01">остаток</span>
                            </td>
                        </tr>
                        <tr>
                            <td class="an_001" width="132">Активно</td>
                            <td class="editable" rel="product"><span class="mini_active"><?php echo
                                    $priority['deals']['active']['count'] ?></span><span class="mini_01">:</span> <span class="mini"><?php echo $priority['deals']['active']['paid'] ?></span><span
                                        class="mini_01">сумма,</span> <span
                                        class="mini"><?php echo $priority['deals']['active']['balance'] ?></span><span
                                        class="mini_01">остаток</span>
                            </td>
                        </tr>
                        <tr>
                            <td class="an_001" width="132">Выиграно</td>
                            <td class="editable" rel="product"><span
                                        class="mini_win"><?php echo $priority['deals']['win']['count'] ?></span><span
                                        class="mini_01">:</span> <span
                                        class="mini"><?php echo $priority['deals']['win']['paid'] ?></span><span
                                        class="mini_01">сумма,</span> <span
                                        class="mini"><?php echo $priority['deals']['win']['balance'] ?></span><span
                                        class="mini_01">остаток</span>
                            </td>
                        </tr>
                        <tr>
                            <td class="an_001" width="132">Проиграно</td>
                            <td class="editable" rel="product"><span
                                        class="mini_los"><?php echo $priority['deals']['lose']['count'] ?></span><span
                                        class="mini_01">:</span> <span
                                        class="mini"><?php echo $priority['deals']['lose']['paid'] ?></span><span
                                        class="mini_01">сумма,</span> <span
                                        class="mini"><?php echo $priority['deals']['lose']['balance'] ?></span><span
                                        class="mini_01">остаток</span>
                            </td>
                        </tr>
                    </table>
                </div>
                <div class="box-gray__body no-border2 active-pad resizeWidth">
                    <table class="main-table row edit-row" id="user-info">
                        <div class="profile_info_block clear_fix">
                            <div class="profile_info_header_wrap">
                                <span class="profile_info_header">Задачи</span>
                            </div>
                        </div>
                        <tr>
                            <td class="an_001" width="132">Все задачи</td>
                            <td class="editable" rel="product"><span
                                        class="mini_all_action"><?php echo $priority['actions']['all'] ?></span><span
                                        class="mini_01">:</span> <span
                                        class="mini"><?php echo $priority['actions']['expected'] ?></span><span
                                        class="mini_01">ожидается,</span> <span
                                        class="mini"><?php echo $priority['actions']['countFinish'] ?></span><span
                                        class="mini_01">выполненные</span>
                            </td>
                        </tr>
                        <tr>
                            <td class="an_001" width="132">Ожидается</td>
                            <td class="editable" rel="product"><span
                                        class="mini_today"><?php echo $priority['actions']['countToDay']; ?></span><span
                                        class="mini_01">сегодня,</span> <span
                                        class="mini_future"><?php echo $priority['actions']['countFuture']; ?></span><span
                                        class="mini_01">будущие,</span> <span
                                        class="mini_expired"><?php echo $priority['actions']['countOverdue']; ?></span><span
                                        class="mini_01">просроченные</span>
                            </td>
                        </tr>
                        <tr>
                            <td class="an_001" width="132">Выполненные</td>
                            <td class="editable" rel="product"><span
                                        class="mini_completed"><?php echo $priority['actions']['completed'] ?></span><span
                                        class="mini_01">завершено,</span> <span
                                        class="mini_no_result"><?php echo $priority['actions']['noResult'] ?></span><span
                                        class="mini_01">нет результата</span>
                            </td>
                        </tr>
                    </table>
                </div>
            </div>
        <div class="user-table-block">
            <? if ($labelActionsId) {
                $active = 'actions';
            } elseif ($labelDealsId) {
                $active = 'deals';
            } else {
                $active = 'clients';
            }
            ?>
            <ul>
                <li class="button-change-table <? echo $active != 'clients' ?: 'active' ?>" id="button-table-clients"
                    onclick="selectTable('clients')">
                    Контакты <span><? echo $client_table_data->totalItemCount ?></span></li>
                <li class="button-change-table <? echo $active != 'actions' ?: 'active' ?>" id="button-table-actions"
                    onclick="selectTable('actions')">Задачи
                    <span><? echo $actions_table_data->totalItemCount ?></span></li>
                <li class="button-change-table <? echo $active != 'deals' ?: 'active' ?>" id="button-table-deals"
                    onclick="selectTable('deals')">Сделки
                    <span><? echo $deals_table_data->totalItemCount ?></span></li>
                <? if (!(Yii::app()->user->id == $user->id && $callUserRight['role'] == 'manager')) { ?>
                    <li class="button-change-table <? echo $callUserRight['role'] == 'admin' || $callUserRight['add_files_user'] ?: 'hide ' ?><? echo $active != 'files' ?: 'active' ?>"
                        id="button-table-files" onclick="selectTable('files')">Файлы
                        <span><? echo $filesTableData->totalItemCount ?></span>
                    </li>
                <? } ?>
            </ul>
        </div>
        <div id="table-clients">
            <div class="content-02">
                <?php
                if (count($client_table_data->data) == 0) { ?>
                    <div class="info_client_001"><p>Контактов нет</p></div>
                    <?
                }
                $this->widget('zii.widgets.grid.CGridView', array(
                    'dataProvider' => $client_table_data,
                    'cssFile' => '',
                    'emptyText' => '',
                    'htmlOptions' => array('class' => 'new-table-main'),
                    'columns' => array(
                        array(
                            'name' => 'name',
                            'header' => 'Контакты',
                            'type' => 'raw',
                            'headerHtmlOptions' => array('class' => 'w9', 'style' =>
                                '   height: 12px;
                                border-right: 1px solid #d9d9d9;
                                border-bottom: 1px solid #d9d9d9;
                                padding: 8px 11px;
                                text-align:left;
                                font-size: 11px;
                                color: #222;
                                line-height: 12px;
                                display: none'),
                            'value' => function ($data) {
                                $changeDateClient = '';
                                if ($data->change_client_date) {
                                    $changeDateClient = Yii::app()->commonFunction->getChangeDateClient($data->change_client_date);
                                }
                                $criteria = new CDbCriteria;
                                foreach ($data->labelsInClients as $value) {
                                    $criteria->addCondition('t.id = ' . $value->label_id, "OR");
                                }
                                $idHTML = '<div class="block_labels">' . '<span class="idHTML"> #' . $data->id . '</span>'
                                    . '<span class="werwe"></span> ' . '<span class="tooltip">' . $changeDateClient . '<span class="tooltiptext tooltip-bottom">' . 'Контакт изменен ' . date('d.m.Y H:i', strtotime($data->change_client_date)) . '</span>' . '</span> ';
                                $labelHTML = '';
                                if ($criteria->condition != '' && $labels = Labels::model()->findAll($criteria)) {
                                    $type = "'Clients'";
                                    foreach ($labels as $label) {
                                        $labelHTML .= '<div onclick="clickLabel(' . $label->id . ',' . $type . ')" class="custom-label pointer" style="background-color: ' . $label->color . '; color:' . $label->color_text . '">' . $label->name . '</div>';
                                    }
                                }
                                $labelHTML .= '</div>';
                                $stepOptionColor = '';
                                $stepOptionName = '';
                                $stepName = '';
                                if ($step = StepsInClients::model()->with('steps')->find('clients_id = :ID', [':ID' => $data->id])) {
                                    if ($step->selected_option_id && $stepSelectedOption = StepsOptions::model()->findByPk($step->selected_option_id)) {
                                        $stepOptionColor = $stepSelectedOption->color;
                                        $stepOptionName = $stepSelectedOption->name;
                                    }
                                    if ($step->steps_id == 1 || $step->steps_id == 2) {
                                        $stepOptionName = $step->steps->name;
                                    }
                                    $stepName = $step->steps->name;
                                }
                                $dddd2 = '<span class="new-table-date_actions flex-start">' .
                                    '<span class="tooltip"> ' .
                                    '<span class="stepIndication" style="background-color:' . $stepOptionColor . '">' . '</span>' . '<span style="padding-left: 13px;">' . $stepOptionName . '</span>' . '<span class="tooltiptext tooltip-bottom">' . $stepName . '</span>' . '</span>' .
                                    '</span>';
                                return
                                    '<div class="new-table">
    <div class="new-table-left">
        <div class="new-table-header-01">
            <div class="new-table-name-client">' .
                                    CHtml::link($data->name, Yii::app()->createUrl("page/client_profile", array("id" => $data->id))) .
                                    (count($data->clientsFiles) > 0 ? '<a class="file_add" tabindex="1"><img src="/img/paper-clip.svg"></a>' : '') .
                                    '<span class="sdf2">' .
                                    ($data->responsable->avatar ? CHtml::image($data->responsable->avatar, '', ['class' => 'miniAvatar']) : CHtml::image($data->responsable->roles[0]->name == 'manager' ? '/img/employee.svg' : ($data->responsable->roles[0]->name == 'director' ? '/img/ava_adminisrtr.svg' : '/img/ava_admin.svg'), '', ['class' => 'miniAvatar'])) . CHtml::link($data->responsable->first_name, Yii::app()->createUrl("page/user_profile", array("id" => $data->responsable->id))) .
                                    '</span>' .
                                    '</div>
            
        </div>
        <div class="new-table-bottom">'
                                    . $idHTML . $labelHTML . $dddd2 .
                                    '</div>
    </div></div>';
                            }
                        ),
                    )));
                ?>
            </div>
        </div>
        <div id="table-actions">
            <div class="content-02">
                <?php
                if (count($actions_table_data->data) == 0) { ?>
                    <div class="info_client_001"><p>Задач нет</p></div>
                    <?
                }
                $this->widget('zii.widgets.grid.CGridView', array(
                    'dataProvider' => $actions_table_data,
                    'cssFile' => '',
                    'emptyText' => '',
                    'htmlOptions' => array('class' => 'new-table-main'),
                    'columns' => array(
                        array(
                            'name' => 'name',
                            'header' => 'Задачи',
                            'type' => 'raw',
                            'headerHtmlOptions' => array('class' => 'w9', 'style' =>
                                '   height: 12px;
                                border-right: 1px solid #d9d9d9;
                                border-bottom: 1px solid #d9d9d9;
                                padding: 8px 11px;
                                text-align:left;
                                font-size: 11px;
                                color: #222;
                                line-height: 12px;
                                display: none
                             '),
                            'value' => function ($data) {
                                $action_date = date('Y-m-d', strtotime($data->action_date)) . ' 23:59:59';
                                $actionStatusColor = '#F96F93';
                                if (strtotime($action_date) >= time() || $data->action_status_id != 1) {
                                    $actionStatusColor = $data->actionStatus->color;
                                }
                                $actionIndication = '<div class="labelStatusAction" style="background-color:' . $actionStatusColor . '"> </div>';
                                $criteria = new CDbCriteria;
                                foreach ($data->labelsInActions as $value) {
                                    $criteria->addCondition('t.id = ' . $value->label_id, "OR");
                                }
                                $labelHTML = '';
                                $idHTML = '<div class="block_labels">' . '<span class="idHTML"> #' . $data->id . '</span>' .
                                    '<span class="werwe"></span>' . $data->actionStatus->name .
                                    '</span>';
                                //
                                if ($criteria->condition != '' && $labels = Labels::model()->findAll($criteria)) {
                                    $labelHTML = '';
                                    $type = "'Actions'";
                                    foreach ($labels as $label) {
                                        $labelHTML .= '<div onclick="clickLabel(' . $data->client_id . ',' . $label->id . ',' . $type . ')" class="custom-label pointer" style="background-color: ' . $label->color . '; color:' . $label->color_text . '">' . $label->name . '</div>';
                                    }
                                    $labelHTML .= '</div>';
                                }
                                $dddd2 = ' <span class="new-table-date_actions">'
                                    .
                                    '<a class="support" tabindex="1">
                                                ' . date('d.m.Y' . ' в ' . 'H:i', strtotime($data->action_date)) . '
                                                    
                                                    <span class="tip">
                                                        <div class="chok_wert">
                                                            <div class="chok" style="font-weight: bold;padding-bottom: 10px;">' . $data->text . '</div>
                                                            <div class="chok">' . $data->description . '</div>
                                                        </div>
                                                        <div class="chok_life">
                                                        <span class="chol">' . $data->actionStatus->name . ': </span>' . date('d.m.Y' . ' в ' . 'H:i', strtotime($data->action_date)) . '</div>
                                                        <div class="chok"><span class="chol">Ответственный:  </span>' . $data->responsable->first_name . '</div>
                                                    </span>
                                                    </a>' .
                                    '</span>';
                                return
                                    '<div class="new-table">
                                                    <div class="new-table-left">
                                                        <div class="new-table-header">
                                                            <div class="new-table-name-client"> ' . $actionIndication . CHtml::link($data->text, Yii::app()->createUrl("page/edit_action", array("id" => $data->id, "render_page" => 'actions_page')), ['class' => 'float-left']) . (count($data->actionsFiles) > 0 ? '<a class="file_add" tabindex="1"><img src="/img/paper-clip.svg"></a>' : '') .
                                    '<span class="sdf2">' .
                                    ($data->responsable->avatar ? CHtml::image($data->responsable->avatar, '', ['class' => 'miniAvatar']) : CHtml::image($data->responsable->roles[0]->name == 'manager' ? '/img/employee.svg' : ($data->responsable->roles[0]->name == 'director' ? '/img/ava_adminisrtr.svg' : '/img/ava_admin.svg'), '', ['class' => 'miniAvatar'])) . CHtml::link($data->responsable->first_name, Yii::app()->createUrl("page/user_profile", array("id" => $data->responsable->id))) .
                                    '</div>
                                                        <div class="new-table-name-resp"></div>
                                                    </div>
                                                    <div class="new-table-bottom">' . $idHTML . $labelHTML . $dddd2 . '</div>
                                                
                                                </div>
                                                </div>';
                            }
                        ),
                    )));
                ?>
            </div>
        </div>
        <div id="table-deals">
            <div class="content-02">
                <?php
                if (count($deals_table_data->data) == 0) { ?>
                    <div class="info_client_001"><p>Сделок нет</p></div>
                    <?
                }
                $this->widget('zii.widgets.grid.CGridView', array(
                    'dataProvider' => $deals_table_data,
                    'cssFile' => '',
                    'emptyText' => '',
                    'htmlOptions' => array('class' => 'new-table-main'),
                    'columns' => array(
                        array(
                            'name' => 'name',
                            'header' => 'Сделки',
                            'type' => 'raw',
                            'headerHtmlOptions' => array('class' => 'w9', 'style' =>
                                '   height: 12px;
                                border-right: 1px solid #d9d9d9;
                                border-bottom: 1px solid #d9d9d9;
                                padding: 8px 11px;
                                text-align:left;
                                font-size: 11px;
                                color: #222;
                                line-height: 12px;
                                display: none
                             '),
                            'value' => function ($data) {
                                $stepName = '';
                                $criteria = new CDbCriteria;
                                foreach ($data->labelsInDeals as $value) {
                                    $criteria->addCondition('t.id = ' . $value->label_id, "OR");
                                }
                                $idHTML = '<div class="block_labels">' . '<span class="idHTML"> #' . $data->id . '</span>' .
                                    '<span class="werwe"></span>' . round($data->paid) . ' / ' . round($data->balance);
                                $labelHTML = '';
                                if ($criteria->condition != '' && $labels = Labels::model()->findAll($criteria)) {
                                    $type = "'Deals'";
                                    foreach ($labels as $label) {
                                        $labelHTML .= '<div onclick="clickLabel(' . $data->client_id . ',' . $label->id . ',' . $type . ')" class="custom-label pointer" style="background-color: ' . $label->color . '; color:' . $label->color_text . '">' . $label->name . '</div>';
                                    }
                                }
                                $labelHTML .= '</div>';
                                $stepOptionColor = '';
                                $stepOptionName = '';
                                if ($step = StepsInDeals::model()->with('steps')->find('deals_id = :ID', [':ID' => $data->id])) {
                                    if ($step->selected_option_id && $stepSelectedOption = StepsOptions::model()->findByPk($step->selected_option_id)) {
                                        $stepOptionColor = $stepSelectedOption->color;
                                        $stepOptionName = $stepSelectedOption->name;
                                    }
                                    if ($step->steps_id == 1 || $step->steps_id == 2) {
                                        $stepOptionName = $step->steps->name;
                                    }
                                    $stepName = $step->steps->name;
                                }
                                $dddd2 = '<span class="new-table-date_actions flex-start">' .
                                    '<span class="tooltip"> ' .
                                    '<span class="stepIndication" style="background-color:' . $stepOptionColor . '">' . '</span>' . '<span style="padding-left: 13px;">' . $stepOptionName . '</span>' . '<span class="tooltiptext tooltip-bottom">' . $stepName . '</span>' . '</span>' .
                                    '</span>';
                                $dealTypeClass = [
                                    1 => 'dealTypeActiveSquare',
                                    2 => 'dealTypeWinSquare',
                                    3 => 'dealTypeLoseSquare',
                                ];
                                return
                                    '<div class="new-table">
                                                <div class="new-table-left">
                                                    <div class="new-table-header">
                                                        <div class="new-table-name-client">' . '<div class="' . $dealTypeClass[$data->deal_type_id] . '"></div>' . CHtml::link($data->text, Yii::app()->createUrl("page/edit_deal", array("id" => $data->id, "render_page" => 'dealings_page'))) . (count($data->dealsFiles) > 0 ? '<a class="file_add" tabindex="1"><img src="/img/paper-clip.svg"></a>' : '') .
                                    '<span class="sdf2">' .
                                    ($data->responsable->avatar ? CHtml::image($data->responsable->avatar, '', ['class' => 'miniAvatar']) : CHtml::image($data->responsable->roles[0]->name == 'manager' ? '/img/employee.svg' : ($data->responsable->roles[0]->name == 'director' ? '/img/ava_adminisrtr.svg' : '/img/ava_admin.svg'), '', ['class' => 'miniAvatar'])) . CHtml::link($data->responsable->first_name, Yii::app()->createUrl("page/user_profile", array("id" => $data->responsable->id))) .
                                    '</div>
                                                        <div class="new-table-name-resp"></div>
                                                    </div>
                                                    <div class="new-table-bottom">' . $idHTML . $labelHTML . $dddd2 . '</div>
                                            </div>
                                            </div>';
                            }
                        ),
                    )));
                ?>
            </div>
        </div>
        <!-- Список файлов -->
        <div id="table-files">
            <div class="content-02">
                <?php
                if ($callUserRight['role'] == 'admin' || $callUserRight['add_files_user']) {
                    if (count($filesTableData->data) == 0) { ?>
                        <div class="info_client_001"><p>Файлов пока нет</p></div>
                        <?
                    }
                    $this->widget('zii.widgets.grid.CGridView', array(
                        'dataProvider' => $filesTableData,
                        'cssFile' => '',
                        'emptyText' => '',
                        'htmlOptions' => array('class' => 'new-table-main'),
                        'columns' => array(
                            array(
                                'name' => 'name',
                                'header' => 'Задачи',
                                'type' => 'raw',
                                'headerHtmlOptions' => array('class' => 'w9', 'style' =>
                                    '   height: 12px;
                                border-right: 1px solid #d9d9d9;
                                border-bottom: 1px solid #d9d9d9;
                                padding: 8px 11px;
                                text-align:left;
                                font-size: 11px;
                                color: #222;
                                line-height: 12px;
                                display: none
                             '),
                                'value' => function ($data) {
                                    $user = Users::model()->with(['userRights'])->findByPk(Yii::app()->user->id);
                                    $userRight = Yii::app()->commonFunction->getUserRight($user);
                                    if ($userRight['role'] == 'admin' || $userRight['delete_files_client']) {
                                        $del = CHtml::image('/img/cancel.svg', '', ['class' => 'delDocument2', 'onClick' => 'delDocument(' . $data->id . ')']);
                                    } else {
                                        $del = '';
                                    }
                                    return
                                        '<div class="new-table">
                                            <div class="file_list">
                                                <div class="file-sort">
                                                    ' . CHtml::link($data->file->name, Yii::app()->createUrl("page/get_file_user", ["id" => $data->id, "render_page" => 'dealings_page'])) . '                                        
                                                </div>
                                            </div>
                                            <div class="del_icon">' . $del . '</div>' .
                                        '</div>';
                                }
                            ),
                        ))); ?>
                    <div id="fileBlock"></div>
                    <?
                    $fileSettings = Yii::app()->commonFunction->getFileSettings();
                    $this->widget('ext.EAjaxUpload.EAjaxUpload',
                        array(
                            'id' => 'uploadFile',
                            'config' => array(
                                'multiple' => true,
                                'action' => '/page/UploadUserFile?id=' . $user->id,
                                'allowedExtensions' => explode(',', str_replace(' ', '', $fileSettings['extFile'])),//array("jpg","jpeg","gif","exe","mov" and etc...
                                'sizeLimit' => $fileSettings['sizeFile'] * 1024 * 1024,// maximum file size in bytes
                                'dragDrop' => false,
                                'onComplete' => "js:function(id, fileName, responseJSON){ 
                                    addFileBlock(responseJSON);
                        }",
                                'messages' => array(
                                    'typeError' => "Ошибка! Расширение файла {file} не поддерживается. Разрешенные типы файлов: {extensions}.",
                                    'sizeError' => "{file} максимальный размер файла {sizeLimit}.",
                                    //                  'minSizeError'=>"{file} is too small, minimum file size is {minSizeLimit}.",
                                    //                  'emptyError'=>"{file} is empty, please select files again without it.",
                                    //                  'onLeave'=>"The files are being uploaded, if you leave now the upload will be cancelled."
                                ),
                                //'showMessage'=>"js:function(message){ alert(message); }"
                            )
                        ));
                    ?>
                    <?php
                }
                ?>
            </div>
        </div>
    </div>
    <div class="box-gray111 width-static">
        <div class="edit_user_1anketa">
            <div class="title_name_2">Управление</div>
            <div class="popup__form_anketa">
                <div class="imgavatar">
                    <?php
                    if ($user->avatar) {
                        ?>
                        <img class="avatar" src="<? echo $user->avatar ?>">
                        <?
                    } else {
                        ?>
                        <?php
                        if ($user->roles[0]->name == 'director') {
                            echo CHtml::tag('img', ['src' => '/img/ava_adminisrtr.svg']);
                        } elseif ($user->roles[0]->name == 'admin') {
                            echo CHtml::tag('img', ['src' => '/img/ava_admin.svg']);
                        } else {
                            echo CHtml::tag('img', ['src' => '/img/employee.svg']);
                        }
                        ?>
                    <? } ?>
                </div>
                <div class="profile_info_block_usser clear_fix">
                    <?php
                    echo CHtml::button('Изменить', array('onClick' => 'window.location.href= "' . Yii::app()->createUrl("page/edit_user", array("id" => $user->id)) . '"',
                        'class' => 'foton_btn'));
                    ?>
                </div>
            </div>
        </div>
    </div>
</main><!--.content-->
<!--.container-->
<script>
    if ($("#button-table-actions").hasClass('active')) {
        $("#table-actions").show();
        $("#table-deals").hide();
        $("#table-clients").hide();
        $("#table-files").hide();
    } else if ($("#button-table-deals").hasClass('active')) {
        $("#table-deals").show();
        $("#table-actions").hide();
        $("#table-clients").hide();
        $("#table-files").hide();
    } else if ($("#button-table-clients").hasClass('active')) {
        $("#table-clients").show();
        $("#table-actions").hide();
        $("#table-deals").hide();
        $("#table-files").hide();
    } else if ($("#button-table-doc").hasClass('active')) {
        $("#table-clients").hide();
        $("#table-actions").hide();
        $("#table-deals").hide();
        $("#table-files").show();
    }
    function selectTable(table) {
        switch (table) {
            case 'clients':
                $("#button-table-clients").addClass('active');
                $("#button-table-actions").removeClass('active');
                $("#button-table-deals").removeClass('active');
                $("#button-table-files").removeClass('active');
                $("#table-clients").show();
                $("#table-actions").hide();
                $("#table-deals").hide();
                $("#table-files").hide();
                break;
            case 'actions':
                $("#button-table-clients").removeClass('active');
                $("#button-table-actions").addClass('active');
                $("#button-table-deals").removeClass('active');
                $("#button-table-files").removeClass('active');
                $("#table-clients").hide();
                $("#table-actions").show();
                $("#table-deals").hide();
                $("#table-files").hide();
                break;
            case 'deals':
                $("#button-table-clients").removeClass('active');
                $("#button-table-actions").removeClass('active');
                $("#button-table-deals").addClass('active');
                $("#button-table-files").removeClass('active');
                $("#table-clients").hide();
                $("#table-actions").hide();
                $("#table-deals").show();
                $("#table-files").hide();
                break;
            case 'files':
                $("#button-table-clients").removeClass('active');
                $("#button-table-actions").removeClass('active');
                $("#button-table-deals").removeClass('active');
                $("#button-table-files").addClass('active');
                $("#table-clients").hide();
                $("#table-actions").hide();
                $("#table-deals").hide();
                $("#table-files").show();
                break;
        }
    }
    function delDocument(id) {
        if (confirm('Вы дествительно хотите удалить файл?')) {
            document.location.href = '/page/user_document_delete/' + id;
        }
    }
    function addFileBlock(json) {
        <?
        if ($callUserRight['role'] == 'admin' || $callUserRight['delete_files_client']) {
        ?>
        $("#fileBlock").append(
            '<a target="_blank" class="file_list_new" href="/page/get_file_user/' + json.fileId + '">' + json.filename + '</a>' +
            '<img class="delDocument3" onclick="delDocument(' + json.fileId + ')" src="/img/cancel_newdoc.svg" alt="">' +
            '<br>');
        <?
        } else { ?>
        $("#fileBlock").append(
            '<a target="_blank" class="file_list_new" href="/page/get_file_user/' + json.fileId + '">' + json.filename + '</a>' +
            '<br>');
        <?
        }
        ?>
        $("li.qq-upload-success").remove();
    }
    clickLabel = function (labelId, type) {
        var userId = <?echo $user->id?>;
        document.location.href = '/page/user_profile?id=' + userId + '&label' + type + 'Id=' + labelId;
    };
</script>