Ejemplo n.º 1
0
$this->params['breadcrumbs'][] = $this->title;
?>

<?php 
$gridId = 'products-grid';
$panelButtons = $actions = [];
if (Yii::$app->user->can('ACPProductsCreate')) {
    $panelButtons[] = '{create}';
}
if (Yii::$app->user->can('ACPProductsUpdate')) {
    $actions[] = '{update}';
}
if (Yii::$app->user->can('ACPProductsDelete')) {
    $panelButtons[] = '{mass-delete}';
    $actions[] = '{delete}';
}
if (Yii::$app->user->can('ACPProductsView')) {
    $actions[] = '{view}';
}
$gridActionsColumn = ['class' => ActionColumn::className(), 'template' => implode(' ', $actions)];
$panelButtons = !empty($panelButtons) ? implode(' ', $panelButtons) : null;
?>

<?php 
Panel::begin(['title' => $this->title, 'buttonsTemplate' => $panelButtons, 'grid' => $gridId]);
?>

<?php 
echo GridView::widget(['id' => $gridId, 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [['class' => CheckboxColumn::classname()], 'article', 'name', 'short_desc:ntext', $gridActionsColumn], 'pager' => ['firstPageLabel' => 'First', 'lastPageLabel' => 'Last']]);
Panel::end();
Ejemplo n.º 2
0
 <?php 
echo Html::encode($model->getStatusText($model->status));
?>

        <?php 
echo Html::encode('Created');
?>
 <?php 
echo Html::encode($model->created);
?>
    </div>

    <!--<div class="project-tasklist">-->
        <h1>Task list</h1>
        <?php 
foreach ($model->getTasks() as $task) {
    echo Html::a($task->name, $task->bct_getBreadcrumb()['url']);
    echo Html::tag('br');
}
?>
        <?php 
echo Html::a('TaskList', ['tasklist', 'projectid' => $model->id], ['class' => 'btn btn-primary']);
?>
   <!-- </div>-->


    </div>

<?php 
\cubiclab\admin\widgets\Panel::end();