//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 {
         echo json_encode(array('success' => false, 'errorMsg' => 'Ha ocurrido un error.'));
     }
 } else {
     echo json_encode(array('success' => false, 'errorMsg' => 'Algunas imagenes exceden el tamaño maximo permitido.'));
示例#2
0
 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;
 }