Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision cbf8ed02

Von Martin Helmling martin.helmling@octosoft.eu vor mehr als 7 Jahren hinzugefügt

  • ID cbf8ed0240f2cf87a37ebaff9aa36844f66d0a49
  • Vorgänger c2b23333
  • Nachfolger 084c45b1

Dateimanagement: Robustere Mandantenkonfigurierung

Es wurde das BAckend "None" eingeführt, falls kein Backend enabled ist.
Fehlermeldung nun in deutsch falls kein Backend vorhanden.

Die Hochladbare Dateigröße ist nun in der Mandantenkonfig in Megabytes (default 10Mb)

Unterschiede anzeigen:

SL/File.pm
319 319
  my ($self, $backend_name) = @_;
320 320
  my $class = 'SL::File::Backend::' . $backend_name;
321 321
  my $obj   = undef;
322
  die $::locale->text('no backend enabled') if $backend_name eq 'None';
322 323
  eval {
323 324
    eval "require $class";
324 325
    $obj = $class->new;
325
    die 'backend not enabled' unless $obj->enabled;
326
    die $::locale->text('backend "#1" not enabled',$backend_name) unless $obj->enabled;
326 327
    1;
327 328
  } or do {
328
    die 'backend class not found';
329
    die $::locale->text('backend "#1" not found',$backend_name);
329 330
  };
330 331
  return $obj;
331 332
}

Auch abrufbar als: Unified diff