public function findLikeAtrr($cadena) { $this->conexion->conectar(); $query = "SELECT * FROM plano WHERE upper(idPlano) LIKE upper(" . $cadena . ") OR upper(idCasa) LIKE upper(" . $cadena . ") OR upper(nombreImagen) LIKE upper('" . $cadena . "') OR upper(rutaImagen) LIKE upper('" . $cadena . "') "; $result = $this->conexion->ejecutar($query); $i = 0; $planos = array(); while ($fila = mysql_fetch_assoc($result)) { $plano = new PlanoDTO(); $plano->setIdPlano($fila['idPlano']); $plano->setIdCasa($fila['idCasa']); $plano->setNombreImagen($fila['nombreImagen']); $plano->setRutaImagen($fila['rutaImagen']); $plano->setTamaño($fila['tamanio']); $planos[$i] = $plano; $i++; } $this->conexion->desconectar(); return $planos; }
$result = $control->addImagen($imagen); //Registramos la imagen en la BD } } //FIN registro imagenes //REGISTRO PLANOS for ($i = 0; $i < count($_FILES["planos"]["name"]); $i++) { $subirPlano = new SubirImagen("../../Files/img/planos/"); $subirPlano->setMaximoSize(2000000); //2mb //$subirPlano->set(300, 200); $subirPlano->setName("plano" . $idCasa . "" . $i); $nombreImagen = $subirPlano->asignaNombre($_FILES['planos']['type'][$i], "plano" . $idCasa . "" . $i); $respuesta = $subirPlano->subirImagenEspecifica($_FILES["planos"], $i); if ($respuesta == true) { $plano = new PlanoDTO(); $plano->setIdCasa($idCasa); $valor = $_FILES["planos"]["size"][$i] / 1024 / 1024; $tamaño = round($valor, 2, PHP_ROUND_HALF_UP); $plano->setNombreImagen($nombreImagen); $plano->setRutaImagen("Files/img/planos/" . $nombreImagen); $plano->setTamaño($tamaño . " Mb"); $result = $control->addPlano($plano); //Registramos el plano en la BD } } //FIN registro planos } if ($result) { echo json_encode(array('success' => true, 'mensaje' => "Casa ingresada correctamente")); } else {
$plano = $control->getPlanoByID($idPlano); $json = json_encode($plano); echo $json; } else { if ($accion == "BUSCAR_BY_ID_CASA") { $idCasa = htmlspecialchars($_REQUEST['idCasa']); $planos = $control->getPlanoByIDCasa($idCasa); $json = json_encode($planos); echo $json; } else { if ($accion == "ACTUALIZAR") { $idPlano = htmlspecialchars($_REQUEST['idPlano']); $idCasa = htmlspecialchars($_REQUEST['idCasa']); $nombreImagen = htmlspecialchars($_REQUEST['nombreImagen']); $rutaImagen = htmlspecialchars($_REQUEST['rutaImagen']); $plano = new PlanoDTO(); $plano->setIdPlano($idPlano); $plano->setIdCasa($idCasa); $plano->setNombreImagen($nombreImagen); $plano->setRutaImagen($rutaImagen); $result = $control->updatePlano($plano); if ($result) { echo json_encode(array('success' => true, 'mensaje' => "Plano actualizada correctamente")); } else { echo json_encode(array('errorMsg' => 'Ha ocurrido un error.')); } } } } } }