Example #1
0
File: index.php Project: yupe/yupe
<a class="btn btn-default btn-sm dropdown-toggle" data-toggle="collapse" data-target="#search-toggle">
    <i class="fa fa-search">&nbsp;</i>
    <?php 
echo Yii::t('BlogModule.blog', 'Find posts');
?>
    <span class="caret">&nbsp;</span>
</a>

<div id="search-toggle" class="collapse out search-form">
    <?php 
Yii::app()->getClientScript()->registerScript('search', "\n    \$('.search-form form').submit(function () {\n        \$.fn.yiiGridView.update('post-grid', {\n            data: \$(this).serialize()\n        });\n\n        return false;\n    });");
$this->renderPartial('_search', ['model' => $model]);
?>
</div>

<?php 
$this->widget('yupe\\widgets\\CustomGridView', ['id' => 'post-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'columns' => [['class' => 'bootstrap.widgets.TbEditableColumn', 'editable' => ['url' => $this->createUrl('/blog/postBackend/inline'), 'mode' => 'popup', 'type' => 'select', 'title' => Yii::t('BlogModule.blog', 'Select {field}', ['{field}' => mb_strtolower($model->getAttributeLabel('blog_id'))]), 'source' => CHtml::listData(Blog::model()->findAll(), 'id', 'name'), 'params' => [Yii::app()->request->csrfTokenName => Yii::app()->request->csrfToken]], 'name' => 'blog_id', 'type' => 'raw', 'filter' => CHtml::activeDropDownList($model, 'blog_id', CHtml::listData(Blog::model()->findAll(), 'id', 'name'), ['class' => 'form-control', 'empty' => ''])], ['class' => 'bootstrap.widgets.TbEditableColumn', 'name' => 'title', 'editable' => ['url' => $this->createUrl('/blog/postBackend/inline'), 'mode' => 'inline', 'params' => [Yii::app()->getRequest()->csrfTokenName => Yii::app()->getRequest()->csrfToken]], 'filter' => CHtml::activeTextField($model, 'title', ['class' => 'form-control'])], ['class' => 'bootstrap.widgets.TbEditableColumn', 'name' => 'slug', 'editable' => ['url' => $this->createUrl('/blog/postBackend/inline'), 'mode' => 'inline', 'params' => [Yii::app()->getRequest()->csrfTokenName => Yii::app()->getRequest()->csrfToken]], 'filter' => CHtml::activeTextField($model, 'slug', ['class' => 'form-control'])], ['class' => 'bootstrap.widgets.TbEditableColumn', 'name' => 'publish_time', 'editable' => ['url' => $this->createUrl('/blog/postBackend/inline'), 'type' => 'datetime', 'options' => ['datetimepicker' => ['format' => 'dd-mm-yyyy hh:ii', 'language' => Yii::app()->language], 'datepicker' => ['format' => 'dd-mm-yyyy']], 'viewformat' => 'dd-mm-yyyy hh:ii', 'params' => [Yii::app()->getRequest()->csrfTokenName => Yii::app()->getRequest()->csrfToken]], 'value' => function ($data) {
    return $data->publish_time;
}, 'filter' => CHtml::activeTextField($model, 'publish_time', ['class' => 'form-control'])], ['name' => 'create_user_id', 'type' => 'raw', 'value' => function ($data) {
    return CHtml::link($data->createUser->getFullName(), array("/user/userBackend/view", "id" => $data->createUser->id));
}, 'filter' => CHtml::activeDropDownList($model, 'create_user_id', User::getFullNameList(), ['class' => 'form-control', 'empty' => ''])], ['class' => 'bootstrap.widgets.TbEditableColumn', 'editable' => ['url' => $this->createUrl('/blog/postBackend/inline'), 'mode' => 'popup', 'type' => 'select', 'title' => Yii::t('BlogModule.blog', 'Select {field}', ['{field}' => mb_strtolower($model->getAttributeLabel('comment_status'))]), 'source' => array_merge(['' => '---'], $model->getCommentStatusList()), 'params' => [Yii::app()->request->csrfTokenName => Yii::app()->request->csrfToken]], 'name' => 'comment_status', 'type' => 'raw', 'value' => function ($data) {
    return $data->getCommentStatus();
}, 'filter' => CHtml::activeDropDownList($model, 'comment_status', $model->getCommentStatusList(), ['class' => 'form-control', 'empty' => ''])], ['class' => 'yupe\\widgets\\EditableStatusColumn', 'name' => 'status', 'url' => $this->createUrl('/blog/postBackend/inline'), 'source' => $model->getStatusList(), 'options' => [Post::STATUS_PUBLISHED => ['class' => 'label-success'], Post::STATUS_SCHEDULED => ['class' => 'label-info'], Post::STATUS_DRAFT => ['class' => 'label-default'], Post::STATUS_MODERATED => ['class' => 'label-warning']]], ['name' => 'tags', 'value' => function ($data) {
    return implode(", ", $data->getTags());
}, 'filter' => false], ['header' => "<i class=\"fa fa-comment\"></i>", 'value' => function ($data) {
    return CHtml::link($data->commentsCount > 0 ? $data->commentsCount - 1 : 0, array("/comment/commentBackend/index/", "Comment[model]" => "Post", "Comment[model_id]" => $data->id));
}, 'type' => 'raw'], ['class' => 'yupe\\widgets\\CustomButtonColumn', 'frontViewButtonUrl' => function ($data) {
    return Yii::app()->createUrl('/blog/post/view', ['slug' => $data->slug]);
}, 'buttons' => ['front_view' => ['visible' => function ($row, $data) {
    return $data->status == Post::STATUS_PUBLISHED;
}]]]]]);
Example #2
0
echo Yii::t('GalleryModule.gallery', 'Fields with');
?>
    <span class="required">*</span>
    <?php 
