]> git.llucax.com Git - software/sercom-old.git/commitdiff
Intengo::base_path() eliminado, ahora se usa path().
authorLeandro Lucarella <llucax@gmail.com>
Mon, 14 Feb 2005 02:27:48 +0000 (02:27 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Mon, 14 Feb 2005 02:27:48 +0000 (02:27 +0000)
src/T/Intento.php
src/sc_fetch

index e758a0d4172558399017bdca45eff6834dc6fde4..3bb6f2448292b8ff66cc61bb086ad564954e980e 100644 (file)
@@ -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}";
     }
 
 }
index 3b569f7611e0d752bc441eeb28ade684f0126d50..3455028ed238077d8aefbf7ab92858e149f9abe4 100755 (executable)
@@ -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";
         }