コード例 #1
1
ファイル: view.php プロジェクト: romdim/dbi-playground

    
<?php 
$this->beginBlock('TilesUsers');
?>
<div style='position: relative'><div style='position:absolute; right: 0px; top 0px;'>
  <?php 
echo Html::a('<span class="glyphicon glyphicon-list"></span> ' . 'List All' . ' Tiles Users', ['tiles-users/index'], ['class' => 'btn text-muted btn-xs']);
?>
  <?php 
echo Html::a('<span class="glyphicon glyphicon-plus"></span> ' . 'New' . ' Tiles User', ['tiles-users/create', 'TilesUser' => ['tile' => $model->id]], ['class' => 'btn btn-success btn-xs']);
?>
</div></div><?php 
Pjax::begin(['id' => 'pjax-TilesUsers', 'enableReplaceState' => false, 'linkSelector' => '#pjax-TilesUsers ul.pagination a, th a', 'clientOptions' => ['pjax:success' => 'function(){alert("yo")}']]);
echo '<div class="table-responsive">' . \yii\grid\GridView::widget(['layout' => '{summary}{pager}<br/>{items}{pager}', 'dataProvider' => new \yii\data\ActiveDataProvider(['query' => $model->getTilesUsers(), 'pagination' => ['pageSize' => 20, 'pageParam' => 'page-tilesusers']]), 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => 'First', 'lastPageLabel' => 'Last'], 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'template' => '{view} {update}', 'contentOptions' => ['nowrap' => 'nowrap'], 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = 'tiles-users' . '/' . $action;
    return $params;
}, 'buttons' => [], 'controller' => 'tiles-users'], ['class' => yii\grid\DataColumn::className(), 'attribute' => 'level', 'value' => function ($model) {
    if ($rel = $model->getLevel()->one()) {
        return Html::a($rel->id, ['levels/view', 'id' => $rel->id], ['data-pjax' => 0]);
    } else {
        return '';
    }
}, 'format' => 'raw'], 'created_at', 'updated_at', 'created_by', 'updated_by']]) . '</div>';
Pjax::end();
$this->endBlock();
?>
コード例 #2
0
ファイル: index.php プロジェクト: ICHydro/anaconda
?>
        </div>

        <div class="pull-right">

                                                    
            <?php 
echo \yii\bootstrap\ButtonDropdown::widget(['id' => 'giiant-relations', 'encodeLabel' => false, 'label' => '<span class="glyphicon glyphicon-paperclip"></span> ' . Yii::t('app', 'Relations'), 'dropdown' => ['options' => ['class' => 'dropdown-menu-right'], 'encodeLabels' => false, 'items' => [['url' => ['sensor/index'], 'label' => '<i class="glyphicon glyphicon-arrow-right">&nbsp;' . Yii::t('app', 'Sensor') . '</i>']]], 'options' => ['class' => 'btn-default']]);
?>
        </div>
    </div>


    <div class="table-responsive">
        <?php 
echo GridView::widget(['layout' => '{summary}{pager}{items}{pager}', 'dataProvider' => $dataProvider, 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => Yii::t('app', 'First'), 'lastPageLabel' => Yii::t('app', 'Last')], 'filterModel' => $searchModel, 'tableOptions' => ['class' => 'table table-striped table-bordered table-hover'], 'headerRowOptions' => ['class' => 'x'], 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = \Yii::$app->controller->id ? \Yii::$app->controller->id . '/' . $action : $action;
    return Url::toRoute($params);
}, 'contentOptions' => ['nowrap' => 'nowrap']], 'startdate', 'enddate', ['class' => yii\grid\DataColumn::className(), 'attribute' => 'sensorid', 'value' => function ($model) {
    if ($rel = $model->getSensor()->one()) {
        return Html::a($rel->name, ['sensor/view', 'id' => $rel->id], ['data-pjax' => 0]);
    } else {
        return '';
    }
}, 'format' => 'raw'], 'filename', 'status']]);
?>
    </div>

</div>
コード例 #3
0
ファイル: index.php プロジェクト: RubenDjOn/PrivateTeacher
            <?php 
