<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"/>
/** * @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; }
<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
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; }