Файл: protected/views/page/user_info.php
Строк: 101
<?php $this->pageTitle = 'Пользователи'; ?>
<?php $correct_path = 'http://' . $_SERVER["HTTP_HOST"]; ?>
<?php $role = UsersRoles::model()->find('user_id=' . Yii::app()->user->id)->itemname; ?>
<div class="clients-hat clearfix">
<div class="client-name pull-left">
Пользователи
</div>
<div class="goback-link pull-right">
<?php
echo CHtml::button('Новый пользователь', array('onClick' => 'window.location.href= "' . Yii::app()->createUrl("page/create_user") . '"',
'class' => 'btn_100 popup-open popup-open'));
?>
</div>
</div>
<main class="content full2" role="main">
<?php $this->renderPartial('_users_search', array('user' => $user, 'role' => $role, 'clientCount' => $clientCount,
'actionCount' => $actionCount, 'dealCount' => $dealCount, 'userCount' => $userCount, 'userSearch' => $new_user,
'allGroups' => $allGroups, 'roleFilter' => $roleFilter
)); ?>
<div class="box-gray">
<div class="box-gray__body no-border bottom_margin">
<?php
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider' => $users_table_data,
'cssFile' => '',
'emptyText' => 'Пользователей пока нет',
'htmlOptions' => array('class' => 'main-table'),
'columns' => array(
array(
'name' => 'first_name',
'header' => 'Имя пользователя',
'type' => 'raw',
'headerHtmlOptions' => array('class' => 'w9', 'style' =>
' height: 12px;
border-right: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
padding: 8px 8px 8px 12px;
text-align:left;
color: #222;
line-height: 12px;'),
'value' => function ($data) {
return ($data->avatar ? CHtml::image($data->avatar, '', ['class' => 'miniAvatar']) :
CHtml::image($data->roles[0]->name == 'manager' ? '/img/employee.svg' : ($data->roles[0]->name == 'director' ? '/img/ava_adminisrtr.svg' : '/img/ava_admin.svg'), '', ['class' => 'miniAvatar']))
. ' ' . CHtml::link($data->first_name, Yii::app()->createUrl("page/user_profile", array("id" => $data->id)));
}
),
array(
'name' => 'parent_id',
'header' => 'Тип',
'headerHtmlOptions' => array('class' => 'w8_3', 'style' =>
' height: 12px;
border-right: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
padding: 8px 8px 8px 12px;
text-align:left;
color: #222;
line-height: 12px;'),
'value' => function ($data) {
return Users::getRole(UsersRoles::model()->find('user_id = :id', [':id' => $data->id])->itemname);
}
),
array(
'name' => 'email',
'header' => 'E-mail',
'headerHtmlOptions' => array('class' => 'w7', 'style' =>
' height: 12px;
border-bottom: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
padding: 8px 8px 8px 12px;
text-align:left;
color: #222;
line-height: 12px;'),
),
array(
'name' => 'parent',
'header' => 'Отвественный',
'type' => 'raw',
'headerHtmlOptions' => array('class' => 'w7_1', 'style' =>
' height: 12px;
border-bottom: 1px solid #d9d9d9;
padding: 8px 8px 8px 12px;
text-align:left;
color: #222;
line-height: 12px;'),
'value' => function ($data) {
return ($data->parent->avatar ?
CHtml::image($data->parent->avatar, '', ['class' => 'miniAvatar'])
: CHtml::image($data->parent->roles[0]->name == 'manager' ? '/img/employee.svg' : ($data->parent->roles[0]->name == 'director' ? '/img/ava_adminisrtr.svg' : '/img/ava_admin.svg'), '', ['class' => 'miniAvatar']))
. ' ' . $data->parent->first_name;
}
),
)
));
?>
</div>
</div>
</main><!--.content-->
<script>
ButtonCheck('#create_user_button', '#popup_new_user_button', ['#Users_first_name', '#Users_email']);
</script>