Issues (213)

src/views/server/_search.php (1 issue)

1
<?php
2
3
/**
4
 * @var array
5
 * @var \hipanel\widgets\AdvancedSearch $search
6
 */
7
use hipanel\modules\client\widgets\combo\ClientCombo;
8
use hipanel\modules\client\widgets\combo\SellerCombo;
9
use hipanel\modules\server\widgets\combo\ServerStateRefCombo;
10
use hipanel\modules\server\widgets\combo\ServerTypeRefCombo;
11
use hipanel\widgets\RefCombo;
12
13
?>
14
15
<div class="col-md-4 col-sm-6 col-xs-12">
16
    <?= $search->field('name_dc') ?>
17
</div>
18
19
<div class="col-md-4 col-sm-6 col-xs-12">
20
    <?= $search->field('name_like') ?>
21
</div>
22
23
<div class="col-md-4 col-sm-6 col-xs-12">
24
    <?= $search->field(Yii::$app->user->can('server.set-label') ? 'label_like' : 'note_like') ?>
0 ignored issues
show
The method can() does not exist on null. ( Ignorable by Annotation )

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

24
    <?= $search->field(Yii::$app->user->/** @scrutinizer ignore-call */ can('server.set-label') ? 'label_like' : 'note_like') ?>

This check looks for calls to methods that do not seem to exist on a given type. It looks for the method on the type itself as well as in inherited classes or implemented interfaces.

This is most likely a typographical error or the method has been renamed.

Loading history...
25
</div>
26
27
<?php if (Yii::$app->user->can('manage')) : ?>
28
    <div class="col-md-4 col-sm-6 col-xs-12">
29
        <?= $search->field('order_no') ?>
30
    </div>
31
<?php endif; ?>
32
33
<?php if (Yii::$app->user->can('hub.read')) : ?>
34
    <div class="col-md-4 col-sm-6 col-xs-12">
35
        <?= $search->field('dc_like') ?>
36
    </div>
37
<?php endif ?>
38
39
<div class="col-md-4 col-sm-6 col-xs-12">
40
    <?= $search->field('ip_like') ?>
41
</div>
42
43
<?php if (Yii::$app->user->can('access-subclients')) : ?>
44
    <div class="col-md-4 col-sm-6 col-xs-12">
45
        <?= $search->field('client_id')->widget(ClientCombo::class) ?>
46
    </div>
47
48
    <div class="col-md-4 col-sm-6 col-xs-12">
49
        <?= $search->field('seller_id')->widget(SellerCombo::class) ?>
50
    </div>
51
52
    <div class="col-md-4 col-sm-6 col-xs-12">
53
        <?= $search->field('hwsummary_like') ?>
54
    </div>
55
<?php endif ?>
56
57
<div class="col-md-4 col-sm-6 col-xs-12">
58
    <?= $search->field('type')->widget(ServerTypeRefCombo::class, [
59
        'gtype' => 'type,device,server',
60
        'i18nDictionary' => 'hipanel:server',
61
        'multiple' => true,
62
    ]) ?>
63
</div>
64
65
<div class="col-md-4 col-sm-6 col-xs-12">
66
    <?= $search->field('state')->widget(ServerStateRefCombo::class, [
67
        'gtype' => 'state,device',
68
        'i18nDictionary' => 'hipanel:server',
69
        'multiple' => true,
70
    ]) ?>
71
</div>
72
73
<?php if (Yii::$app->user->can('hub.read')) : ?>
74
    <div class="col-md-4 col-sm-6 col-xs-12">
75
        <?= $search->field('net_like') ?>
76
    </div>
77
78
    <div class="col-md-4 col-sm-6 col-xs-12">
79
        <?= $search->field('kvm_like') ?>
80
    </div>
81
82
    <div class="col-md-4 col-sm-6 col-xs-12">
83
        <?= $search->field('pdu_like') ?>
84
    </div>
85
86
    <div class="col-md-4 col-sm-6 col-xs-12">
87
        <?= $search->field('rack_like') ?>
88
    </div>
89
90
    <div class="col-md-4 col-sm-6 col-xs-12">
91
        <?= $search->field('mac_like') ?>
92
    </div>
93
<?php endif ?>
94
95
<?php if (Yii::$app->user->can('plan.read')) : ?>
96
    <div class="col-md-4 col-sm-6 col-xs-12">
97
        <?= $search->field('tariff_like') ?>
98
    </div>
99
100
    <div class="col-md-4 col-sm-6 col-xs-12">
101
        <?= $search->field('wizzarded_eq')->dropDownList([
102
            null    => Yii::t('hipanel:server', 'All'),
103
            0       => Yii::t('hipanel:server', 'Not wizzarded'),
104
            1       => Yii::t('hipanel:server', 'Wizzarded'),
105
        ]) ?>
106
    </div>
107
<?php endif ?>
108