echo Yii::t('GalleryModule.gallery', 'are required.');
?>
</div>

<?php 
echo $form->errorSummary($model);
?>

<div class='row'>
    <div class="col-sm-2">
        <?php 
echo $form->dropDownListGroup($model, 'owner', ['widgetOptions' => ['data' => User::getFullNameList()]]);
?>
    </div>
    <div class='col-sm-2'>
        <?php 
echo $form->dropDownListGroup($model, 'status', ['widgetOptions' => ['data' => $model->getStatusList()]]);
?>
    </div>
</div>

<div class='row'>
    <div class="col-sm-7">
        <?php 
echo $form->textFieldGroup($model, 'name');
?>
    </div>
Example #3
0
        <?php 
echo Yii::t('BlogModule.blog', 'Blogs');
?>
        <small><?php 
echo Yii::t('BlogModule.blog', 'Administration');
?>
</small>
    </h1>
</div>

<a class="btn btn-default btn-sm dropdown-toggle" data-toggle="collapse" data-target="#search-toggle">
    <i class="fa fa-search">&nbsp;</i>
    <?php 
echo Yii::t('BlogModule.blog', 'Find a blog');
?>
    <span class="caret">&nbsp;</span>
</a>

<div id="search-toggle" class="collapse out search-form">
    <?php 
Yii::app()->clientScript->registerScript('search', "\n    \$('.search-form form').submit(function () {\n        \$.fn.yiiGridView.update('blog-grid', {\n            data: \$(this).serialize()\n        });\n\n        return false;\n    });");
$this->renderPartial('_search', ['model' => $model]);
?>
</div>

