HCE Project DC service web UI  0.2
Hierarchical Cluster Engine DC service web UI
 All Classes Namespaces Files Functions Variables Pages
__filtersAreaEdit.php
Go to the documentation of this file.
1 <div id = "filters-hint" class = "fhint">
2 <p>
3  <ul>
4  <li><b>State</b> - <?=$descr['fState']?></li>
5  <li><b>Action</b> - <?=$descr['fAction']?></li>
6  <li><b>Stage</b> - <?=$descr['fStage']?></li>
7  <li><b>Operation code</b> - <?=$descr['fOperationCode']?></li>
8  <li><b>Subject</b> - <?=$descr['fSubject']?></li>
9  <li><b>Group ID</b> - <?=$descr['fGroupId']?></li>
10  <li><b>Mode</b> - <?=$descr['fMode']?></li>
11  <li><b>Pattern</b> - <?=$descr['fPattern']?></li>
12  </ul>
13 </p>
14 </div>
15 <div>
16  <a href="#" id = "add-new-filter" class = "btn btn-default">Add new filter item</a>
17 </div>
18 <div id = "filters-wrapper">
19 <?php foreach ($filtersProvider->rawData as $k => $val):?>
20 <div id = "f_item_<?=$k?>">
21  <table class="filter-item">
22  <tr>
23  <td>State</td>
24  <td><?= CHtml::dropDownList('fstate[]', '', array(
25  '0' => 'Disabled',
26  '1' => 'Enabled',
27  ),
28  array(
29  'options' => array(
30  $filtersProvider->rawData[$k]["state"] => Array(
31  'selected' => 'selected'
32  )
33  )
34  )
35  )?>
36  </td>
37  <td rowspan = "8" class = "remove-column"><a href = "#" class = "act-btn removeclassf">Remove</a></td>
38  </tr>
39  <tr>
40  <td>Action</td>
41  <td><?= CHtml::dropDownList('faction[]', '', array(
42  '-1' => 'Exclude',
43  '1' => 'Include',
44  ),
45  array(
46  'options' => array(
47  $filtersProvider->rawData[$k]["action"] => Array(
48  'selected' => 'selected'
49  )
50  )
51  )
52  )?>
53  </td>
54  </tr>
55  <tr>
56  <td>Stage</td>
57  <td><?= CHtml::dropDownList('fstage[]', '', array(
58  '0' => 'Collect URLs',
59  '1' => 'Before DOM pre',
60  '2' => 'After DOM pre',
61  '3' => 'After DOM',
62  '4' => 'After processor',
63  '5' => 'All stages',
64  ),
65  array(
66  'options' => array(
67  $filtersProvider->rawData[$k]["stage"] => Array(
68  'selected' => 'selected'
69  )
70  )
71  )
72  )?>
73  </td>
74  </tr>
75  <tr>
76  <td>Operation code</td>
77  <td><?= CHtml::dropDownList('fopCode[]', '', array(
78  '0' => 'Regular expression',
79  '1' => 'Equal',
80  '2' => 'Not equal',
81  '3' => 'Equal or less',
82  '4' => 'Equal or more',
83  '5' => 'Less',
84  '6' => 'More',
85  ),
86  array(
87  'options' => array(
88  $filtersProvider->rawData[$k]["opCode"] => Array(
89  'selected' => 'selected'
90  )
91  )
92  )
93  )?>
94  </td>
95  </tr>
96  <tr>
97  <td>Subject</td>
98  <td><?=CHtml::textField('fsubject[]', $filtersProvider->rawData[$k]["subject"], array('class'=>'input-small'))?></td>
99  </tr>
100  <tr>
101  <td>Group ID</td>
102  <td><?=CHtml::textField('fgroupId[]', $filtersProvider->rawData[$k]["groupId"], array('class'=>'input-mid righted'))?></td>
103  </tr>
104  <tr>
105  <td>Mode</td>
106  <td><?= CHtml::dropDownList('fmode[]', '', array(
107  '0' => 'URLs of the site',
108  '1' => 'URLs of the media content',
109  ),
110  array(
111  'options' => array(
112  $filtersProvider->rawData[$k]["mode"] => Array(
113  'selected' => 'selected'
114  )
115  )
116  )
117  )?>
118  </td>
119  </tr>
120  <tr>
121  <td>Pattern</td>
122  <td><?=CHtml::textArea('fpattern[]', $filtersProvider->rawData[$k]["pattern"], array('class'=>'edit textarea-big'))?></td>
123  </tr>
124  </table>
125 </div>
126 <?php endforeach;?>
127 </div>