Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 9fc09e82

Von Sven Donath vor mehr als 14 Jahren hinzugefügt

  • ID 9fc09e82e0029be8a42c67d6414e33daf2a3eba8
  • Vorgänger ac84fb0e
  • Nachfolger 4a7de86c

mehrere Verbesserungen an Form.pm * automatisches Neuladen des gesamten Framesets, um sicher zu gehen, dass z.B. die gewählte Menü-Variante
nach Speichern in Einstellungen auch verwendet wird. * Version wird aus der Datei VERSION gelesen und ist nicht mehr in Form.pl hartkodiert.
Das VERSION-file sollte Mode 600, besser 400 haben. * Javascript schreibt den richtigen Titel-Tag. Damit kann man seine vielen Tabs auch auseinanderhalten.
Habe zurzeit keine Idee wie das besser gemacht werden kann. * "Administrationsbereich" heißt jetzt "Administration". Glücklich bin ich damit trotzdem noch nicht. * VERSION-Datei auf 2.6.1-dev geändert, damit man beim Testen auch erkennt womit man arbeitet ;-)
Könnte auch 2.6.1-unstable heißen.

Unterschiede anzeigen:

SL/Form.pm
265 265
  $self->{action}  =  lc $self->{action};
266 266
  $self->{action}  =~ s/( |-|,|\#)/_/g;
267 267

  
268
  $self->{version} =  "2.6.1";
268
  #$self->{version} =  "2.6.1";                 # Old hardcoded but secure style
269
  open VERSION_FILE, "VERSION";                 # New but flexible code reads version from VERSION-file
270
  $self->{version} =  <VERSION_FILE>;
271
  close VERSION_FILE;							
272
  $self->{version}  =~ s/[^0-9A-Za-z\.\_\-]//g; # only allow numbers, letters, points, underscores and dashes. Prevents injecting of malicious code.
269 273

  
270 274
  $main::lxdebug->leave_sub();
271 275

  
......
474 478
    
475 479
    <script type="text/javascript">
476 480
    <!--
477
    setTimeout("parent.frames.main_window.location.href='login.pl?action=company_logo'",1000);
481
    // If JavaScript is enabled, the whole thing will be reloaded.
482
    // The reason is: When one changes his menu setup (HTML / XUL / CSS ...)
483
    // it now loads the correct code into the browser instead of do nothing.
484
    setTimeout("top.frames.location.href='login.pl'",500);
478 485
    //-->
479 486
    </script>
480 487
    
......
665 672
    </script>
666 673
    | if $self->{"fokus"};
667 674

  
675
    my $title_hack = qq|
676
    <script type="text/javascript">
677
    <!--
678
      // Write a meaningful title-tag for our frameset.
679
      top.document.title="| . $self->{"title"} . qq| - | . $self->{"login"} . qq| - | . $::myconfig{dbname} . qq| - Ver. | . $self->{"version"} . qq|";
680
    //-->
681
    </script>
682
    |;
683

  
668 684
    #Set Calendar
669 685
    my $jsscript = "";
670 686
    if ($self->{jsscript} == 1) {
......
700 716
  $favicon
701 717
  $jsscript
702 718
  $ajax
703

  
704 719
  $fokus
705

  
720
  $title_hack
721
  
706 722
  <link rel="stylesheet" href="css/jquery.autocomplete.css" type="text/css" />
707 723

  
708 724
  <meta name="robots" content="noindex,nofollow" />
VERSION
1
2.6.1
1
2.6.1-dev
locale/de/all
159 159
  'Add unit'                    => 'Einheit hinzuf&uuml;gen',
160 160
  'Address'                     => 'Adresse',
161 161
  'Administration'              => 'Administration',
162
  'Administration area'         => 'Administrationsbereich',
162
  'Administration area'         => 'Administration',
163 163
  'Advance turnover tax return' => 'Umsatzsteuervoranmeldung',
164 164
  'Aktion'                      => 'Aktion',
165 165
  'All'                         => 'Alle',

Auch abrufbar als: Unified diff