HCE Project DC service web UI  0.2
Hierarchical Cluster Engine DC service web UI
 All Classes Namespaces Files Functions Variables Pages
_filterForm.php
Go to the documentation of this file.
1 <?php
2 $form = $form=$this->beginWidget('CActiveForm',
3  array(
4  'id' => 'SearchFilter',
5  'htmlOptions' => array('class' => 'filter_form', 'id' => 'SiteFindForm'),
6  'action' => Yii::app()->createUrl('SitesView/find'),
7  'method'=>'get'
8  )
9 );
10 echo CHtml::link(CHtml::button('Add new site', array(
11  'class'=>'filter_et_new btn btn-default'
12  )), '/SiteNew/index', array(
13  'class'=>'filter_et_new_link'
14  ));
15 if (UserModule::isAdmin()) {
16  $tHFieldName = 'textField';
17  $tHFieldVal = $uid;
18 } else {
19  $tHFieldName = 'hiddenField';
20  $tHFieldVal = Yii::app()->user->id;
21 }
22 echo CHtml::$tHFieldName('uid', $tHFieldVal, array(
23  'class' => 'filter_et form-control wauto lefted ilblock',
24  'placeholder'=>'UserID/Username/eMail',
25  'required'=>'true'
26  )
27 );
28 echo CHtml::textField('pattern', $pattern, array(
29  'class' => 'filter_et form-control wauto lefted ilblock',
30  'placeholder'=>'URL pattern',
31  'required'=>'true'
32  )
33 );
34 echo CHtml::label('State', false, array("id"=>"filter_et_label"));
35 echo CHtml::dropDownList('state', $state, array(
36  'all' => 'Any',
37  '1' => 'Active',
38  '2' => 'Disabled',
39  '3' => 'Suspended'
40 ),
41  array(
42  "id"=>"filter_et_list",
43  "class"=>"form-control wauto lefted ilblock"
44  )
45 );
46 echo CHtml::label('Sort by:', false, array("id"=>"filter_et_label"));
47 echo CHtml::dropDownList("sortBy", '', array(
48  'CDate' => 'Creation date',
49  'UDate' => 'Update date',
50  'TcDate' => 'Touch date',
51  'Resources' => 'Resources',
52  'Contents' => 'Contents',
53  'CollectedURLs' => 'Collected URLs',
54  'NewURLs' => 'New URLs',
55  'DeletedURLs' => 'Deleted URLs',
56  'Iterations' => 'Iterations',
57  'Errors' => 'Errors',
58  'LastModified' => 'Last modified',
59  'Size' => 'Size',
60  'AVGSpeed' => 'Average speed',
61  'RecrawlPeriod' => 'Re-crawl period',
62  'RecrawlDate' => 'Re-crawl date',
63 ),
64  array(
65  'options' => array(
66  $sortBy=> array(
67  'selected' => 'selected'
68  )
69  ),
70  'id'=>'filter_et_list',
71  "class"=>"form-control wauto lefted ilblock"
72  )
73 );
74 echo CHtml::dropDownList("sortDirection", '', array(
75  'ASC' => 'ASC',
76  'DESC' => 'DESC',
77 ),
78  array(
79  'options' => array(
80  $sortDirection=> Array(
81  'selected' => 'selected'
82  ),
83  ),
84  'id'=>'filter_et_list',
85  "class"=>"form-control wauto lefted ilblock"
86  )
87 );
88 
89 echo CHtml::label('Limit', false, array("id"=>"filter_et_label"));
90 echo CHtml::dropDownList('limit',$limit,
91  array(
92  '10'=>'10',
93  '20'=>'20',
94  '30'=>'30',
95  '40'=>'40',
96  '50'=>'50',
97  '60'=>'60',
98  '70'=>'70',
99  '80'=>'80',
100  '90'=>'90',
101  '100'=>'100',
102  ),
103  array(
104  "id"=>"filter_et_list",
105  "class"=>"form-control wauto lefted ilblock"
106  )
107 );
108 echo CHtml::submitButton('Submit', array(
109  "id"=>"filter_et_submit",
110  "class"=>"btn btn-default"
111  )
112 );
113 if ($page != '0') {
114  echo CHtml::tag('div', array(
115  'class' => 'filter_form_pagination',
116  ));
117  if ($isResult) {
118  echo CHtml::tag('div', array(
119  'class' => 'next_page',
120  'id' => 'NextPageSitesButton'
121  ),
122  CHtml::encode('MORE>>')
123  );
124  }
125 
126  if ($page != '1') {
127  echo CHtml::tag('div', array(
128  'class' => 'prev_page',
129  'id' => 'PrevPageSitesButton'
130  ),
131  CHtml::encode('<<BACK')
132  );
133  }
134 
135  echo CHtml::closeTag('div');
136  echo CHtml::hiddenField('pN', $page);
137 } else {
138  echo CHtml::hiddenField('pN', '1');
139 }
140 $this->endWidget();
141 unset($form);