public function actionPersonal() { $this->layout = '//layouts/header_user'; $model = new Holes('search'); $model->unsetAttributes(); // clear any default values $user = $this->user; if (isset($_POST['Holes']) || isset($_GET['Holes'])) { $model->attributes = isset($_POST['Holes']) ? $_POST['Holes'] : $_GET['Holes']; } $cs = Yii::app()->getClientScript(); $cs->registerCssFile('/css/holes_list.css'); $cs->registerCssFile('/css/hole_view.css'); $cs->registerScriptFile('http://api-maps.yandex.ru/1.1/index.xml?key=' . $this->mapkey); $cs->registerScriptFile(CHtml::asset($this->viewPath . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . 'holes_selector.js')); $cs->registerScriptFile('http://www.vertstudios.com/vertlib.min.js'); $cs->registerScriptFile(CHtml::asset($this->viewPath . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . 'StickyScroller' . DIRECTORY_SEPARATOR . 'StickyScroller.min.js')); $cs->registerScriptFile(CHtml::asset($this->viewPath . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . 'StickyScroller' . DIRECTORY_SEPARATOR . 'GetSet.js')); $holes = array(); $all_holes_count = 0; $this->render('personal', array('model' => $model, 'user' => $user, 'dataProvider' => $model->userSearch())); }