Example #1
0
            <div class="umsg" style="border:none;">
                <img src="/images/icon/icon_message.gif" alt=""/>
                <?php echo CHtml::link( $current->publicName,$anketa->isdeleted?'#':array('/anketa/view','id'=>$anketa->id),array('class'=>'msg'.$class,'target'=>'_blank')); ?>
                <span class="umsgdate"><?php echo date('d.m.Y H:i',$data->time_start); ?></span><br/>
                <div class="umsgtext<?=" $class"?>"><?php echo nl2br($data->text) ?></div>
            </div>
        <?php if ($me->gender == Anketa::GENDER_MAN) : ?>
            <div class="request_answer" id="ra<?=$data->id?>">
            <?php /* if (!Request2anketa::checkAnswer($data->id)) { ?>
                Вам интересно? <input type="button" class="on" value="Мне интересно!"/>
            <?php } else { ?>
                <span class="green">Сообщение мужчине отправлено</span> <input style="margin-left:100px;" type="button"
                                                                      value="Отменить выбор"/>
            <?php } */ ?>

                <?php if (($tmp = Request2anketa::checkAnswer($data->id)) === false) { ?>
                    Вам интересно? <input type="button" class="request_answer yes on" value=""/>
                    <input type="button" class="request_answer no off" value=""/>
                <?php } elseif (!$tmp) { ?>
                    <span class="red">Вы отказались</span> <input style="margin-left:100px;" type="button"
                                                                     value="Отменить выбор"/>
                <?php } else { ?>
                    <span class="green">Сообщение отправлено</span> <input style="margin-left:100px;" type="button"
                                                                          value="Отменить выбор"/>
                <?php } ?>

            </div>
        <?php endif; ?>
    </div> <!-- messagesBlock -->
    </div>
<br clear="all"/>
Example #2
0
 /**
  * @return int число для отображения в меню, заявок или ответов.
  */
 public function getNewRequestCount()
 {
     //return null;
     $time = $this->getLastRequestVisit();
     $ret = array(0, 0);
     //if ($this->gender == self::GENDER_MAN) { // количество откликов на текущую заявку
     if ($request = Request::model()->find('id_user = :id_user and isdeleted = 0', array(':id_user' => Yii::app()->user->id))) {
         $cnt = Request2anketa::model()->newer($time)->countByAttributes(array('id_request' => $request->id, 'status' => 1));
         $ret[1] = $cnt;
     }
     //} else { // количество новых заявок в этом городе для женщин
     $cnt = Request::model()->published()->byCity($this->city)->newer($this->getLastRequestVisit())->count();
     $ret[0] = $cnt;
     //}
     if ($ret[0] > 0 || $ret[1] > 0) {
         $ret = implode('/', $ret);
     } else {
         $ret = null;
     }
     return $ret;
 }
Example #3
0
<div style="width:500px; margin-left:20px; padding:0px; float:left; border:none">
    <div id="messagesBlock" style="min-height:50px;">
        <?php /** @var $message Message */

                $current = $data->user;
                $class="";


            ?>
            <div class="umsg" style="border:none;">
                Заинтересовался<br/>
                <span class="umsgdate"><?php echo date('в H:i',$data->time); ?></span><br/>
            </div>
        <?php if ($me->gender == Anketa::GENDER_WOMAN) : ?>
            <div class="request_answer" id="ra<?=$data->id?>">
                <?php if ($tmp = Request2anketa::checkAnswer($data->id) === null) { ?>
                    Вам интересно? <input type="button" class="request_answer yes on" value=""/>
                    <input type="button" class="request_answer yes off" value=""/>
                <?php } elseif (!$tmp) { ?>
                    <span class="red">Заявка отклонена</span> <input style="margin-left:100px;" type="button"
                                                                     value="Отменить выбор"/>
                <?php } else { ?>
                    <span class="green">Заявка уже отмечена</span> <input style="margin-left:100px;" type="button"
                                                                          value="Отменить выбор"/>
                <?php } ?>
            </div>
        <?php endif; ?>
    </div> <!-- messagesBlock -->
    </div>
<br clear="all"/>
<?php
Example #4
0
 public function actionRequestMark()
 {
     $id_request = Yii::app()->request->getParam('id_request');
     $on = Yii::app()->request->getParam('on');
     Request2anketa::mark($id_request, Yii::app()->user->id, $on);
     echo 1;
 }