Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision a54282a9

Von Moritz Bunkus vor etwa 12 Jahren hinzugefügt

  • ID a54282a94a61654e8bcdc638c0d2adce5faff48b
  • Vorgänger 540c0b5e
  • Nachfolger 469ca9fc

Controller-Code nach internem Umschreiben des Requests von 'login.pl' laden

Unterschiede anzeigen:

SL/Dispatcher.pm
200 200

  
201 201
    $::form->error($::locale->text('System currently down for maintenance!')) if -e ($::lx_office_conf{paths}->{userspath} . "/nologin") && $script ne 'admin';
202 202

  
203
    ($routing_type, $script, $script_name, $action) = qw(controller controller LoginScreen login) if ($script eq 'login') && ($action eq 'login');
203
    # For compatibility with a lot of database upgrade scripts etc:
204
    # Re-write request to old 'login.pl?action=login' to new
205
    # 'LoginScreen' controller. Make sure to load its code!
206
    if (($script eq 'login') && ($action eq 'login')) {
207
      ($routing_type, $script, $script_name, $action) = qw(controller controller LoginScreen login);
208
      _require_controller('LoginScreen');
209
    }
204 210

  
205 211
    if (($script eq 'login') && !$action) {
206 212
      print $::request->{cgi}->redirect('controller.pl?action=LoginScreen/user_login');

Auch abrufbar als: Unified diff