示例#1
0
 public function findLikeAtrr($cadena)
 {
     $this->conexion->conectar();
     $query = "SELECT * FROM mensaje WHERE  upper(idMensaje) LIKE upper(" . $cadena . ")  OR  upper(nombre) LIKE upper('" . $cadena . "')  OR  upper(email) LIKE upper('" . $cadena . "')  OR  upper(fono) LIKE upper(" . $cadena . ")  OR  upper(asunto) LIKE upper('" . $cadena . "')  OR  upper(mensaje) LIKE upper('" . $cadena . "')  OR  upper(visto) LIKE upper(" . $cadena . ") ";
     $result = $this->conexion->ejecutar($query);
     $i = 0;
     $mensajes = array();
     while ($fila = mysql_fetch_assoc($result)) {
         $mensaje = new MensajeDTO();
         $mensaje->setIdMensaje($fila['idMensaje']);
         $mensaje->setFecha($fila['fecha']);
         $mensaje->setNombre($fila['nombre']);
         $mensaje->setEmail($fila['email']);
         $mensaje->setFono($fila['fono']);
         $mensaje->setAsunto($fila['asunto']);
         $mensaje->setMensaje($fila['mensaje']);
         $mensaje->setVisto($fila['visto']);
         $mensajes[$i] = $mensaje;
         $i++;
     }
     $this->conexion->desconectar();
     return $mensajes;
 }
 } else {
     if ($accion == "BUSCAR_BY_ID") {
         $idMensaje = htmlspecialchars($_REQUEST['idMensaje']);
         $mensaje = $control->getMensajeByID($idMensaje);
         $json = json_encode($mensaje);
         echo $json;
     } else {
         if ($accion == "ACTUALIZAR") {
             $idMensaje = htmlspecialchars($_REQUEST['idMensaje']);
             $nombre = htmlspecialchars($_REQUEST['nombre']);
             $email = htmlspecialchars($_REQUEST['email']);
             $fono = htmlspecialchars($_REQUEST['fono']);
             $asunto = htmlspecialchars($_REQUEST['asunto']);
             $mensaje = htmlspecialchars($_REQUEST['mensaje']);
             $visto = htmlspecialchars($_REQUEST['visto']);
             $mensaje = new MensajeDTO();
             $mensaje->setIdMensaje($idMensaje);
             $mensaje->setNombre($nombre);
             $mensaje->setEmail($email);
             $mensaje->setFono($fono);
             $mensaje->setAsunto($asunto);
             $mensaje->setMensaje($mensaje);
             $mensaje->setVisto($visto);
             $result = $control->updateMensaje($mensaje);
             if ($result) {
                 echo json_encode(array('success' => true, 'mensaje' => "Mensaje actualizada correctamente"));
             } else {
                 echo json_encode(array('errorMsg' => 'Ha ocurrido un error.'));
             }
         } else {
             if ($accion == "MARCAR_VISTO") {