echo \yii\bootstrap\ButtonDropdown::widget(['id' => 'giiant-relations', 'encodeLabel' => false, 'label' => '<span class="glyphicon glyphicon-paperclip"></span> ' . 'Relations', 'dropdown' => ['options' => ['class' => 'dropdown-menu-right'], 'encodeLabels' => false, 'items' => [['label' => '<i class="glyphicon glyphicon-arrow-right"> Payment</i>', 'url' => ['payment/index']], ['label' => '<i class="glyphicon glyphicon-arrow-left"> User</i>', 'url' => ['user/index']], ['label' => '<i class="glyphicon glyphicon-arrow-left"> User</i>', 'url' => ['user/index']], ['label' => '<i class="glyphicon glyphicon-arrow-left"> User</i>', 'url' => ['user/index']]]]]);
?>
        </div>
    </div>

    
        <div class="panel panel-default">
            <div class="panel-heading">
                Students            </div>

            <div class="panel-body">

                <div class="table-responsive">
                <?php 
echo GridView::widget(['layout' => '{summary}{pager}{items}{pager}', 'dataProvider' => $dataProvider, 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => 'First', 'lastPageLabel' => 'Last'], 'filterModel' => $searchModel, 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'urlCreator' => function ($action, $model, $key, $index) {
    // using the column name as key, not mapping to 'id' like the standard generator
    $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
    $params[0] = \Yii::$app->controller->id ? \Yii::$app->controller->id . '/' . $action : $action;
    return Url::toRoute($params);
}, 'contentOptions' => ['nowrap' => 'nowrap']], 'id', 'user_id', 'name', 'lastname', 'email:email', 'avatar', 'lesson_cost:url']]);
?>
                </div>

            </div>

        </div>


    
</div>
コード例 #4
0
ファイル: update.php プロジェクト: webtoolsnz/yii2-scheduler
?>
    <?php 
$this->endBlock();
?>



    <?php 
$this->beginBlock('logs');
?>
    <div class="table-responsive">
        <?php 
\yii\widgets\Pjax::begin(['id' => 'logs']);
?>
        <?php 
echo GridView::widget(['layout' => '{summary}{pager}{items}{pager}', 'dataProvider' => $logDataProvider, 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => Yii::t('app', 'First'), 'lastPageLabel' => Yii::t('app', 'Last')], 'columns' => [['attribute' => 'started_at', 'format' => 'raw', 'value' => function ($m) {
    return Html::a(Yii::$app->getFormatter()->asDatetime($m->started_at), ['view-log', 'id' => $m->id]);
}], 'ended_at:datetime', ['label' => 'Duration', 'value' => function ($m) {
    return $m->getDuration();
}], ['label' => 'Result', 'format' => 'raw', 'contentOptions' => ['class' => 'text-center'], 'value' => function ($m) {
    return Html::tag('span', '', ['class' => $m->error == 0 ? 'text-success glyphicon glyphicon-ok-circle' : 'text-danger glyphicon glyphicon-remove-circle']);
}]]]);
?>
        <?php 
\yii\widgets\Pjax::end();
?>
    </div>
    <?php 
$this->endBlock();
?>
コード例 #5
0
ファイル: list.php プロジェクト: SlimSavernake/yii2-comments
<?php

use yeesoft\comments\Comments;
use yii\helpers\ArrayHelper;
use yii\widgets\ListView;
use yii\widgets\Pjax;
/* @var $this yii\web\View */
/* @var $model yeesoft\comments\models\Comment */
?>

<?php 
$containerClass = ArrayHelper::getValue($dataProvider->query->where, 'parent_id') ? 'sub-comments' : 'comments';
?>

<?php 
if ($comment) {
    Pjax::begin();
    echo ListView::widget(['dataProvider' => $dataProvider, 'emptyText' => Comments::t('comments', 'No Comments'), 'itemView' => function ($model, $key, $index, $widget) use($comment, $nested_level) {
        return $this->render('item', compact('model', 'widget', 'comment', 'nested_level'));
    }, 'options' => ['class' => $containerClass], 'itemOptions' => ['class' => 'comment'], 'layout' => '{items}<div class="text-center">{pager}</div>', 'pager' => ['class' => yii\widgets\LinkPager::className(), 'options' => ['class' => 'pagination pagination-sm']]]);
    Pjax::end();
}
コード例 #6
0
ファイル: view.php プロジェクト: febfeb/yii2-dynamic-field
    <div class="clearfix"></div>

    <div class="panel panel-default">
        <div class="panel-body">
            <?php 
