public function createPageUrl($controller,$page) { $params=$this->params===null ? $_GET : $this->params; if($page>0) // page 0 is the default $params[$this->pageVar]=$page+1; else unset($params[$this->pageVar]); return Y::url($this->route,$params); }
public function renderFilter() { $filter = isset($_GET['filter']) ? $_GET['filter'] : null; $details = isset($_GET['filterDetails']) ? $_GET['filterDetails'] : ''; if(isset($_GET['filterButton'])) unset($_GET['filterButton']); $tmpGet = $_GET; if (isset($tmpGet['filter'])) { if (isset($tmpGet['filterDetails'])) unset($tmpGet['filterDetails']); unset($tmpGet['filter']); } echo CHtml::form( Y::url('site', $tmpGet), 'get'); echo CHtml::dropDownList('filter',$filter,array( 'inYear'=>'по годам', 'inWorkType'=>'по видам деятельности','inCity'=>'по городам' )); if ($filter) { if ($filter == 'inYear') $items = Y::years(); if ($filter == 'inCity') $items = City::model()->allWithHeader; if ($filter == 'inWorkType') $items = PortfolioWorkType::model()->allWithHeader; if (isset($items)) echo CHtml::dropDownList('filterDetails', $details, $items); } echo CHtml::submitButton('Отфильтровать', array('name'=>'filterButton')); echo CHtml::endForm(); }
public function getUpdateUrl() { return Y::url(Y::module()->getId().'/records/update', array('pk' => $this->pk, 'catPk'=>$this->category->pk)); }
public function url($url, $params = array()) { return Y::url('users/'.$url, $params); }
public static function url($url, $params = array()) { return Y::url('/admin/'.$url, $params); }
public function getUrl() { $urlParmas = $this->is_empty ? $this->children[0]->urlParams : $this->urlParams; return Y::url('site', $urlParmas); }