<?php 
$this->widget('yupe\\widgets\\CustomGridView', ['id' => 'blog-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'columns' => [['name' => 'icon', 'header' => false, 'type' => 'raw', 'value' => 'CHtml::image($data->getImageUrl(64, 64), $data->name, array("width"  => 64, "height" => 64))', 'filter' => false], ['class' => 'bootstrap.widgets.TbEditableColumn', 'name' => 'name', 'editable' => ['url' => $this->createUrl('/blog/blogBackend/inline'), 'mode' => 'inline', 'params' => [Yii::app()->request->csrfTokenName => Yii::app()->request->csrfToken]], 'filter' => CHtml::activeTextField($model, 'name', ['class' => 'form-control'])], ['class' => 'bootstrap.widgets.TbEditableColumn', 'name' => 'slug', 'editable' => ['url' => $this->createUrl('/blog/blogBackend/inline'), 'mode' => 'inline', 'params' => [Yii::app()->request->csrfTokenName => Yii::app()->request->csrfToken]], 'filter' => CHtml::activeTextField($model, 'slug', ['class' => 'form-control'])], ['class' => 'bootstrap.widgets.TbEditableColumn', 'editable' => ['url' => $this->createUrl('/blog/blogBackend/inline'), 'mode' => 'popup', 'type' => 'select', 'title' => Yii::t('BlogModule.blog', 'Select {field}', ['{field}' => mb_strtolower($model->getAttributeLabel('type'))]), 'source' => $model->getTypeList(), 'params' => [Yii::app()->request->csrfTokenName => Yii::app()->request->csrfToken]], 'name' => 'type', 'type' => 'raw', 'value' => '$data->getType()', 'filter' => CHtml::activeDropDownList($model, 'type', $model->getTypeList(), ['class' => 'form-control', 'empty' => ''])], ['class' => 'yupe\\widgets\\EditableStatusColumn', 'name' => 'status', 'url' => $this->createUrl('/blog/blogBackend/inline'), 'source' => $model->getStatusList(), 'options' => [Blog::STATUS_ACTIVE => ['class' => 'label-success'], Blog::STATUS_BLOCKED => ['class' => 'label-default'], Blog::STATUS_DELETED => ['class' => 'label-danger']]], ['name' => 'category_id', 'value' => 'empty($data->category) ? "---" : $data->category->name', 'filter' => CHtml::activeDropDownList($model, 'category_id', Category::model()->getFormattedList(Yii::app()->getModule('blog')->mainCategory), ['encode' => false, 'empty' => '', 'class' => 'form-control'])], ['name' => 'create_user_id', 'type' => 'raw', 'value' => 'CHtml::link($data->createUser->getFullName(), array("/user/userBackend/view", "id" => $data->createUser->id))', 'filter' => User::getFullNameList()], ['name' => 'create_time', 'value' => 'Yii::app()->getDateFormatter()->formatDateTime($data->create_time, "short", "short")', 'filter' => false], ['header' => Yii::t('BlogModule.blog', 'Posts'), 'value' => 'CHtml::link($data->postsCount, array("/blog/postBackend/index","Post[blog_id]" => $data->id ))', 'type' => 'html'], ['header' => Yii::t('BlogModule.blog', 'Members'), 'value' => 'CHtml::link($data->membersCount, array("/blog/userToBlogBackend/index","UserToBlog[blog_id]" => $data->id ))', 'type' => 'html'], ['class' => 'yupe\\widgets\\CustomButtonColumn', 'frontViewButtonUrl' => function ($data) {
    return Yii::app()->createUrl('/blog/blog/view', ['slug' => $data->slug]);
}, 'buttons' => ['front_view' => ['visible' => function ($row, $data) {
    return $data->status == Blog::STATUS_ACTIVE;
}]]]]]);
Example #4
0
        <?php 
echo Yii::t('BlogModule.blog', 'Posts');
?>
        <small><?php 
echo Yii::t('BlogModule.blog', 'administration');
?>
</small>
    </h1>
</div>

<a class="btn btn-default btn-sm dropdown-toggle" data-toggle="collapse" data-target="#search-toggle">
    <i class="fa fa-search">&nbsp;</i>
    <?php 
echo Yii::t('BlogModule.blog', 'Find posts');
?>
    <span class="caret">&nbsp;</span>
</a>

<div id="search-toggle" class="collapse out search-form">
    <?php 
Yii::app()->clientScript->registerScript('search', "\n    \$('.search-form form').submit(function () {\n        \$.fn.yiiGridView.update('post-grid', {\n            data: \$(this).serialize()\n        });\n\n        return false;\n    });");
$this->renderPartial('_search', ['model' => $model]);
?>
</div>