if (isset($dataProvider)) {
    $column = [['class' => 'yii\\grid\\ActionColumn', 'urlCreator' => function ($action, $model, $key, $index) {
        // using the column name as key, not mapping to 'id' like the standard generator
        $params = is_array($key) ? $key : [$model->primaryKey()[0] => (string) $key];
        $params[0] = \Yii::$app->controller->id ? \Yii::$app->controller->id . '/' . $action : $action;
        return Url::toRoute($params);
    }, 'contentOptions' => ['nowrap' => 'nowrap', 'style' => 'text-align:center']]];
    /* @var $searchModel \app\models\search\CobaBroh */
    foreach ($searchModel->attributes() as $attribute) {
        \app\components\NodeLogger::sendLog($attribute);
        $column[] = $attribute;
    }
    ?>
            <?php 
    echo GridView::widget(['layout' => '{summary}{pager}{items}{pager}', 'dataProvider' => $dataProvider, 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => 'First', 'lastPageLabel' => 'Last'], 'filterModel' => $searchModel, 'tableOptions' => ['class' => 'table table-striped table-bordered table-hover'], 'headerRowOptions' => ['class' => 'x'], 'columns' => $column]);
    ?>
            <?php 
} else {
    echo "Please Generate Model First or Click Here : <br>" . Html::a("<i class='fa fa-check'></i> Generate Model", ["table/generate", "id" => $model->id], ["class" => "btn btn-info"]);
}
?>
        </div>
    </div>
</div>
コード例 #7
0
ファイル: index.php プロジェクト: alexus007/budget
        <div class="panel-heading">
            <h2>
                <i><?php 
echo Yii::t('app', 'Budgets');
?>
 <?php 
echo HelpPopover::widget(['dataOptions' => ['content' => Yii::t('help', 'BudgetHelp')]]);
?>
</i>
            </h2>
        </div>

        <div class="panel-body">

            <div class="table-responsive">
                <?php 
echo GridView::widget(['layout' => '{summary}{pager}{items}{pager}', 'dataProvider' => $dataProvider, 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => Yii::t('app', 'First'), 'lastPageLabel' => Yii::t('app', 'Last')], 'filterModel' => $searchModel, 'tableOptions' => ['class' => 'table table-striped table-bordered table-hover'], 'headerRowOptions' => ['class' => 'x'], 'columns' => [['class' => yii\grid\ActionColumn::className(), 'contentOptions' => ['nowrap' => 'nowrap']], 'title', 'income_limit', 'costs_limit', ['filter' => kartik\date\DatePicker::widget(['model' => $searchModel, 'attribute' => 'created_date', 'pluginOptions' => ['format' => 'dd.mm.yyyy']]), 'attribute' => 'created_date', 'format' => 'date']]]);
?>
            </div>

        </div>

    </div>

    <?php 
\yii\widgets\Pjax::end();
?>


</div>
コード例 #8
0
ファイル: index.php プロジェクト: johnitvn/mg075hynlo5793r5gt
</h5>
        </div>
        <div class="ibox-content"> 
            <form>
                <div class="input-group">
                    <input type="text" placeholder="<?php 
echo Yii::t('app', 'Search employee');
?>
" class="input form-control" name="q" value="<?php 
echo isset($_GET['q']) ? $_GET['q'] : "";
?>
">
                    <span class="input-group-btn">
                        <button type="submit" class="btn btn btn-primary"><i class = "fa fa-search"></i> <?php 
echo Yii::t('app', 'Search');
?>
</button>
                    </span>
                </div>
            </form>          
            <div class="table-responsive m-t">
                <?php 
