예제 #1
0
 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()));
 }