} else { $imagen->setImagenPrincipal(0); } $valor = $_FILES["imagen"]["size"][$i] / 1024 / 1024; $tamaño = round($valor, 2, PHP_ROUND_HALF_UP); $imagen->setNombreImagen($nombreImagen); $imagen->setRutaImagen("Files/img/modelos/" . $nombreImagen); $imagen->setTamaño($tamaño . " Mb"); $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);
include_once '../../Controlador/Sistema.php'; $control = Sistema::getInstancia(); $accion = htmlspecialchars($_REQUEST['accion']); if ($accion != null) { if ($accion == "LISTADO") { $planos = $control->getAllPlanos(); $json = json_encode($planos); echo $json; } else { if ($accion == "AGREGAR") { include_once "../../util/SubirImagen.php"; $idCasa = htmlspecialchars($_REQUEST['idCasa']); if (validarTamaños($_FILES["nueva-imagen"], 2000000) == true) { //Validar tamaño $subirImagen = new SubirImagen("../../Files/img/planos/"); $subirImagen->setMaximoSize(2000000); //2mb $diferenciador = date("Y") . date("m") . date("d") . date("H") . date("i") . date("s"); $nombreImagen = $subirImagen->asignaNombre($_FILES["nueva-imagen"]["type"], "plano" . $idCasa . "" . $diferenciador); $subirImagen->setName("plano" . $idCasa . "" . $diferenciador); $valor = $_FILES["nueva-imagen"]["size"] / 1024 / 1024; $tamaño = round($valor, 2, PHP_ROUND_HALF_UP); $plano = new PlanoDTO(); $plano->setIdCasa($idCasa); $plano->setNombreImagen($nombreImagen); $plano->setRutaImagen("Files/img/planos/" . $nombreImagen); $plano->setTamaño($tamaño . " Mb"); $result = $control->addPlano($plano); if ($result) { $r = $subirImagen->subirImagen($_FILES["nueva-imagen"]);