echo GridView::widget(['layout' => '{items}{pager}', 'dataProvider' => $dataProvider, 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => Yii::t('app', 'First'), 'lastPageLabel' => Yii::t('app', 'Last')], 'tableOptions' => ['class' => 'table table-striped table-hover'], 'columns' => ['id', ['attribute' => 'avatar', 'value' => function ($model) {
    return '<img src="/img/default-avatar/28.jpg"/>';
}, 'format' => 'raw'], 'fullname', 'username', 'email:email', ['class' => 'backend\\components\\grid\\ActionColumn']]]);
?>
            </div>
        </div>
    </div>
</div>
コード例 #9
-1
ファイル: view.php プロジェクト: AlvaCorp/yii2-boilerplate
					<?php 
echo RgnPostcodeAccess::button('index', ['label' => 'All Postcodes', 'buttonOptions' => ['class' => 'btn btn-success btn-xs']]);
?>

					<?php 
echo RgnPostcodeAccess::button('create', ['label' => 'New Postcode', 'urlOptions' => ['RgnPostcodeForm' => ['country_id' => $model->country_id, 'province_id' => $model->province_id, 'city_id' => $model->city_id, 'district_id' => $model->id]], 'buttonOptions' => ['class' => 'btn btn-success btn-xs']]);
?>

				</div>
			</div>

			<?php 
Pjax::begin(['id' => 'pjax-RgnPostcodes', 'enableReplaceState' => false, 'linkSelector' => '#pjax-RgnPostcodes ul.pagination a, th a', 'clientOptions' => ['pjax:success' => 'function(){alert("yo")}']]);
?>
			<?php 
echo '<div class="table-responsive">' . \yii\grid\GridView::widget(['layout' => '{summary}{pager}<br/>{items}{pager}', 'dataProvider' => new \yii\data\ActiveDataProvider(['query' => $model->getRgnPostcodes(), 'pagination' => ['pageSize' => 50, 'pageParam' => 'page-rgnpostcodes']]), 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => 'First', 'lastPageLabel' => 'Last'], 'columns' => [['class' => 'yii\\grid\\SerialColumn', "options" => ["width" => "50px"]], ["attribute" => "postcode", "format" => "raw", "options" => [], "value" => function ($model) {
    return $model->linkTo;
}], ['attribute' => 'subdistrict_id', "format" => "raw", "options" => [], 'value' => function ($model) {
    return $model->subdistrict ? $model->subdistrict->linkTo : '<span class="label label-warning">?</span>';
}]]]) . '</div>';
?>
			<?php 
Pjax::end();
?>
			<?php 
$this->endBlock();
?>



			<?php 
コード例 #10
-4
ファイル: index.php プロジェクト: AlvaCorp/yii2-boilerplate
	<div class="panel panel-default">
		<div class="panel-heading">
			<h2>
				<i><?php 
echo 'Postcodes';
?>
</i>
			</h2>
		</div>

		<div class="panel-body">

			<div class="table-responsive">
				<?php 
echo GridView::widget(['layout' => '{summary}{pager}{items}{pager}', 'dataProvider' => $dataProvider, 'pager' => ['class' => yii\widgets\LinkPager::className(), 'firstPageLabel' => 'First', 'lastPageLabel' => 'Last'], 'filterModel' => $searchModel, 'tableOptions' => ['class' => 'table table-striped table-bordered table-hover'], 'headerRowOptions' => ['class' => 'x'], 'columns' => [['class' => 'yii\\grid\\SerialColumn', "options" => ["width" => "50px"]], ["attribute" => "postcode", "format" => "raw", "options" => [], "value" => function ($model) {
    return $model->linkTo;
}], ['attribute' => 'province_id', "format" => "raw", "options" => [], 'value' => function ($model) {
    return $model->province ? $model->province->linkTo : '<span class="label label-warning">?</span>';
}], ['attribute' => 'city_id', "format" => "raw", "options" => [], 'value' => function ($model) {
    return $model->city ? $model->city->linkTo : '<span class="label label-warning">?</span>';
}], ['attribute' => 'district_id', "format" => "raw", "options" => [], 'value' => function ($model) {
    return $model->district ? $model->district->linkTo : '<span class="label label-warning">?</span>';
}]]]);
?>
			</div>

		</div>

	</div>