diff --git a/funciones/funciones.php b/funciones/funciones.php index 2850d5c..9e91029 100644 --- a/funciones/funciones.php +++ b/funciones/funciones.php @@ -4,6 +4,24 @@ date_default_timezone_set('America/Bogota'); //require_once 'milfs/rest/vendor/autoload.php'; use Firebase\JWT\JWT; + +function comprimirDirectorio($dir, $zip) { + //Primero comprabamos que sea un directorio + if (is_dir($dir)){ + //Por cada elemento dentro del directorio + foreach (scandir($dir) as $item) { + //Evitamos la carpeta actual y la anterior + if ($item == '.' || $item == '..') continue; + //Si encuentra una que no sea las anteriores, + //vuelve a llamar a la función, con un nuevo directorio + comprimirDirectorio($dir . "/" . $item, $zip); + } + }else{ + //En el caso de que sea un archivo, lo añade al zip + $zip->addFile($dir); + } +} + function documentar($titulo,$descripcion,$id){ $resultado =" @@ -12275,7 +12293,7 @@ $limite= " limit $inicio,$datos[registros]"; }else{} -$features[] = "$consulta"; +//$features[] = "$consulta"; if($datos["tipo"] == "array" ) { @@ -12345,7 +12363,7 @@ $features[] = "$consulta"; } -$sql = mysqli_query($link,$consulta) or die("Error al ejecutar consulta 04 $consulta"); +$sql = mysqli_query($link,$consulta) or die("Error al ejecutar consulta 04 "); if (mysqli_num_rows($sql)!='0'){ $i = 1; $features = array();