From f4ec821dadd20be282df0647f41cebfb2607cef4 Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Mon, 14 Feb 2005 02:27:48 +0000 Subject: [PATCH 1/1] Intengo::base_path() eliminado, ahora se usa path(). --- src/T/Intento.php | 13 ++----------- src/sc_fetch | 2 +- 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/src/T/Intento.php b/src/T/Intento.php index e758a0d..3bb6f24 100644 --- a/src/T/Intento.php +++ b/src/T/Intento.php @@ -36,7 +36,6 @@ class T_Intento $this->entrega = $ent; $this->intento = $intento; $this->cuatrimestre = $cuat; - $this->base_dir = 'intentos'; } /** @@ -183,13 +182,6 @@ EOT; return $mail; } - /** - * Obtiene el directorio en el cual se almacena el intento. - */ - function path() { - return $this->base_path() . "/{$this->padron}/{$this->intento}"; - } - /** * Obtiene el directorio base de la entrega. * El directorio base no contempla los datos propios del intento, como @@ -197,9 +189,8 @@ EOT; * @param base_dir Directorio base, si no se especifica se usa el directorio * base del intento. */ - function base_path($base_dir = null) { - if (is_null($base_dir)) $base_dir = $this->base_dir; - return "$base_dir/{$this->cuatrimestre}/{$this->ejercicio}-{$this->entrega}"; + function path($base_dir) { + return "$base_dir/{$this->cuatrimestre}/{$this->ejercicio}-{$this->entrega}/{$this->padron}/{$this->intento}"; } } diff --git a/src/sc_fetch b/src/sc_fetch index 3b569f7..3455028 100755 --- a/src/sc_fetch +++ b/src/sc_fetch @@ -195,7 +195,7 @@ function preparar_entrega($intento, $mbox, $msgid, $dir) { if ($fname) { logs("Escribiendo archivo '$fname' [enc={$part->encoding}]", DEBUG); $body = imap_fetchbody($mbox, $msgid, $id + 1); - $path = "$dir/" . $intento->path(); + $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"; } -- 2.43.0