Cuando elimino la galeria entonces se elimina: el directorio donde se guardan las fotos de esa galeria, los archivos internos de esa galeria, los registros de las fotos de la galeria, y el registro de la galeria.
Y bueno, nada, tuve que crear una función que haga esto y se me ocurrió postearla por si alguien la necesita.
Si alguien al ver la función se le ocurre una mejor idea para hacer lo mismo por favor avise.
Acá va:
Código PHP:
function Eliminar ($idGaleria, $directorio, $redir){
// ELIMINA ARCHIVO DE IMAGEN DE CATALOGO
$getPais = hyt_query("SELECT * FROM paises WHERE id ='$idGaleria");
$rowPais = hyt_fetch_array($getPais);
unlink ($directorio.$rowPais['nombre']."/".$rowPais['foto']);
// ELIMINA ARCHIVOS DE IMAGENES DENTRO DEL DIRECTORIO DE LA GALERIA
$getImagenes = hyt_query("SELECT * FROM catalogo WHERE id_pais ='$idGaleria");
while ($rowImagenes = hyt_fetch_array($getImagenes)){
unlink ($directorio.$rowPais['nombre']."/".$rowImagenes['foto']);
unlink ($directorio.$rowPais['nombre']."/".$rowImagenes['fotoGrande']);
}
// ELIMINA EL DIRECTORIO DE LA GALERIA
rmdir ($directorio.$rowPais['nombre']);
// ELIMINA REGISTROS DE FOTOS DE LA GALERIA
hyt_query("DELETE FROM catalogo WHERE id_pais = '$idGaleria");
// ELIMINA REGISTRO DE GALERIA
hyt_query("DELETE FROM paises WHERE id = '$idGaleria");
// REDIRECCIONA
echo "<script>parent.location='".$redir."'</script>";
exit();
}
Muchísimas gracias...
![Serio](http://static.forosdelweb.com/fdwtheme/images/smilies/molesto.png)
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)