public function actionBorrarMensajes()
    {
        $valor = $_POST['valor'];
        $idusuario2 = $_POST['idusuario'];
        $idusuario1 = Yii::app()->user->id;
        if ($valor == 1) {
            $criteria = new CDbCriteria();
            $criteria->condition = '(id_usuarioori =:idusuario1 AND id_usuariodes =:idusuario2
	                             OR  id_usuarioori =:idusuario2 AND id_usuariodes =:idusuario1)
								 AND id_usuario =:idusuario1';
            $criteria->params = array(':idusuario1' => $idusuario1, ':idusuario2' => $idusuario2);
            $mensajes = Conversacion::model()->findAll($criteria);
            foreach ($mensajes as $men) {
                $men->delete();
            }
        }
    }
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  */
 public function loadModel()
 {
     if ($this->_model === null) {
         if (isset($_GET['id'])) {
             $this->_model = Conversacion::model()->findbyPk($_GET['id']);
         }
         if ($this->_model === null) {
             throw new CHttpException(404, Yii::t('App', 'The requested page does not exist.'));
         }
     }
     return $this->_model;
 }
Example #3
0
<div class="wide form">
<?php 
$cs = Yii::app()->getClientScript();
$form = $this->beginWidget('CActiveForm', array('action' => Yii::app()->createUrl($this->route), 'method' => 'post'));
?>

<div class="row" style="text-align:justify">
                <?php 
echo CHtml::dropDownList('Conversaciones', 'id', array('--Seleccione una Conversación--', 'Conversaciones' => CHtml::listData(Conversacion::model()->findAll(), 'conversacionid', 'titulo')));
?>

</div>

	

	<div class="row buttons">
		<?php 
echo CHtml::submitButton('Buscar');
?>
	</div>

<?php 
$this->endWidget();
?>

</div><!-- search-form -->