<?php 
$this->widget('yupe\\widgets\\CustomGridView', ['id' => 'post-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'columns' => [['class' => 'bootstrap.widgets.TbEditableColumn', 'editable' => ['url' => $this->createUrl('/blog/postBackend/inline'), 'mode' => 'popup', 'type' => 'select', 'title' => Yii::t('BlogModule.blog', 'Select {field}', ['{field}' => mb_strtolower($model->getAttributeLabel('blog_id'))]), 'source' => CHtml::listData(Blog::model()->findAll(), 'id', 'name'), 'params' => [Yii::app()->request->csrfTokenName => Yii::app()->request->csrfToken]], 'name' => 'blog_id', 'type' => 'raw', 'filter' => CHtml::activeDropDownList($model, 'blog_id', CHtml::listData(Blog::model()->findAll(), 'id', 'name'), ['class' => 'form-control', 'empty' => ''])], ['class' => 'bootstrap.widgets.TbEditableColumn', 'name' => 'title', 'editable' => ['url' => $this->createUrl('/blog/postBackend/inline'), 'mode' => 'inline', 'params' => [Yii::app()->request->csrfTokenName => Yii::app()->request->csrfToken]], 'filter' => CHtml::activeTextField($model, 'title', ['class' => 'form-control'])], ['class' => 'bootstrap.widgets.TbEditableColumn', 'name' => 'slug', 'editable' => ['url' => $this->createUrl('/blog/postBackend/inline'), 'mode' => 'inline', 'params' => [Yii::app()->request->csrfTokenName => Yii::app()->request->csrfToken]], 'filter' => CHtml::activeTextField($model, 'slug', ['class' => 'form-control'])], ['class' => 'bootstrap.widgets.TbEditableColumn', 'name' => 'publish_time', 'editable' => ['url' => $this->createUrl('/blog/postBackend/inline'), 'type' => 'datetime', 'options' => ['datetimepicker' => ['format' => 'dd-mm-yyyy hh:ii', 'language' => Yii::app()->language], 'datepicker' => ['format' => 'dd-mm-yyyy']], 'viewformat' => 'dd-mm-yyyy hh:ii', 'params' => [Yii::app()->request->csrfTokenName => Yii::app()->request->csrfToken]], 'value' => '$data->publish_time', 'filter' => CHtml::activeTextField($model, 'publish_time', ['class' => 'form-control'])], ['name' => 'create_user_id', 'type' => 'raw', 'value' => 'CHtml::link($data->createUser->getFullName(), array("/user/userBackend/view", "id" => $data->createUser->id))', 'filter' => CHtml::activeDropDownList($model, 'create_user_id', User::getFullNameList(), ['class' => 'form-control', 'empty' => ''])], ['class' => 'bootstrap.widgets.TbEditableColumn', 'editable' => ['url' => $this->createUrl('/blog/postBackend/inline'), 'mode' => 'popup', 'type' => 'select', 'title' => Yii::t('BlogModule.blog', 'Select {field}', ['{field}' => mb_strtolower($model->getAttributeLabel('comment_status'))]), 'source' => array_merge(['' => '---'], $model->getCommentStatusList()), 'params' => [Yii::app()->request->csrfTokenName => Yii::app()->request->csrfToken]], 'name' => 'comment_status', 'type' => 'raw', 'value' => '$data->getCommentStatus()', 'filter' => CHtml::activeDropDownList($model, 'comment_status', $model->getCommentStatusList(), ['class' => 'form-control', 'empty' => ''])], ['class' => 'bootstrap.widgets.TbEditableColumn', 'editable' => ['url' => $this->createUrl('/blog/postBackend/inline'), 'mode' => 'inline', 'type' => 'select2', 'select2' => ['tags' => array_values(CHtml::listData(Tag::model()->findAll(), 'id', 'name'))]], 'name' => 'tags', 'value' => 'join(", ", $data->getTags())', 'filter' => false], ['header' => "<i class=\"fa fa-comment\"></i>", 'value' => 'CHtml::link(($data->commentsCount>0) ? $data->commentsCount-1 : 0,array("/comment/commentBackend/index/","Comment[model]" => "Post","Comment[model_id]" => $data->id))', 'type' => 'raw'], ['class' => 'yupe\\widgets\\EditableStatusColumn', 'name' => 'status', 'url' => $this->createUrl('/blog/postBackend/inline'), 'source' => $model->getStatusList(), 'options' => [Post::STATUS_PUBLISHED => ['class' => 'label-success'], Post::STATUS_SCHEDULED => ['class' => 'label-info'], Post::STATUS_DRAFT => ['class' => 'label-default'], Post::STATUS_MODERATED => ['class' => 'label-warning']]], ['class' => 'yupe\\widgets\\CustomButtonColumn', 'frontViewButtonUrl' => function ($data) {
    return Yii::app()->createUrl('/blog/post/view', ['slug' => $data->slug]);
}, 'buttons' => ['front_view' => ['visible' => function ($row, $data) {
    return $data->status == Post::STATUS_PUBLISHED;
}]]]]]);
Example #5
0
File: _form.php Project: yupe/yupe
echo Yii::t('BlogModule.blog', 'Fields marked with');
?>
    <span class="required">*</span>
    <?php 
echo Yii::t('BlogModule.blog', 'are required.');
?>
</div>

<?php 
echo $form->errorSummary($model);
?>

<div class="row">
    <div class="col-sm-7">
        <?php 
echo $form->dropDownListGroup($model, 'user_id', ['widgetOptions' => ['data' => User::getFullNameList(), 'htmlOptions' => ['class' => 'span7 popover-help', 'data-original-title' => $model->getAttributeLabel('user_id'), 'data-content' => $model->getAttributeDescription('user_id')]]]);
?>
    </div>
