示例#1
0
 public function actionSearch()
 {
     $model = new AnketaSearch();
     $model->loadDefaults();
     if (isset($_GET['AnketaSearch'])) {
         $model->attributes = $_GET['AnketaSearch'];
         $model->saveAsDefaults();
     }
     $this->render('search', array('model' => $model));
 }
示例#2
0
 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;
 }
示例#3
0
<!-- 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);
?>
示例#4
0
文件: search2.php 项目: nellka/mebel
<?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,
	),
示例#5
0
<!-- 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' => 'не указан'));