Exemplo n.º 1
0
 public static function generateArchiveFilepath($period, $table_name, $use_timestamp_as_prefix = true, $file_counter = null)
 {
     if (is_null(self::$archive_timestamp)) {
         self::$archive_timestamp = date('ymd_Hi');
     }
     $path = DIR_FS_ARCHIVES . self::ARCHIVE_PATH;
     autoCreateDirectory($path);
     $path .= $period . '/';
     autoCreateDirectory($path);
     $filename = $table_name;
     if (!is_null($file_counter)) {
         $filename .= $table_name . '-part-' . $file_counter;
     }
     $filename .= '.xls';
     if ($use_timestamp_as_prefix) {
         $path .= self::$archive_timestamp . '-';
     }
     $path .= $filename;
     return $path;
 }