public function actionMyarea() { $user = Yii::app()->user; $area = $user->userModel->hole_area; if (!$area) { $this->redirect(array('/profile/myarea')); } $this->layout = '//layouts/header_user'; $model = new Holes('search'); $model->unsetAttributes(); // clear any default values 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(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('myarea', array('model' => $model, 'user' => $user, 'area' => $area, 'dataProvider' => $model->areaSearch($user))); }