Issues (213)

src/views/switch-graph/view.php (3 issues)

1
<?php
2
3
use hipanel\helpers\Url;
4
use hipanel\widgets\IndexPage;
5
use hipanel\widgets\Pjax;
6
use yii\grid\GridView;
7
use yii\helpers\Html;
8
use yii\web\View;
9
10
/**
11
 * @var View
12
 * @var \hipanel\modules\server\models\SwitchGraphSearch $model
13
 * @var \hiqdev\hiart\ActiveDataProvider $dataProvider
14
 */
15
$searchModel = $model;
16
$models = $dataProvider->getModels();
17
$model = reset($models);
18
19
$this->title = Yii::t('hipanel:server', '{server} - Switch graphs', ['server' => $model->server->name]);
20
$this->params['breadcrumbs'][] = Html::a(Yii::t('hipanel:server', 'Servers'), ['@server']);
21
$this->params['breadcrumbs'][] = Html::a($model->server->name, ['@server/view', 'id' => $model->server->id]);
22
$this->params['breadcrumbs'][] = Yii::t('hipanel:server', 'Switch graphs');
23
24
?>
25
26
<?php Pjax::begin(array_merge(Yii::$app->params['pjax'], ['enablePushState' => true])) ?>
27
    <?php $page = IndexPage::begin(['model' => $searchModel, 'dataProvider' => $dataProvider, 'layout' => 'rrd']) ?>
28
        <?php $page->setSearchFormData(['model' => $model]) ?>
29
        <?php $page->setSearchFormOptions([
30
            'id' => 'switchgraph-form',
31
            'options' => [
32
                'displayNone' => false,
33
            ],
34
            'action' => ['@switch-graph/view', 'id' => $model->id],
35
            'submitButtonWrapperOptions' => [
36
                'class' => 'col-md-2 md-pt-20',
37
            ],
38
        ]) ?>
39
        <?php $page->beginContent('table') ?>
40
            <?php $page->beginBulkForm() ?>
41
                <?= GridView::widget([
42
                    'showHeader' => false,
43
                    'options' => [
44
                        'class' => 'table-responsive',
45
                    ],
46
                    'tableOptions' => [
47
                        'class' => 'table',
48
                    ],
49
                    'summary' => false,
50
                    'dataProvider' => new \yii\data\ArrayDataProvider([
51
                        'allModels' => $model->images,
52
                        'pagination' => false,
53
                        'sort' => false,
54
                    ]),
55
                    'columns' => [
56
                        [
57
                            'format' => 'raw',
58
                            'value' => function ($model, $key, $index, $widget) {
0 ignored issues
show
The parameter $key is not used and could be removed. ( Ignorable by Annotation )

If this is a false-positive, you can also ignore this issue in your code via the ignore-unused  annotation

58
                            'value' => function ($model, /** @scrutinizer ignore-unused */ $key, $index, $widget) {

This check looks for parameters that have been defined for a function or method, but which are not used in the method body.

Loading history...
The parameter $widget is not used and could be removed. ( Ignorable by Annotation )

If this is a false-positive, you can also ignore this issue in your code via the ignore-unused  annotation

58
                            'value' => function ($model, $key, $index, /** @scrutinizer ignore-unused */ $widget) {

This check looks for parameters that have been defined for a function or method, but which are not used in the method body.

Loading history...
The parameter $index is not used and could be removed. ( Ignorable by Annotation )

If this is a false-positive, you can also ignore this issue in your code via the ignore-unused  annotation

58
                            'value' => function ($model, $key, /** @scrutinizer ignore-unused */ $index, $widget) {

This check looks for parameters that have been defined for a function or method, but which are not used in the method body.

Loading history...
59
                                $html = Html::tag('img', '', ['src' => 'data:image/png;base64,' . $model->base64]);
60
61
                                if ($model->graph) {
62
                                    $html = Html::a($html, Url::current(['graph' => $model->graph]));
63
                                }
64
65
                                return Html::tag('div', $html, ['class' => 'text-center']);
66
                            },
67
                        ],
68
                    ],
69
                ]) ?>
70
            <?php $page->endBulkForm() ?>
71
        <?php $page->endContent() ?>
72
    <?php $page->end() ?>
73
<?php Pjax::end() ?>
74