Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 28e11d24

Von Moritz Bunkus vor mehr als 13 Jahren hinzugefügt

  • ID 28e11d2481f02953c2a61c6bb6a8efe3f44d955f
  • Vorgänger 027ddbda
  • Nachfolger 3c928cee

Ermöglichen, dass andere Konfigurationsdatei als config/lx_office.conf eingelesen wird

Stichwort: verschiedene Mandanten in ein und derselben
Installation. Bisher nur für Task-Server (kommt im nächsten Commit).

Unterschiede anzeigen:

SL/LxOfficeConf.pm
6 6
use Encode;
7 7

  
8 8
sub read {
9
  my ($class, $file_name) = @_;
10

  
9 11
  read_config 'config/lx_office.conf.default' => %::lx_office_conf;
10 12
  _decode_recursively(\%::lx_office_conf);
11 13

  
12
  if (-f 'config/lx_office.conf') {
13
    read_config 'config/lx_office.conf' => my %local_conf;
14
  $file_name ||= 'config/lx_office.conf';
15

  
16
  if (-f $file_name) {
17
    read_config $file_name => my %local_conf;
14 18
    _decode_recursively(\%local_conf);
15 19
    _flat_merge(\%::lx_office_conf, \%local_conf);
16 20
  }

Auch abrufbar als: Unified diff