From 182a5bf0c28c506d3b5ba9f3bd65f617451e227c Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Sun, 6 Mar 2005 23:48:00 +0000 Subject: [PATCH] Bugfix (cuando venian intentos sin archivos no se creaba el directorio del intento). --- src/sc_fetch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sc_fetch b/src/sc_fetch index 4da4a6f..7a1e407 100755 --- a/src/sc_fetch +++ b/src/sc_fetch @@ -193,14 +193,14 @@ function validar_cabecera($hdr) { function preparar_entrega($intento, $mbox, $msgid, $dir) { logs('Acá debería verificar el cuerpo del mensaje', DEBUG); + $path = "$dir/" . $intento->path('intentos'); $mail = imap_fetchstructure($mbox, $msgid); + if (!mkdir_p($path)) return 'No se pudo crear el directorio'; foreach ($mail->parts as $id => $part) { $fname = part_filename($part); if ($fname) { logs("Escribiendo archivo '$fname' [enc={$part->encoding}]", DEBUG); $body = imap_fetchbody($mbox, $msgid, $id + 1); - $path = "$dir/" . $intento->path('intentos'); - if (!mkdir_p($path)) return 'No se pudo crear el directorio'; if (!file_put_contents("$path/$fname", decode_body($body, $part->encoding))) return "Error al guardar el archivo $fname"; } //if (part_is_source($part) $has_sources = true; -- 2.43.0