</div>
<div class="row">
    <div class="col-sm-7">
        <?php 
echo $form->dropDownListGroup($model, 'blog_id', ['widgetOptions' => ['data' => CHtml::listData(Blog::model()->findAll(), 'id', 'name'), 'htmlOptions' => ['class' => 'span7 popover-help', 'data-original-title' => $model->getAttributeLabel('blog_id'), 'data-content' => $model->getAttributeDescription('blog_id')]]]);
?>
    </div>
</div>
<div class="row">
    <div class="col-sm-7">
        <?php 
echo $form->dropDownListGroup($model, 'role', ['widgetOptions' => ['data' => $model->getRoleList(), 'htmlOptions' => ['class' => 'span7 popover-help', 'data-original-title' => $model->getAttributeLabel('role'), 'data-content' => $model->getAttributeDescription('role')]]]);
?>
Example #6
0
File: index.php Project: yupe/yupe
?>
</small>
    </h1>
</div>

<p>
    <a class="btn btn-default btn-sm dropdown-toggle" data-toggle="collapse" data-target="#search-toggle">
        <i class="fa fa-search">&nbsp;</i>
        <?php 
echo Yii::t('BlogModule.blog', 'Find members');
?>
        <span class="caret">&nbsp;</span>
    </a>
</p>

<div id="search-toggle" class="collapse out search-form">
    <?php 
Yii::app()->clientScript->registerScript('search', "\n    \$('.search-form form').submit(function () {\n        \$.fn.yiiGridView.update('user-to-blog-grid', {\n            data: \$(this).serialize()\n        });\n\n        return false;\n    });");
$this->renderPartial('_search', ['model' => $model]);
?>
</div>

<p>
    <?php 
echo Yii::t('BlogModule.blog', 'In this category located member administration functions');
?>
</p>

