Esempio n. 1
0
 public function findLikeAtrr($cadena)
 {
     $this->conexion->conectar();
     $query = "SELECT * FROM banner WHERE  upper(idImagen) LIKE upper(" . $cadena . ")  OR  upper(nombre) LIKE upper('" . $cadena . "')  OR  upper(ruta) LIKE upper('" . $cadena . "')  OR  upper(detalle) LIKE upper('" . $cadena . "') ";
     $result = $this->conexion->ejecutar($query);
     $i = 0;
     $banners = array();
     while ($fila = mysql_fetch_assoc($result)) {
         $banner = new BannerDTO();
         $banner->setIdImagen($fila['idImagen']);
         $banner->setNombre($fila['nombre']);
         $banner->setRuta($fila['ruta']);
         $banner->setTamanio($fila['tamanio']);
         $banner->setDetalle($fila['detalle']);
         $banners[$i] = $banner;
         $i++;
     }
     $this->conexion->desconectar();
     return $banners;
 }
                 $json = json_encode($banners);
                 echo $json;
             } else {
                 if ($accion == "BUSCAR_BY_ID") {
                     $idImagen = htmlspecialchars($_REQUEST['idImagen']);
                     $banner = $control->getBannerByID($idImagen);
                     $json = json_encode($banner);
                     echo $json;
                 } else {
                     if ($accion == "ACTUALIZAR") {
                         $idImagen = htmlspecialchars($_REQUEST['idImagen']);
                         $nombre = htmlspecialchars($_REQUEST['nombre']);
                         $ruta = htmlspecialchars($_REQUEST['ruta']);
                         $detalle = htmlspecialchars($_REQUEST['detalle']);
                         $banner = new BannerDTO();
                         $banner->setIdImagen($idImagen);
                         $banner->setNombre($nombre);
                         $banner->setRuta($ruta);
                         $banner->setDetalle($detalle);
                         $result = $control->updateBanner($banner);
                         if ($result) {
                             echo json_encode(array('success' => true, 'mensaje' => "Banner actualizada correctamente"));
                         } else {
                             echo json_encode(array('errorMsg' => 'Ha ocurrido un error.'));
                         }
                     }
                 }
             }
         }
     }
 }