HCE Project DC service web UI  0.2
Hierarchical Cluster Engine DC service web UI
 All Classes Namespaces Files Functions Variables Pages
_singleView.php
Go to the documentation of this file.
1 <?php
2 $this->breadcrumbs=array(
3  'Resources'=>Yii::app()->request->urlReferrer,
4  $itemsProvider->rawData[0]['urlMd5'],
5 );
6 // Status
7 echo CHtml::tag('div', array(
8  'class'=>'gr-s-fv-nameTag'
9  ),
10  '<b>Stats</b>');
11 $this->widget('zii.widgets.grid.CGridView', array(
12  'id' => 'itemGrid',
13  'summaryText' => '',
14  'dataProvider' => $itemsProvider,
15  'enablePagination' => true,
16  'htmlOptions'=>array('class'=>'gr-r-fv-statsLeft'),
17  'columns' => array(
18  array(
19  'name' => 'SITE ID: '.$itemsProvider->rawData[0]['siteId'],
20  'type'=>'raw',
21  'value' => '"URL: "."<a target = \"_blank\" href = \"{$data["url"]}\">{$data["url"]}</a>"',
22  'htmlOptions'=>array('class'=>'centred word-wrp'),
23  ),
24  ),
25 ));
26 $this->widget('zii.widgets.grid.CGridView', array(
27  'id' => 'itemGrid',
28  'summaryText' => '',
29  'dataProvider' => $itemsProvider,
30  'htmlOptions'=>array('class'=>'gr-r-fv-statsRight'),
31  'columns' => array(
32  array(
33  'name' => 'State',
34  'type'=>'html',
35  'value' => '$data["state_str"]',
36  'htmlOptions'=>array('class'=>'lefted'),
37  ),
38  array(
39  'name' => 'Status',
40  'type'=>'html',
41  'value' => '$data["status_str"]',
42  'htmlOptions'=>array('class'=>'lefted'),
43  ),
44  array(
45  'name' => 'Type',
46  'type'=>'html',
47  'value' => '$data["type"]',
48  'htmlOptions'=>array('class'=>'righted'),
49  ),
50  array(
51  'name' => 'Batch ID',
52  'type'=>'html',
53  'value' => '$data["batchId"]',
54  'htmlOptions'=>array('class'=>'righted'),
55  ),
56  array(
57  'name' => 'Charset',
58  'type'=>'html',
59  'value' => '$data["charset"]',
60  'htmlOptions'=>array('class'=>'lefted'),
61  ),
62  array(
63  'name' => 'Content type',
64  'type'=>'html',
65  'value' => '$data["contentType"]',
66  'htmlOptions'=>array('class'=>'lefted'),
67  ),
68  array(
69  'name' => 'Depth',
70  'type'=>'html',
71  'value' => '$data["depth"]',
72  'htmlOptions'=>array('class'=>'righted'),
73  ),
74  array(
75  'name' => 'eTag',
76  'type'=>'html',
77  'value' => '$data["eTag"]',
78  'htmlOptions'=>array('class'=>'lefted'),
79  ),
80  array(
81  'name' => 'HTTP Code',
82  'type'=>'html',
83  'value' => '$data["httpCode"]',
84  'htmlOptions'=>array('class'=>'righted'),
85  ),
86  array(
87  'name' => 'HTTP method',
88  'type'=>'html',
89  'value' => '$data["httpMethod"]',
90  'htmlOptions'=>array('class'=>'lefted'),
91  ),
92  array(
93  'name' => 'Site select',
94  'type'=>'html',
95  'value' => '$data["siteSelect"]',
96  'htmlOptions'=>array('class'=>'righted'),
97  ),
98  array(
99  'name' => 'Crawled',
100  'type'=>'html',
101  'value' => '$data["crawled"]',
102  'htmlOptions'=>array('class'=>'righted'),
103  ),
104  array(
105  'name' => 'Processed',
106  'type'=>'html',
107  'value' => '$data["processed"]',
108  'htmlOptions'=>array('class'=>'righted'),
109  ),
110  )
111 ));
112 $this->widget('zii.widgets.grid.CGridView', array(
113  'id' => 'itemGrid',
114  'summaryText' => '',
115  'dataProvider' => $limitsProvider,
116  'htmlOptions'=>array('class'=>'gr-r-fv-limits'),
117  'columns' => array(
118  array(
119  'name' => 'Limits',
120  'value' => '$data["limit_name"]',
121  'htmlOptions'=>array('class'=>'lefted'),
122  ),
123  array(
124  'name' => '',
125  'value' => '$data["limit_value"]',
126  'htmlOptions'=>array('class'=>'righted'),
127  )
128  )
129 ));
130 $this->widget('zii.widgets.grid.CGridView', array(
131  'id' => 'itemGrid',
132  'summaryText' => '',
133  'dataProvider' => $errorsProvider,
134  'htmlOptions'=>array('class'=>'gr-r-fv-errors'),
135  'emptyText' => '<h5>No errors!</h5>',
136  'columns' => array(
137  array(
138  'name' => 'Error types',
139  'value' => '$data["errorType"]'
140  ),
141  ),
142 ));
143 $this->widget('zii.widgets.grid.CGridView', array(
144  'id' => 'itemGrid',
145  'summaryText' => '',
146  'dataProvider' => $tagsProvider,
147  'htmlOptions'=>array('class'=>'gr-r-fv-tags'),
148  'emptyText' => '<h5>No tags...</h5>',
149  'columns' => array(
150  array(
151  'name' => 'Tags',
152  'value' => '$data["tag"]',
153  'htmlOptions'=>array('class'=>'centred'),
154  ),
155  ),
156 ));
157 // Dates
158 echo CHtml::tag('div', array(
159  'class'=>'gr-s-fv-nameTag'
160  ),
161  '<b>Dates</b>');
162 $this->widget('zii.widgets.grid.CGridView', array(
163  'id' => 'itemGrid',
164  'summaryText' => '',
165  'dataProvider' => $itemsProvider,
166  'htmlOptions'=>array('class'=>'gr-s-fv-dates'),
167  'columns' => array(
168  array(
169  'name' => 'Creation date',
170  'type'=>'html',
171  'value' => '$data["CDate"]',
172  'htmlOptions'=>array('class'=>'lefted'),
173  ),
174  array(
175  'name' => 'Publication date',
176  'type'=>'html',
177  'value' => '$data["pDate"]',
178  'htmlOptions'=>array('class'=>'lefted'),
179  ),
180  array(
181  'name' => 'Update date',
182  'type'=>'html',
183  'value' => '$data["UDate"]',
184  'htmlOptions'=>array('class'=>'lefted'),
185  ),
186  array(
187  'name' => 'Touch date',
188  'type'=>'html',
189  'value' => '$data["tcDate"]',
190  'htmlOptions'=>array('class'=>'lefted'),
191  ),
192  array(
193  'name' => 'Last modified',
194  'type'=>'html',
195  'value' => '$data["lastModified"]',
196  'htmlOptions'=>array('class'=>'lefted'),
197  ),
198  )
199 ));
200 // MD5
201 echo CHtml::tag('div', array(
202  'class'=>'gr-s-fv-nameTag'
203  ),
204  '<b>MD5</b>');
205 $this->widget('zii.widgets.grid.CGridView', array(
206  'id' => 'itemGrid',
207  'summaryText' => '',
208  'dataProvider' => $itemsProvider,
209  'htmlOptions'=>array('class'=>'gr-s-fv-dates'),
210  'columns' => array(
211  array(
212  'name' => 'URL md5',
213  'type'=>'html',
214  'value' => '$data["urlMd5"]',
215  'htmlOptions'=>array('class'=>'lefted'),
216  ),
217  array(
218  'name' => 'Raw content md5',
219  'type'=>'html',
220  'value' => '$data["rawContentMd5"]',
221  'htmlOptions'=>array('class'=>'lefted'),
222  ),
223  array(
224  'name' => 'Content md5',
225  'type'=>'html',
226  'value' => '$data["contentURLMd5"]',
227  'htmlOptions'=>array('class'=>'lefted'),
228  ),
229  array(
230  'name' => 'Parent md5',
231  'type'=>'html',
232  'value' => '$data["parentMd5"]',
233  'htmlOptions'=>array('class'=>'lefted'),
234  ),
235  )
236 ));
237 // Counters
238 echo CHtml::tag('div', array(
239  'class'=>'gr-s-fv-nameTag'
240  ),
241  '<b>Counters</b>');
242 $this->widget('zii.widgets.grid.CGridView', array(
243  'id' => 'itemGrid',
244  'summaryText' => '',
245  'dataProvider' => $itemsProvider,
246  'htmlOptions'=>array('class'=>'gr-s-fv-dates'),
247  'columns' => array(
248  array(
249  'name' => 'Internal links',
250  'type'=>'html',
251  'value' => '$data["linksI"]',
252  'htmlOptions'=>array('class'=>'righted'),
253  ),
254  array(
255  'name' => 'External links',
256  'type'=>'html',
257  'value' => '$data["linksE"]',
258  'htmlOptions'=>array('class'=>'righted'),
259  ),
260  array(
261  'name' => 'Mutuability rate',
262  'type'=>'html',
263  'value' => '$data["mRate"]',
264  'htmlOptions'=>array('class'=>'righted'),
265  ),
266  array(
267  'name' => 'Mutuability rate counter',
268  'type'=>'html',
269  'value' => '$data["mRateCounter"]',
270  'htmlOptions'=>array('class'=>'righted'),
271  ),
272  array(
273  'name' => 'Tags count',
274  'type'=>'html',
275  'value' => '$data["tagsCount"]',
276  'htmlOptions'=>array('class'=>'righted'),
277  ),
278  array(
279  'name' => 'Frequency',
280  'type'=>'html',
281  'value' => '$data["freq"]',
282  'htmlOptions'=>array('class'=>'righted'),
283  ),
284  array(
285  'name' => 'Crawling time',
286  'type'=>'html',
287  'value' => '$data["crawlingTime"]',
288  'htmlOptions'=>array('class'=>'righted'),
289  ),
290  array(
291  'name' => 'Processing time',
292  'type'=>'html',
293  'value' => '$data["processingTime"]',
294  'htmlOptions'=>array('class'=>'righted'),
295  ),
296  array(
297  'name' => 'Total time',
298  'type'=>'html',
299  'value' => '$data["totalTime"]',
300  'htmlOptions'=>array('class'=>'righted'),
301  ),
302  array(
303  'name' => 'Size',
304  'type'=>'html',
305  'value' => '$data["size"]',
306  'htmlOptions'=>array('class'=>'righted'),
307  ),
308  )
309 ));
310 ?>