<?php 
$this->widget('yupe\\widgets\\CustomGridView', ['id' => 'user-to-blog-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'columns' => [['name' => 'user_id', 'type' => 'raw', 'value' => 'CHtml::link($data->user->getFullName(), array("/user/userBackend/view", "id" => $data->user->id))', 'filter' => CHtml::activeDropDownList($model, 'user_id', User::getFullNameList(), ['class' => 'form-control', 'empty' => ''])], ['name' => 'blog_id', 'type' => 'raw', 'value' => 'CHtml::link($data->blog->name, array("/blog/blogBackend/view", "id" => $data->blog->id))', 'filter' => CHtml::listData(Blog::model()->cache($this->yupe->coreCacheTime)->findAll(), 'id', 'name')], ['class' => 'bootstrap.widgets.TbEditableColumn', 'editable' => ['url' => $this->createUrl('/blog/userToBlogBackend/inline'), 'mode' => 'popup', 'type' => 'select', 'title' => Yii::t('BlogModule.blog', 'Select {field}', ['{field}' => mb_strtolower($model->getAttributeLabel('role'))]), 'source' => $model->getRoleList(), 'params' => [Yii::app()->request->csrfTokenName => Yii::app()->request->csrfToken]], 'name' => 'role', 'type' => 'raw', 'value' => '$data->getRole()', 'filter' => CHtml::activeDropDownList($model, 'role', $model->getRoleList(), ['class' => 'form-control', 'empty' => ''])], ['class' => 'yupe\\widgets\\EditableStatusColumn', 'name' => 'status', 'url' => $this->createUrl('/blog/userToBlogBackend/inline'), 'source' => $model->getStatusList(), 'options' => [UserToBlog::STATUS_ACTIVE => ['class' => 'label-success'], UserToBlog::STATUS_BLOCK => ['class' => 'label-default'], UserToBlog::STATUS_CONFIRMATION => ['class' => 'label-info'], UserToBlog::STATUS_DELETED => ['class' => 'label-danger']]], ['class' => 'bootstrap.widgets.TbEditableColumn', 'editable' => ['url' => $this->createUrl('/blog/userToBlogBackend/inline'), 'mode' => 'inline', 'title' => Yii::t('BlogModule.blog', 'Select {field}', ['{field}' => mb_strtolower($model->getAttributeLabel('note'))]), 'params' => [Yii::app()->request->csrfTokenName => Yii::app()->request->csrfToken]], 'name' => 'note', 'type' => 'raw', 'filter' => CHtml::activeTextField($model, 'note', ['class' => 'form-control'])], ['name' => 'create_time', 'value' => 'Yii::app()->getDateFormatter()->formatDateTime($data->create_time, "medium", "short")'], ['name' => 'update_time', 'value' => 'Yii::app()->getDateFormatter()->formatDateTime($data->update_time, "medium", "short")'], ['class' => 'yupe\\widgets\\CustomButtonColumn']]]);
Example #7
0
File: index.php Project: yupe/yupe
        <?php 
echo Yii::t('GalleryModule.gallery', 'Galleries');
?>
        <small><?php 
echo Yii::t('GalleryModule.gallery', 'management');
?>
</small>
    </h1>
</div>

<p>
    <a class="btn btn-default btn-sm dropdown-toggle" data-toggle="collapse" data-target="#search-toggle">
        <i class="fa fa-search">&nbsp;</i>
        <?php 
echo Yii::t('GalleryModule.gallery', 'Find galleries');
?>
        <span class="caret">&nbsp;</span>
    </a>
</p>

<div id="search-toggle" class="collapse out search-form">
    <?php 
Yii::app()->clientScript->registerScript('search', "\n    \$('.search-form form').submit(function () {\n        \$.fn.yiiGridView.update('gallery-grid', {\n            data: \$(this).serialize()\n        });\n\n        return false;\n    });");
$this->renderPartial('_search', ['model' => $model]);
?>
</div>

<?php 
$this->widget('yupe\\widgets\\CustomGridView', ['id' => 'gallery-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'columns' => [['header' => '', 'value' => 'CHtml::image($data->previewImage(), $data->name, array("width" => 75))', 'type' => 'html'], ['class' => 'bootstrap.widgets.TbEditableColumn', 'name' => 'name', 'editable' => ['url' => $this->createUrl('/gallery/galleryBackend/inline'), 'mode' => 'inline', 'params' => [Yii::app()->request->csrfTokenName => Yii::app()->request->csrfToken]], 'filter' => CHtml::activeTextField($model, 'name', ['class' => 'form-control'])], ['class' => 'bootstrap.widgets.TbEditableColumn', 'name' => 'description', 'value' => 'trim(strip_tags($data->description))', 'editable' => ['url' => $this->createUrl('/gallery/galleryBackend/inline'), 'type' => 'textarea', 'title' => Yii::t('GalleryModule.gallery', 'Select {field}', ['{field}' => mb_strtolower($model->getAttributeLabel('description'))]), 'params' => [Yii::app()->request->csrfTokenName => Yii::app()->request->csrfToken]], 'filter' => CHtml::activeTextField($model, 'description', ['class' => 'form-control'])], ['name' => 'category_id', 'value' => '$data->getCategoryName()', 'filter' => CHtml::activeDropDownList($model, 'category_id', Category::model()->getFormattedList(Yii::app()->getModule('gallery')->mainCategory), ['class' => 'form-control', 'encode' => false, 'empty' => ''])], ['class' => 'yupe\\widgets\\EditableStatusColumn', 'name' => 'status', 'url' => $this->createUrl('/gallery/galleryBackend/inline'), 'source' => $model->getStatusList(), 'options' => [Gallery::STATUS_DRAFT => ['class' => 'label-default'], Gallery::STATUS_PERSONAL => ['class' => 'label-info'], Gallery::STATUS_PRIVATE => ['class' => 'label-warning'], Gallery::STATUS_PUBLIC => ['class' => 'label-success']]], ['name' => 'owner', 'value' => '$data->ownerName', 'filter' => CHtml::activeDropDownList($model, 'owner', User::getFullNameList(), ['class' => 'form-control', 'empty' => ''])], ['name' => 'imagesCount', 'value' => 'CHtml::link($data->imagesCount, array("/gallery/galleryBackend/images", "id" => $data->id))', 'type' => 'raw', 'filter' => false], ['class' => 'yupe\\widgets\\CustomButtonColumn', 'template' => '{images}{front_view}{update}{delete}', 'buttons' => ['images' => ['icon' => 'fa fa-fw fa-picture-o', 'label' => Yii::t('GalleryModule.gallery', 'Gallery images'), 'url' => 'array("/gallery/galleryBackend/images", "id" => $data->id)', 'options' => ['class' => 'btn btn-sm btn-default']]], 'frontViewButtonUrl' => function ($data) {
    return Yii::app()->createUrl('/gallery/gallery/view', ['id' => $data->id]);
}]]]);