function RemoveArquivo($albumID, $arqID, $redirect = TRUE) { $arquivo = new Arquivos(); $selected = $arquivo->GetArquivoByID($arqID); $file1 = $selected['arquivo1']; $file2 = $selected['arquivo2']; $file3 = $selected['arquivo3']; $rootDir = ""; if ($file1 != NULL) { $rootDir = dirname($file1); $ret = Arquivos::RemoveFile($file1); if ($ret == FALSE) { if ($redirect) { RedirecionaArquivo($albumID, $ret); } else { return FALSE; } } } if ($file2 != NULL) { $rootDir = dirname($file2); $ret = Arquivos::RemoveFile($file2); if ($ret == FALSE) { if ($redirect) { RedirecionaArquivo($albumID, $ret); } else { return FALSE; } } } if ($file3 != NULL) { $rootDir = dirname($file3); $ret = Arquivos::RemoveFile($file3); if ($ret == FALSE) { if ($redirect) { RedirecionaArquivo($albumID, $ret); } else { return FALSE; } } } $ret = rmdir(utf8_decode($rootDir . "/")); if ($ret == FALSE) { if ($redirect) { RedirecionaArquivo($albumID, $ret); } else { return FALSE; } } $ret = $arquivo->RemoveArquivo($arqID); if ($redirect) { RedirecionaArquivo($albumID, $ret); } else { return TRUE; } }