public function actionSearch() { $model = new AnketaSearch(); $model->loadDefaults(); if (isset($_GET['AnketaSearch'])) { $model->attributes = $_GET['AnketaSearch']; $model->saveAsDefaults(); } $this->render('search', array('model' => $model)); }
public function actionView($alias = false) { if ($alias) { $city = City::model()->findByAttributes(array('alias' => $alias)); } if (!$city) { throw new CHttpException(404, 'Not found'); } $SearchForm = new AnketaSearch(); $SearchForm->loadDefaults(); $SearchForm->location = $city->name; $SearchForm->saveAsDefaults(); // echo $SearchForm->location; d $LoginForm = new LoginForm(); $condition = 'gender=0 AND age>18 AND NOT status_bad & 1' . " AND (location LIKE :city)"; //last_visit>=UNIX_TIMESTAMP()-259200 AND $womanProvider = new CActiveDataProvider('Anketa', array('criteria' => array('limit' => 24, 'order' => 'mainphoto DESC,rand()', 'scopes' => array('published'), 'condition' => $condition, 'params' => array(':city' => '%' . $city->name . '%')), 'pagination' => false)); $manProvider = new CActiveDataProvider('Anketa', array('criteria' => array('limit' => 16, 'order' => 'mainphoto DESC,rand()', 'scopes' => array('published'), 'condition' => 'gender=1 AND NOT status_bad & 1' . " AND (location LIKE :city)", 'params' => array(':city' => '%' . $city->name . '%')), 'pagination' => false)); $this->render('view', compact('womanProvider', 'manProvider', 'SearchForm', 'LoginForm', 'city')); exit; }
<!-- registartion --> <div class="registration nuclear"> <img src="<?php echo Yii::app()->theme->baseUrl; ?> /images/ban.jpg" alt="" class="bg" /> <div class="reg-in"> <div class="search"> <div class="headline">Поиск</div> <?php $model = new AnketaSearch(); $model->loadDefaults(); ?> <?php $form = $this->beginWidget('CActiveForm', array('id' => 'search-form', 'action' => array('anketa/search'), 'method' => 'get', 'enableClientValidation' => true, 'clientOptions' => array('validateOnSubmit' => true))); /** @var $form CActiveForm */ $ages = array_combine(range(18, 55), range(18, 55)); ?> <div class="sel-block"> <div class="row nuclear"> <div class="item"> <b class="hd">Я</b> <?php echo $form->dropDownList($model, 'mygender', Anketa::$getGenders); ?> </div> <div class="item item-rht"> <b class="hd">Ищу</b> <?php echo $form->dropDownList($model, 'gender', Anketa::$getGendersGenitive); ?>
<?php $this->breadcrumbs=array( // 'Анкеты'=>array('/anketa'), 'Поиск', );?> <h1>Поиск анкет</h1> <?php //if (isset(Yii::app()->user->searchdata)) // print_r(Yii::app()->user->searchdata); print_r (AnketaSearch::getLastVisitValues()); $times = array(); $times[-1] = time(); foreach (AnketaSearch::getLastVisitValues() as $k=>$v){ $times[$k] = strtotime($k); } foreach ($times as $time) { echo "<br>$time - ".date ('d.m.Y H:i',$time); } echo "<br><br>"; echo $model->last_visit; echo strtotime($model->last_visit); ?> <?php $form=$this->beginWidget('CActiveForm', array( 'id'=>'search-form', 'action'=>array('anketa/search'), 'method'=>'get', 'enableClientValidation'=>true, 'clientOptions'=>array( 'validateOnSubmit'=>true, ),
<!-- registartion --> <div class="registration inner-reg nuclear"> <img src="<?php echo Yii::app()->theme->baseUrl; ?> /images/ban1.jpg" alt="" class="bg" /> <div class="reg-in"> <div class="search"> <!--div class="headline">Поиск</div--> <br><h3>Ищу парня</h3> <?php $model = new AnketaSearch(); $model->loadDefaults(); ?> <?php $form = $this->beginWidget('CActiveForm', array('id' => 'search-form', 'action' => array('anketa/search'), 'method' => 'get', 'enableClientValidation' => true, 'clientOptions' => array('validateOnSubmit' => true))); /** @var $form CActiveForm */ ?> <?php $ages = array_combine(range(18, 55), range(18, 55)); ?> <style> .inner-reg .search .row {width:270px;float:left;left:0;top:0;} .big-sel {margin-left:20px;} </style> <div class="sel-block"> <div class="row nuclear"> <div class="item"> <b class="hd">Возраст</b> <?php echo $form->dropDownList($model, 'agefrom', $ages, array('empty' => 'не указан'));