Revision b1513dcc
Von Holger Lindemann vor mehr als 15 Jahren hinzugefügt
bin/mozilla/login.pl | ||
---|---|---|
137 | 137 |
|
138 | 138 |
my %style_to_script_map = ( 'v3' => 'v3', |
139 | 139 |
'neu' => 'new', |
140 |
'js' => 'js',
|
|
140 |
'v4' => 'v4',
|
|
141 | 141 |
'xml' => 'XML', |
142 | 142 |
); |
143 | 143 |
|
bin/mozilla/menuv3.pl | ||
---|---|---|
116 | 116 |
$html .= qq|<li><div class="x">${menu_text}</div><ul>${h}</ul></li>\n|; |
117 | 117 |
} |
118 | 118 |
} else { |
119 |
if ($depth>1) { |
|
120 |
$html .= qq|<li class='sub'>|; |
|
121 |
} else { |
|
122 | 119 |
$html .= qq|<li>|; |
123 |
} |
|
124 | 120 |
$html .= $menu->menuitem_v3(\%myconfig, $form, "${parent}$item", |
125 | 121 |
{ "title" => $menu_title, |
126 | 122 |
"target" => $target }); |
bin/mozilla/menuv4.pl | ||
---|---|---|
1 |
#===================================================================== |
|
2 |
# LX-Office ERP |
|
3 |
# Copyright (C) 2004 |
|
4 |
# Based on SQL-Ledger Version 2.1.9 |
|
5 |
# Web http://www.lx-office.org |
|
6 |
# |
|
7 |
###################################################################### |
|
8 |
# SQL-Ledger Accounting |
|
9 |
# Copyright (c) 1998-2002 |
|
10 |
# |
|
11 |
# Author: Dieter Simader |
|
12 |
# Email: dsimader@sql-ledger.org |
|
13 |
# Web: http://www.sql-ledger.org |
|
14 |
# |
|
15 |
# Contributors: Christopher Browne |
|
16 |
# |
|
17 |
# This program is free software; you can redistribute it and/or modify |
|
18 |
# it under the terms of the GNU General Public License as published by |
|
19 |
# the Free Software Foundation; either version 2 of the License, or |
|
20 |
# (at your option) any later version. |
|
21 |
# |
|
22 |
# This program is distributed in the hope that it will be useful, |
|
23 |
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
24 |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
25 |
# GNU General Public License for more details. |
|
26 |
# You should have received a copy of the GNU General Public License |
|
27 |
# along with this program; if not, write to the Free Software |
|
28 |
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
|
29 |
####################################################################### |
|
30 |
# |
|
31 |
# thre frame layout with refractured menu |
|
32 |
# |
|
33 |
####################################################################### |
|
34 |
|
|
35 |
$menufile = "menu.ini"; |
|
36 |
use SL::Menu; |
|
37 |
|
|
38 |
1; |
|
39 |
|
|
40 |
# end of main |
|
41 |
|
|
42 |
sub display { |
|
43 |
$form->header(qq|<link rel="stylesheet" href="css/menuv4.css?id=" type="text/css">|); |
|
44 |
|
|
45 |
$form->{date} = clock_line(); |
|
46 |
$form->{menu} = acc_menu(); |
|
47 |
|
|
48 |
print $form->parse_html_template("menu/menuv4"); |
|
49 |
|
|
50 |
} |
|
51 |
|
|
52 |
sub clock_line { |
|
53 |
my ($Sekunden, $Minuten, $Stunden, $Monatstag, $Monat, |
|
54 |
$Jahr, $Wochentag, $Jahrestag, $Sommerzeit) |
|
55 |
= localtime(time); |
|
56 |
$Monat += 1; |
|
57 |
$Jahrestag += 1; |
|
58 |
$Monat = $Monat < 10 ? $Monat = "0" . $Monat : $Monat; |
|
59 |
$Monatstag = $Monatstag < 10 ? $Monatstag = "0" . $Monatstag : $Monatstag; |
|
60 |
$Jahr += 1900; |
|
61 |
my @Wochentage = ("Sonntag", "Montag", "Dienstag", "Mittwoch", |
|
62 |
"Donnerstag", "Freitag", "Samstag"); |
|
63 |
my @Monatsnamen = ("", "Januar", "Februar", "März", |
|
64 |
"April", "Mai", "Juni", "Juli", |
|
65 |
"August", "September", "Oktober", "November", |
|
66 |
"Dezember"); |
|
67 |
return |
|
68 |
$Wochentage[$Wochentag] . ", der " |
|
69 |
. $Monatstag . "." |
|
70 |
. $Monat . "." |
|
71 |
. $Jahr . " - "; |
|
72 |
} |
|
73 |
|
|
74 |
sub acc_menu { |
|
75 |
$locale = Locale->new($language, "menu"); |
|
76 |
|
|
77 |
$mainlevel = $form->{level}; |
|
78 |
$mainlevel =~ s/\Q$mainlevel\E--//g; |
|
79 |
my $menu = new Menu "$menufile"; |
|
80 |
|
|
81 |
$| = 1; |
|
82 |
|
|
83 |
return print_menu($menu); |
|
84 |
} |
|
85 |
|
|
86 |
sub print_menu { |
|
87 |
my ($menu, $parent, $depth) = @_; |
|
88 |
my $html; |
|
89 |
|
|
90 |
die if ($depth * 1 > 5); |
|
91 |
|
|
92 |
my @menuorder; |
|
93 |
|
|
94 |
@menuorder = $menu->access_control(\%myconfig, $parent); |
|
95 |
|
|
96 |
$parent .= "--" if ($parent); |
|
97 |
|
|
98 |
foreach my $item (@menuorder) { |
|
99 |
substr($item, 0, length($parent)) = ""; |
|
100 |
next if (($item eq "") || ($item =~ /--/)); |
|
101 |
|
|
102 |
my $menu_item = $menu->{"${parent}${item}"}; |
|
103 |
my $menu_title = $locale->text($item); |
|
104 |
my $menu_text = $menu_title; |
|
105 |
|
|
106 |
my $target = "main_window"; |
|
107 |
$target = $menu_item->{"target"} if ($menu_item->{"target"}); |
|
108 |
|
|
109 |
if ($menu_item->{"submenu"} || !defined($menu_item->{"module"}) || |
|
110 |
($menu_item->{"module"} eq "menu.pl")) { |
|
111 |
|
|
112 |
my $h = print_menu($menu, "${parent}${item}", $depth * 1 + 1)."\n"; |
|
113 |
if (!$parent) { |
|
114 |
$html .= qq|<ul><li><h2>${menu_text}</h2><ul>${h}</ul></li></ul>\n|; |
|
115 |
} else { |
|
116 |
$html .= qq|<li><div class="x">${menu_text}</div><ul>${h}</ul></li>\n|; |
|
117 |
} |
|
118 |
} else { |
|
119 |
if ($depth>1) { |
|
120 |
$html .= qq|<li class='sub'>|; |
|
121 |
} else { |
|
122 |
$html .= qq|<li>|; |
|
123 |
} |
|
124 |
$html .= $menu->menuitem_v3(\%myconfig, $form, "${parent}$item", |
|
125 |
{ "title" => $menu_title, |
|
126 |
"target" => $target }); |
|
127 |
$html .= qq|${menu_text}</a></li>\n|; |
|
128 |
} |
|
129 |
} |
|
130 |
|
|
131 |
return $html; |
|
132 |
} |
css/menuv3.css | ||
---|---|---|
22 | 22 |
padding:1px 0 1px 3px; |
23 | 23 |
} |
24 | 24 |
|
25 |
#menu h2:before { |
|
26 |
content:" "; |
|
27 |
} |
|
28 |
#menu h2:after { |
|
29 |
content:" "; |
|
30 |
} |
|
31 | 25 |
#menu h2 { |
32 | 26 |
color:#fff; |
33 |
padding:2 15px
|
|
27 |
padding:0 5px;
|
|
34 | 28 |
} |
35 | 29 |
|
36 | 30 |
#menu a, #menu a:visited, #menu div.x, #menu div.x:visited { |
... | ... | |
42 | 36 |
#menu a { |
43 | 37 |
background:#eee; |
44 | 38 |
} |
39 |
|
|
45 | 40 |
#menu div.x, #menu div.x:visited { |
46 | 41 |
background:#eee url(../image/right.gif) no-repeat right; |
47 | 42 |
} |
... | ... | |
61 | 56 |
margin:0; |
62 | 57 |
padding:0; |
63 | 58 |
float:left; |
59 |
min-width:7em; |
|
64 | 60 |
} |
65 | 61 |
|
66 | 62 |
#menu li { |
... | ... | |
69 | 65 |
border:0; |
70 | 66 |
} |
71 | 67 |
|
72 |
li.sub { |
|
73 |
position:relativ; |
|
74 |
left:-25px; |
|
75 |
top:-3px; |
|
76 |
} |
|
77 |
|
|
78 | 68 |
/* IE6 spacing bug fix, <li>s without a bottom border get spaced to far |
79 | 69 |
* correction: the bug will change the height of the parent element! this will also cause the whole menu to grow |
80 | 70 |
* so the only method to get this pile of crap going is to add a bottom border to the <li>s, where the enclosing <ul> already has |
... | ... | |
98 | 88 |
z-index:500; |
99 | 89 |
top:auto; |
100 | 90 |
display:none; |
91 |
background:#000; |
|
101 | 92 |
} |
102 | 93 |
|
103 | 94 |
#menu ul ul ul { |
104 | 95 |
top:0; |
105 | 96 |
left:100%; |
97 |
background:#000; |
|
106 | 98 |
} |
107 | 99 |
|
108 | 100 |
/* Begin non-anchor hover selectors */ |
... | ... | |
133 | 125 |
div#menu li li:hover ul, |
134 | 126 |
div#menu li li li:hover ul, |
135 | 127 |
div#menu li li li li:hover ul |
136 |
{display:block; position:relativ: left:10px;}
|
|
128 |
{display:block;} |
|
137 | 129 |
|
138 | 130 |
/* End of non-anchor hover selectors */ |
139 | 131 |
|
css/menuv4.css | ||
---|---|---|
1 |
body { |
|
2 |
behavior:url("css/csshover.htc"); |
|
3 |
} |
|
4 |
|
|
5 |
#menu { |
|
6 |
width:99.8%; |
|
7 |
float:left; |
|
8 |
background:url(../image/bg_css_menu.png) repeat bottom; |
|
9 |
border:1px solid; |
|
10 |
border-color:#ccc #888 #555 #bbb; |
|
11 |
} |
|
12 |
|
|
13 |
#menu a, #menu h2, #menu div.x { |
|
14 |
font:11px/16px arial,helvetica,sans-serif; |
|
15 |
display:block; |
|
16 |
border:0; |
|
17 |
border-right:1px; |
|
18 |
border-style:solid; |
|
19 |
border-color:#ccc #888 #555 #bbb; |
|
20 |
white-space:nowrap; |
|
21 |
margin:0; |
|
22 |
padding:1px 0 1px 3px; |
|
23 |
} |
|
24 |
|
|
25 |
#menu h2:before { |
|
26 |
content:" "; |
|
27 |
} |
|
28 |
#menu h2:after { |
|
29 |
content:" "; |
|
30 |
} |
|
31 |
#menu h2 { |
|
32 |
color:#fff; |
|
33 |
padding:2 15px |
|
34 |
} |
|
35 |
|
|
36 |
#menu a, #menu a:visited, #menu div.x, #menu div.x:visited { |
|
37 |
color:#000; |
|
38 |
text-decoration:none; |
|
39 |
padding-right:10px; |
|
40 |
} |
|
41 |
|
|
42 |
#menu a { |
|
43 |
background:#eee; |
|
44 |
} |
|
45 |
#menu div.x, #menu div.x:visited { |
|
46 |
background:#eee url(../image/right.gif) no-repeat right; |
|
47 |
} |
|
48 |
|
|
49 |
#menu a:hover, #menu div.x:hover { |
|
50 |
color:#a00; |
|
51 |
background-color:#ddd; |
|
52 |
} |
|
53 |
|
|
54 |
#menu a:active, #menu div.x:active { |
|
55 |
color:#060; |
|
56 |
background-color:#ccc; |
|
57 |
} |
|
58 |
|
|
59 |
#menu ul { |
|
60 |
list-style:none; |
|
61 |
margin:0; |
|
62 |
padding:0; |
|
63 |
float:left; |
|
64 |
} |
|
65 |
|
|
66 |
#menu li { |
|
67 |
position:relative; |
|
68 |
float:none; |
|
69 |
border:0; |
|
70 |
} |
|
71 |
|
|
72 |
li.sub { |
|
73 |
position:relativ; |
|
74 |
left:-25px; |
|
75 |
top:-3px; |
|
76 |
} |
|
77 |
|
|
78 |
/* IE6 spacing bug fix, <li>s without a bottom border get spaced to far |
|
79 |
* correction: the bug will change the height of the parent element! this will also cause the whole menu to grow |
|
80 |
* so the only method to get this pile of crap going is to add a bottom border to the <li>s, where the enclosing <ul> already has |
|
81 |
* a bottom border, which just looks ugly |
|
82 |
* the trick: color the bottom border with the same color as the bottom pixel of the background image - noone notices */ |
|
83 |
#menu ul li { |
|
84 |
border:solid; |
|
85 |
border-color:#ccd5e5; |
|
86 |
border-width:0 0 1px 0; |
|
87 |
} |
|
88 |
|
|
89 |
#menu ul ul li { |
|
90 |
border:solid; |
|
91 |
border-width:0 0 1px 0; |
|
92 |
} |
|
93 |
|
|
94 |
/* IE6 event bug fix, without a background there hovers will be occassionally lost between the li's to the layer below |
|
95 |
* causing the menu to close. Opera 9 has the same bug btw. */ |
|
96 |
#menu ul ul { |
|
97 |
position:absolute; |
|
98 |
z-index:500; |
|
99 |
top:auto; |
|
100 |
display:none; |
|
101 |
} |
|
102 |
|
|
103 |
#menu ul ul ul { |
|
104 |
top:0; |
|
105 |
left:100%; |
|
106 |
} |
|
107 |
|
|
108 |
/* Begin non-anchor hover selectors */ |
|
109 |
|
|
110 |
/* Enter the more specific element (div) selector |
|
111 |
on non-anchor hovers for IE5.x to comply with the |
|
112 |
older version of csshover.htc - V1.21.041022. It |
|
113 |
improves IE's performance speed to use the older |
|
114 |
file and this method */ |
|
115 |
|
|
116 |
div#menu h2:hover { |
|
117 |
background:#A3C5FF; |
|
118 |
color:#a00; |
|
119 |
} |
|
120 |
|
|
121 |
div#menu li:hover { |
|
122 |
cursor:pointer; |
|
123 |
z-index:100; |
|
124 |
} |
|
125 |
|
|
126 |
div#menu li:hover ul ul, |
|
127 |
div#menu li li:hover ul ul, |
|
128 |
div#menu li li li:hover ul ul, |
|
129 |
div#menu li li li li:hover ul ul |
|
130 |
{display:none;} |
|
131 |
|
|
132 |
div#menu li:hover ul, |
|
133 |
div#menu li li:hover ul, |
|
134 |
div#menu li li li:hover ul, |
|
135 |
div#menu li li li li:hover ul |
|
136 |
{display:block; position:relativ: left:10px;} |
|
137 |
|
|
138 |
/* End of non-anchor hover selectors */ |
|
139 |
|
|
140 |
|
locale/de/all | ||
---|---|---|
102 | 102 |
'Active?' => 'Aktiviert?', |
103 | 103 |
'Add' => 'Erfassen', |
104 | 104 |
'Add ' => 'Hinzuf?gen', |
105 |
'Add (Customers and Vendors)' => '', |
|
106 |
'Add (Parts, services, assemblies)' => '', |
|
107 |
'Add (Projects)' => '', |
|
105 | 108 |
'Add AP Transaction' => 'Kreditorenbuchung', |
106 | 109 |
'Add AR Transaction' => 'Debitorenbuchung', |
107 | 110 |
'Add Account' => 'Konto erfassen', |
... | ... | |
152 | 155 |
'Add to group' => 'Zu Gruppe hinzuf?gen', |
153 | 156 |
'Add unit' => 'Einheit hinzufügen', |
154 | 157 |
'Address' => 'Adresse', |
158 |
'Admin' => '', |
|
155 | 159 |
'Administration' => 'Administration', |
156 | 160 |
'Administration area' => 'Administrationsbereich', |
157 | 161 |
'Advance turnover tax return' => 'Umsatzsteuervoranmeldung', |
... | ... | |
211 | 215 |
'Attachment name' => 'Name des Anhangs', |
212 | 216 |
'Attempt to call an undefined sub named \'%s\'' => 'Es wurde versucht, eine nicht definierte Unterfunktion namens \'%s\' aufzurufen.', |
213 | 217 |
'Audit Control' => 'B?cherkontrolle', |
218 |
'Auftragschance' => '', |
|
214 | 219 |
'Aug' => 'Aug', |
215 | 220 |
'August' => 'August', |
216 | 221 |
'Authentification database creation' => 'Anlegen der Datenbank zur Benutzerauthentifizierung', |
... | ... | |
239 | 244 |
'Batch Printing' => 'Druck', |
240 | 245 |
'Bcc' => 'Bcc', |
241 | 246 |
'Belegnummer' => 'Buchungsnummer', |
247 |
'Benutzer' => '', |
|
242 | 248 |
'Beratername' => 'Beratername', |
243 | 249 |
'Beraternummer' => 'Beraternummer', |
244 | 250 |
'Bestandskonto' => 'Bestandskonto', |
251 |
'Bestellungen' => '', |
|
245 | 252 |
'Bilanz' => 'Bilanz', |
246 | 253 |
'Billing Address' => 'Rechnungsadresse', |
247 | 254 |
'Billing/shipping address (city)' => 'Rechnungsadresse (Stadt)', |
... | ... | |
276 | 283 |
'CANCELED' => 'Storniert', |
277 | 284 |
'CB Transaction' => 'SB-Buchung', |
278 | 285 |
'CR' => 'H', |
286 |
'CRM' => '', |
|
279 | 287 |
'CRM admin' => 'Administration', |
280 | 288 |
'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', |
281 | 289 |
'CRM follow up' => 'Wiedervorlage', |
... | ... | |
536 | 544 |
'Do you want to carry this shipping address over to the new purchase order so that the vendor can deliver the goods directly to your customer?' => 'Wollen Sie diese Lieferadresse in den neuen Lieferantenauftrag übernehmen, damit der Händler die Waren direkt an Ihren Kunden liefern kann?', |
537 | 545 |
'Do you want to store the existing onhand values into a new warehouse?' => 'Möchten Sie die vorhandenen Mengendaten in ein Lager übertragen?', |
538 | 546 |
'Documents in the WebDAV repository' => 'Dokumente im WebDAV-Repository', |
547 |
'Dokumentvorlage' => '', |
|
539 | 548 |
'Done' => 'Fertig', |
540 | 549 |
'Download the backup' => 'Die Sicherungsdatei herunterladen', |
541 | 550 |
'Draft saved.' => 'Entwurf gespeichert.', |
... | ... | |
658 | 667 |
'Ertrag' => 'Ertrag', |
659 | 668 |
'Ertrag prozentual' => 'Ertrag prozentual', |
660 | 669 |
'Escape character' => 'Escape-Zeichen', |
670 |
'Etiketten' => '', |
|
661 | 671 |
'Exact' => 'Genau', |
662 | 672 |
'Exch' => 'Wechselkurs.', |
663 | 673 |
'Exchangerate' => 'Wechselkurs', |
... | ... | |
746 | 756 |
'Group missing!' => 'Warengruppe fehlt!', |
747 | 757 |
'Group saved!' => 'Warengruppe gespeichert!', |
748 | 758 |
'Groups' => 'Warengruppen', |
759 |
'Gruppen' => '', |
|
749 | 760 |
'HTML' => 'HTML', |
750 | 761 |
'HTML Templates' => 'HTML-Vorlagen', |
751 | 762 |
'Header' => '?berschrift', |
... | ... | |
753 | 764 |
'Help' => 'Hilfe', |
754 | 765 |
'Here\'s an example command line:' => 'Hier ist eine Kommandozeile, die als Beispiel dient:', |
755 | 766 |
'Hide by default' => 'Standardmäßig verstecken', |
767 |
'Hilfe' => '', |
|
756 | 768 |
'History' => 'Historie', |
757 | 769 |
'History Search' => 'Historien Suche', |
758 | 770 |
'History Search Engine' => 'Historien Suchmaschine', |
... | ... | |
849 | 861 |
'KNE-Export erfolgreich!' => 'KNE-Export erfolgreich!', |
850 | 862 |
'KNr. beim Kunden' => 'KNr. beim Kunden', |
851 | 863 |
'Keine Suchergebnisse gefunden!' => 'Keine Suchergebnisse gefunden!', |
864 |
'Konfiguration' => '', |
|
852 | 865 |
'Konten' => 'Konten', |
853 | 866 |
'Kontonummernerweiterung (KNE)' => 'Kontonummernerweiterung (KNE)', |
867 |
'Kunden' => '', |
|
854 | 868 |
'L' => 'L', |
855 | 869 |
'LIABILITIES' => 'PASSIVA', |
856 | 870 |
'LP' => 'LP', |
... | ... | |
884 | 898 |
'License key' => 'Lizenzschl?ssel', |
885 | 899 |
'Licensed to' => 'Lizenziert f?r', |
886 | 900 |
'Licenses' => 'Lizenzen', |
901 |
'Lieferant' => '', |
|
887 | 902 |
'Lieferungen' => 'Lieferungen', |
888 | 903 |
'Limit part selection' => 'Artikelauswahl eingrenzen', |
889 | 904 |
'Line Total' => 'Zeilensumme', |
890 | 905 |
'Line endings' => 'Zeilenumbrüche', |
891 |
'List' => 'Anzeigen', |
|
906 |
'List (Customers and Vendors)' => '', |
|
907 |
'List (Parts, services, assemblies)' => '', |
|
908 |
'List (Projects)' => '', |
|
892 | 909 |
'List Accounting Groups' => 'Buchungsgruppen anzeigen', |
893 | 910 |
'List Accounts' => 'Konten anzeigen', |
894 | 911 |
'List Businesses' => 'Kunden-/Lieferantentypen anzeigen', |
... | ... | |
924 | 941 |
'Lx-Office is about to update the database <b>[% HTML.escape(dbname) %]</b>. You should create a backup of the database before proceeding because the backup might not be reversible.' => 'Lx-Office wird gleich die Datenbank <b>[% HTML.escape(dbname) %]</b> aktualisieren. Sie sollten eine Sicherungskopie der Datenbank erstellen, bevor Sie fortfahren, da die Aktualisierung unter Umständen nicht umkehrbar ist.', |
925 | 942 |
'Lx-Office is now able to manage warehouses instead of just tracking the amount of goods in your system.' => 'Lx-Office enthält jetzt auch echte Lagerverwaultung anstatt reiner Mengenzählung.', |
926 | 943 |
'Lx-Office website' => 'Lx-Office-Webseite', |
944 |
'MACSCAN' => '', |
|
927 | 945 |
'MAILED' => 'Gesendet', |
928 | 946 |
'MSG_BROWSER_DOES_NOT_SUPPORT_IFRAMES' => 'Ihr Browser kann leider keine eingebetteten Frames anzeigen. Bitte wählen Sie ein anderes Menü in der Benutzerkonfiguration im Administrationsmenü aus.', |
929 | 947 |
'Main Preferences' => 'Grundeinstellungen', |
... | ... | |
937 | 955 |
'Mark closed' => 'Schlie?en', |
938 | 956 |
'Marked as paid' => 'Als bezahlt markiert', |
939 | 957 |
'Marked entries printed!' => 'Markierte Eintr?ge wurden gedruckt!', |
958 |
'Maschinen' => '', |
|
959 |
'Maschinen erfassen' => '', |
|
940 | 960 |
'Master Data' => 'Stammdaten', |
941 | 961 |
'Max. Dunning Level' => 'h?chste Mahnstufe', |
942 | 962 |
'May' => 'Mai', |
... | ... | |
957 | 977 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
958 | 978 |
'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', |
959 | 979 |
'Mitarbeiter' => 'Mitarbeiter', |
980 |
'Mitteilungen' => '', |
|
960 | 981 |
'Mobile1' => 'Mobile 1', |
961 | 982 |
'Mobile2' => 'Mobile 2', |
962 | 983 |
'Model' => 'Lieferanten-Art-Nr.', |
... | ... | |
1030 | 1051 |
'Nothing has been selected for transfer.' => 'Es wurde nichts zum Umlagern ausgewählt.', |
1031 | 1052 |
'Nothing selected!' => 'Es wurde nichts ausgew?hlt!', |
1032 | 1053 |
'Nothing to delete!' => 'Es konnte nichts gel?scht werden!', |
1054 |
'Notizen' => '', |
|
1033 | 1055 |
'Nov' => 'Nov', |
1034 | 1056 |
'November' => 'November', |
1035 | 1057 |
'Now the user must select a single Buchungsgruppe for each part instead of three distinct accounts.' => 'Der Benutzer muss nun für jeden Artikel nur noch die Buchungsgruppe anstelle der drei einzelnen Konten auswählen.', |
... | ... | |
1117 | 1139 |
'Period' => 'Zeitraum', |
1118 | 1140 |
'Period:' => 'Zeitraum:', |
1119 | 1141 |
'Personal settings' => 'Persönliche Einstellungen', |
1142 |
'Personen' => '', |
|
1120 | 1143 |
'Pg Database Administration' => 'Datenbankadministration', |
1121 | 1144 |
'Phone' => 'Telefon', |
1122 | 1145 |
'Phone1' => 'Telefon 1 ', |
... | ... | |
1311 | 1334 |
'Save as new' => 'als neu speichern', |
1312 | 1335 |
'Save draft' => 'Entwurf speichern', |
1313 | 1336 |
'Saving the file \'%s\' failed. OS error message: %s' => 'Das Speichern der Datei \'%s\' schlug fehl. Fehlermeldung des Betriebssystems: %s', |
1337 |
'Schnellsuche' => '', |
|
1314 | 1338 |
'Screen' => 'Bildschirm', |
1315 | 1339 |
'Searchable' => 'Durchsuchbar', |
1316 | 1340 |
'Select' => 'ausw?hlen', |
... | ... | |
1356 | 1380 |
'Shipping Address' => 'Lieferadresse', |
1357 | 1381 |
'Shipping Point' => 'Versandort', |
1358 | 1382 |
'Shipto' => 'Lieferanschriften', |
1383 |
'Shop' => '', |
|
1359 | 1384 |
'Shopartikel' => 'Shopartikel', |
1360 | 1385 |
'Short' => 'Knapp', |
1361 | 1386 |
'Show' => 'Zeigen', |
... | ... | |
1373 | 1398 |
'Skonto Terms' => 'Zahlungsziel Skonto', |
1374 | 1399 |
'Sold' => 'Verkauft', |
1375 | 1400 |
'Solution' => 'L?sung', |
1401 |
'Sonderflag' => '', |
|
1376 | 1402 |
'Source' => 'Beleg', |
1377 | 1403 |
'Source bin' => 'Quelllagerplatz', |
1378 | 1404 |
'Spoolfile' => 'Druckdatei', |
... | ... | |
1385 | 1411 |
'Statement Balance' => 'Sammelrechnungsbilanz', |
1386 | 1412 |
'Statement sent to' => 'Sammelrechnung verschickt an', |
1387 | 1413 |
'Statements sent to printer!' => 'Sammelrechnungen an Drucker geschickt!', |
1414 |
'Status' => '', |
|
1388 | 1415 |
'Step 1 of 3: Parts' => 'Schritt 1 von 3: Waren', |
1389 | 1416 |
'Step 2 of 3: Services' => 'Schritt 2 von 3: Dienstleistungen', |
1390 | 1417 |
'Step 3 of 3: Assemblies' => 'Schritt 3 von 3: Erzeugnisse', |
... | ... | |
1451 | 1478 |
'Template Code missing!' => 'Vorlagenk?rzel fehlt!', |
1452 | 1479 |
'Template database' => 'Datenbankvorlage', |
1453 | 1480 |
'Templates' => 'Vorlagen', |
1481 |
'Termine' => '', |
|
1454 | 1482 |
'Terms missing in row ' => '+Tage fehlen in Zeile ', |
1455 | 1483 |
'Test connection' => 'Verbindung testen', |
1456 | 1484 |
'Text field' => 'Textfeld', |
... | ... | |
1610 | 1638 |
'To add a user to a group edit a name, change the login name and save. A new user with the same variables will then be saved under the new login name.' => 'Um einer Gruppe einen neuen Benutzer hinzuzufügen, ändern und speichern Sie am einfachsten einen bestehen den Zugriffsnamen. Unter dem neuen Namen wird dann ein Benutzer mit denselben Einstellungen angelegt.', |
1611 | 1639 |
'Top' => 'Oben', |
1612 | 1640 |
'Top (CSS)' => 'Oben (mit CSS)', |
1641 |
'Top (CSS) new' => '', |
|
1613 | 1642 |
'Top (Javascript)' => 'Oben (mit Javascript)', |
1614 |
'Top (Javascript) old' => 'Oben (mit Javascript) alt', |
|
1615 | 1643 |
'Top (XUL; only for Mozilla Firefox)' => 'Oben (XUL; nur für Mozilla Firefox)', |
1616 | 1644 |
'Top 100' => 'Top 100', |
1617 | 1645 |
'Top 100 hinzufuegen' => 'Top 100 hinzuf?gen', |
... | ... | |
1724 | 1752 |
'Warehouse management' => 'Lagerverwaltung/Bestandsver?nderung', |
1725 | 1753 |
'Warehouse saved.' => 'Lager gespeichert.', |
1726 | 1754 |
'Warehouses' => 'Lager', |
1755 |
'Warenexport' => '', |
|
1727 | 1756 |
'Warnings during template upgrade' => 'Warnungen bei Aktualisierung der Dokumentenvorlagen', |
1757 |
'Wartungsvertrag' => '', |
|
1758 |
'Wartungsvertrag erfassen' => '', |
|
1728 | 1759 |
'WebDAV link' => 'WebDAV-Link', |
1729 | 1760 |
'Weight' => 'Gewicht', |
1730 | 1761 |
'Weight unit' => 'Gewichtseinheit', |
1731 | 1762 |
'What type of item is this?' => 'Was ist dieser Artikel?', |
1732 | 1763 |
'What\'s the <b>term</b> you\'re looking for?' => 'Nach welchem <b>Begriff</b> wollen Sie suchen?', |
1764 |
'Wiedervorlage' => '', |
|
1765 |
'Wissens-DB' => '', |
|
1733 | 1766 |
'With Extension Of Time' => 'mit Dauerfristverl?ngerung', |
1734 | 1767 |
'Workflow Delivery Order' => 'Workflow Lieferschein', |
1735 | 1768 |
'Workflow purchase_order' => 'Workflow Lieferantenauftrag', |
... | ... | |
1821 | 1854 |
'down' => 'runter', |
1822 | 1855 |
'drucken' => 'drucken', |
1823 | 1856 |
'dunning_list' => 'mahnungsliste', |
1857 |
'eMail' => '', |
|
1824 | 1858 |
'eMail Send?' => 'eMail-Versand?', |
1825 | 1859 |
'eMail?' => 'eMail?', |
1826 | 1860 |
'ea' => 'St.', |
1827 | 1861 |
'emailed to' => 'gemailt an', |
1862 |
'erfassen' => '', |
|
1828 | 1863 |
'female' => 'weiblich', |
1829 | 1864 |
'follow_up_list' => 'wiedervorlageliste', |
1830 | 1865 |
'for' => 'für', |
locale/de/menuv4 | ||
---|---|---|
1 |
#!/usr/bin/perl |
|
2 |
|
|
3 |
$self->{texts} = { |
|
4 |
'A temporary file could not be created. Please verify that the directory "#1" is writeable by the webserver.' => 'Eine tempor?re Datei konnte nicht angelegt werden. Bitte stellen Sie sicher, dass das Verzeichnis "#1" vom Webserver beschrieben werden darf.', |
|
5 |
'AP' => 'Einkauf', |
|
6 |
'AR' => 'Verkauf', |
|
7 |
'Advance turnover tax return' => 'Umsatzsteuervoranmeldung', |
|
8 |
'All reports' => 'Alle Berichte (Kontenübersicht, Summen- u. Saldenliste, GuV, BWA, Bilanz, Projektbuchungen)', |
|
9 |
'Bcc' => 'Bcc', |
|
10 |
'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte überprüfen Sie die Angaben in config/authentication.pl.', |
|
11 |
'CRM admin' => 'Administration', |
|
12 |
'CRM create customers, vendors and contacts' => 'Erfassen (Kunden, Lieferanten, Personen)', |
|
13 |
'CRM follow up' => 'Wiedervorlage', |
|
14 |
'CRM know how' => 'Wissens DB', |
|
15 |
'CRM notices' => 'Notizen', |
|
16 |
'CRM opportunity' => 'Auftragschance', |
|
17 |
'CRM optional software' => 'CRM optionale Software', |
|
18 |
'CRM other' => 'alles Andere', |
|
19 |
'CRM search' => 'Adresssuche', |
|
20 |
'CRM send email' => 'eMail', |
|
21 |
'CRM services' => 'Dienstleistung', |
|
22 |
'CRM status' => 'Admin Stautus', |
|
23 |
'CRM termin' => 'Termine', |
|
24 |
'CRM user' => 'Admin Benutzer', |
|
25 |
'Cc' => 'Cc', |
|
26 |
'Change Lx-Office installation settings (all menu entries beneath \'System\')' => 'Verändern der Lx-Office-Installationseinstellungen (Menüpunkte unterhalb von \'System\')', |
|
27 |
'Create and edit RFQs' => 'Lieferantenanfragen erfassen und bearbeiten', |
|
28 |
'Create and edit customers and vendors' => 'Kunden und Lieferanten erfassen und bearbeiten', |
|
29 |
'Create and edit dunnings' => 'Mahnungen erfassen und bearbeiten', |
|
30 |
'Create and edit invoices and credit notes' => 'Rechnungen und Gutschriften erfassen und bearbeiten', |
|
31 |
'Create and edit parts, services, assemblies' => 'Artikel, Dienstleistungen, Erzeugnisse erfassen und bearbeiten', |
|
32 |
'Create and edit projects' => 'Projekte erfassen und bearbeiten', |
|
33 |
'Create and edit purchase delivery orders' => 'Lieferscheine von Lieferanten erfassen und bearbeiten', |
|
34 |
'Create and edit purchase orders' => 'Lieferantenaufträge erfassen und bearbeiten', |
|
35 |
'Create and edit sales delivery orders' => 'Lieferscheine für Kunden erfassen und bearbeiten', |
|
36 |
'Create and edit sales orders' => 'Auftragsbestätigungen erfassen und bearbeiten', |
|
37 |
'Create and edit sales quotations' => 'Angebote erfassen und bearbeiten', |
|
38 |
'Create and edit vendor invoices' => 'Eingangsrechnungen erfassen und bearbeiten', |
|
39 |
'DATEV Export' => 'DATEV-Export', |
|
40 |
'Dataset upgrade' => 'Datenbankaktualisierung', |
|
41 |
'Date' => 'Datum', |
|
42 |
'Dependency loop detected:' => 'Schleife in den Abhängigkeiten entdeckt:', |
|
43 |
'Directory' => 'Verzeichnis', |
|
44 |
'Error in database control file \'%s\': %s' => 'Fehler in Datenbankupgradekontrolldatei \'%s\': %s', |
|
45 |
'File' => 'Datei', |
|
46 |
'General ledger and cash' => 'Finanzbuchhaltung und Zahlungsverkehr', |
|
47 |
'Manage license keys' => 'Lizenzschlüssel verwalten', |
|
48 |
'Master Data' => 'Stammdaten', |
|
49 |
'May set the BCC field when sending emails' => 'Beim Verschicken von Emails das Feld \'BCC\' setzen', |
|
50 |
'Message' => 'Nachricht', |
|
51 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
|
52 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
|
53 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
54 |
'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', |
|
55 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
|
56 |
'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.', |
|
57 |
'Others' => 'Andere', |
|
58 |
'Receipt, payment, reconciliation' => 'Zahlungseingang, Zahlungsausgang, Kontenabgleich', |
|
59 |
'Reports' => 'Berichte', |
|
60 |
'Subject' => 'Betreff', |
|
61 |
'The \'tag\' field must only consist of alphanumeric characters or the carachters - _ ( )' => 'Das Feld \'tag\' darf nur aus alphanumerischen Zeichen und den Zeichen - _ ( ) bestehen.', |
|
62 |
'The LDAP server "#1:#2" is unreachable. Please check config/authentication.pl.' => 'Der LDAP-Server "#1:#2" ist nicht erreichbar. Bitte überprüfen Sie die Angaben in config/authentication.pl.', |
|
63 |
'The config file "config/authentication.pl" contained invalid Perl code:' => 'Die Konfigurationsdatei "config/authentication.pl" enthielt ungütigen Perl-Code:', |
|
64 |
'The config file "config/authentication.pl" was not found.' => 'Die Konfigurationsdatei "config/authentication.pl" wurde nicht gefunden.', |
|
65 |
'The connection to the LDAP server cannot be encrypted (SSL/TLS startup failure). Please check config/authentication.pl.' => 'Die Verbindung zum LDAP-Server kann nicht verschlüsselt werden (Fehler bei SSL/TLS-Initialisierung). Bitte überprüfen Sie die Angaben in config/authentication.pl.', |
|
66 |
'The connection to the authentication database failed:' => 'Die Verbindung zur Authentifizierungsdatenbank schlug fehl:', |
|
67 |
'The connection to the template database failed:' => 'Die Verbindung zur Vorlagendatenbank schlug fehl:', |
|
68 |
'The creation of the authentication database failed:' => 'Das Anlegen der Authentifizierungsdatenbank schlug fehl:', |
|
69 |
'To (email)' => 'An', |
|
70 |
'Transactions, AR transactions, AP transactions' => 'Dialogbuchen, Debitorenrechnungen, Kreditorenrechnungen', |
|
71 |
'Unknown dependency \'%s\'.' => 'Unbekannte Abhängigkeit \'%s\'.', |
|
72 |
'View warehouse content' => 'Lagerbestand ansehen', |
|
73 |
'Warehouse management' => 'Lagerverwaltung/Bestandsver?nderung', |
|
74 |
'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.', |
|
75 |
'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.', |
|
76 |
'[email]' => '[email]', |
|
77 |
'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Das Schlüsselwort "DB_config" fehlt.', |
|
78 |
'config/authentication.pl: Key "LDAP_config" is missing.' => 'config/authentication.pl: Der Schlüssel "LDAP_config" fehlt.', |
|
79 |
'config/authentication.pl: Missing parameters in "DB_config". Required parameters are "host", "db" and "user".' => 'config/authentication.pl: Fehlende Parameter in "DB_config". Benötigte Parameter sind "host", "db" und "user".', |
|
80 |
'config/authentication.pl: Missing parameters in "LDAP_config". Required parameters are "host", "attribute" and "base_dn".' => 'config/authentication.pl: Fehlende Parameter in "LDAP_config". Benötigt werden "host", "attribute" und "base_dn".', |
|
81 |
}; |
|
82 |
|
|
83 |
$self->{subs} = { |
|
84 |
'acc_menu' => 'acc_menu', |
|
85 |
'clock_line' => 'clock_line', |
|
86 |
'display' => 'display', |
|
87 |
'print_menu' => 'print_menu', |
|
88 |
'weiter' => 'continue', |
|
89 |
}; |
|
90 |
|
|
91 |
1; |
macscan/bdv.sql | ||
---|---|---|
1 |
COPY custom_variable_configs (id, name, description, type, module, default_value, options, searchable, includeable, included_by_default, sortkey, itime, mtime, flags) FROM stdin; |
|
2 |
1 Testvar Ein Test text CT f f f 1 2009-05-26 15:39:20.45002 \N \N |
|
3 |
6 ICAO_LDG DEST text IC t t f 4 2009-07-02 20:58:55.844121 2009-07-06 15:38:48.508868 editable=1 |
|
4 |
3 DEP DEP text IC Startort t t f 3 2009-06-30 15:39:34.078988 2009-07-06 15:38:53.161427 editable=1 |
|
5 |
7 bool bool bool CT 1 t t f 6 2009-07-05 19:05:08.463692 \N |
|
6 |
16 INDEX Index text IC t t f 2 2009-07-06 15:38:23.081605 2009-07-06 15:38:53.161427 editable=1 |
|
7 |
14 PILOT Pilot text IC t t f 5 2009-07-06 14:22:03.488833 2009-07-06 15:46:31.835116 editable=1 |
|
8 |
4 PILOT2 2.Pilot text IC t t f 7 2009-07-02 20:58:18.262238 2009-07-06 15:46:41.764174 editable=1 |
|
9 |
5 RULES Rules select IC IFR IFR##VFR t t f 8 2009-07-02 20:58:34.638175 2009-07-06 18:14:53.256683 editable=1 |
|
10 |
15 LDG LDG text IC t t f 15 2009-07-06 15:36:18.309392 2009-07-06 15:38:28.763417 editable=1 |
|
11 |
13 BLK TFT text IC t t f 14 2009-07-06 14:21:47.575732 2009-07-06 15:38:30.816017 editable=1 |
|
12 |
12 TA2 ABT text IC t t f 13 2009-07-06 14:21:33.786458 2009-07-06 15:38:32.480749 editable=1 |
|
13 |
11 TA1 AOBT text IC t t f 12 2009-07-06 14:21:17.440972 2009-07-06 15:38:34.237022 editable=1 |
|
14 |
10 FT TTA text IC t t f 11 2009-07-06 14:21:01.253932 2009-07-06 15:38:35.828773 editable=1 |
|
15 |
9 LA ATA text IC t t f 10 2009-07-06 14:20:45.866457 2009-07-06 15:38:38.069121 editable=1 |
|
16 |
8 TO ATD text IC t t f 9 2009-07-06 14:20:31.601538 2009-07-06 15:38:40.393254 editable=1 |
|
17 |
\. |
|
18 |
|
menuv4.pl | ||
---|---|---|
1 |
am.pl |
templates/webpages/admin/edit_user_de.html | ||
---|---|---|
176 | 176 |
<td> |
177 | 177 |
<select name="menustyle"> |
178 | 178 |
<option value="v3"[% IF menustyle_v3 %] selected[% END %]>Oben (mit CSS)</option> |
179 |
<option value="v4"[% IF menustyle_v4 %] selected[% END %]>Top (CSS) new</option> |
|
179 | 180 |
<option value="neu"[% IF menustyle_neu %] selected[% END %]>Oben (mit Javascript)</option> |
180 |
<option value="js"[% IF menustyle_js %] selected[% END %]>Oben (mit Javascript) alt</option> |
|
181 | 181 |
<option value="xml"[% IF menustyle_xml %] selected[% END %]>Oben (XUL; nur für Mozilla Firefox)</option> |
182 | 182 |
<option value="old"[% IF menustyle_old %] selected[% END %]>Alt (seitlich)</option> |
183 | 183 |
</select> |
templates/webpages/admin/edit_user_master.html | ||
---|---|---|
176 | 176 |
<td> |
177 | 177 |
<select name="menustyle"> |
178 | 178 |
<option value="v3"[% IF menustyle_v3 %] selected[% END %]><translate>Top (CSS)</translate></option> |
179 |
<option value="v4"[% IF menustyle_v4 %] selected[% END %]><translate>Top (CSS) new</translate></option> |
|
179 | 180 |
<option value="neu"[% IF menustyle_neu %] selected[% END %]><translate>Top (Javascript)</translate></option> |
180 |
<option value="js"[% IF menustyle_js %] selected[% END %]><translate>Top (Javascript) old</translate></option> |
|
181 | 181 |
<option value="xml"[% IF menustyle_xml %] selected[% END %]><translate>Top (XUL; only for Mozilla Firefox)</translate></option> |
182 | 182 |
<option value="old"[% IF menustyle_old %] selected[% END %]><translate>Old (on the side)</translate></option> |
183 | 183 |
</select> |
templates/webpages/am/config_de.html | ||
---|---|---|
127 | 127 |
<td> |
128 | 128 |
<select name="menustyle"> |
129 | 129 |
<option value="v3"[% IF myconfig_menustyle == 'v3' %] selected[% END %]>Oben (mit CSS)</option> |
130 |
<option value="v4"[% IF myconfig_menustyle == 'v4' %] selected[% END %]>Top (CSS) new</option> |
|
130 | 131 |
<option value="neu"[% IF myconfig_menustyle == 'neu' %] selected[% END %]>Oben (mit Javascript)</option> |
131 |
<option value="js"[% IF myconfig_menustyle == 'js' %] selected[% END %]>Oben (mit Javascript) alt</option> |
|
132 | 132 |
<option value="xml"[% IF myconfig_menustyle == 'xml' %] selected[% END %]>Oben (XUL; nur für Mozilla Firefox)</option> |
133 | 133 |
<option value="old"[% IF myconfig_menustyle == 'old' %] selected[% END %]>Alt (seitlich)</option> |
134 | 134 |
</select> |
templates/webpages/am/config_master.html | ||
---|---|---|
127 | 127 |
<td> |
128 | 128 |
<select name="menustyle"> |
129 | 129 |
<option value="v3"[% IF myconfig_menustyle == 'v3' %] selected[% END %]><translate>Top (CSS)</translate></option> |
130 |
<option value="v4"[% IF myconfig_menustyle == 'v4' %] selected[% END %]><translate>Top (CSS) new</translate></option> |
|
130 | 131 |
<option value="neu"[% IF myconfig_menustyle == 'neu' %] selected[% END %]><translate>Top (Javascript)</translate></option> |
131 |
<option value="js"[% IF myconfig_menustyle == 'js' %] selected[% END %]><translate>Top (Javascript) old</translate></option> |
|
132 | 132 |
<option value="xml"[% IF myconfig_menustyle == 'xml' %] selected[% END %]><translate>Top (XUL; only for Mozilla Firefox)</translate></option> |
133 | 133 |
<option value="old"[% IF myconfig_menustyle == 'old' %] selected[% END %]><translate>Old (on the side)</translate></option> |
134 | 134 |
</select> |
templates/webpages/menu/menuv4_de.html | ||
---|---|---|
1 |
[% USE HTML %]<body style="padding:0px; margin:0px;"> |
|
2 |
|
|
3 |
<script type="text/javascript"> |
|
4 |
<!-- |
|
5 |
function clockon() { |
|
6 |
var now = new Date(); |
|
7 |
var h = now.getHours(); |
|
8 |
var m = now.getMinutes(); |
|
9 |
document.getElementById('clock_id').innerHTML = (h<10?'0'+h:h)+":"+(m<10?'0'+m:m); |
|
10 |
var timer=setTimeout("clockon()", 10000); |
|
11 |
} |
|
12 |
window.onload=clockon |
|
13 |
//--> |
|
14 |
</script> |
|
15 |
|
|
16 |
<table border="0" width="100%" background="image/bg_titel.gif" cellpadding="0" cellspacing="0"> |
|
17 |
<tr> |
|
18 |
<td style="color:white; font-family:verdana,arial,sans-serif; font-size: 12px;"> |
|
19 |
|
|
20 |
[<a href="menuv4.pl?action=display" target="_blank">neues Fenster</a>] |
|
21 |
|
|
22 |
[<a href="JavaScript:top.main_window.print()">drucken</a>] |
|
23 |
</td> |
|
24 |
<td align="right" style="vertical-align:middle; color:white; font-family:verdana,arial,sans-serif; font-size: 12px;" nowrap> |
|
25 |
[Benutzer: [% HTML.escape(login) %] - |
|
26 |
<a href="login.pl?action=logout" target="_top">abmelden</a>] |
|
27 |
[% date %] <span id='clock_id' style='position:relative'></span> |
|
28 |
</td> |
|
29 |
</tr> |
|
30 |
</table> |
|
31 |
|
|
32 |
|
|
33 |
<div id="menu"> |
|
34 |
|
|
35 |
[% menu %] |
|
36 |
|
|
37 |
</div> |
|
38 |
|
|
39 |
<div style="clear: both;"></div> |
|
40 |
|
|
41 |
<iframe id="win1" src="login.pl?action=company_logo" width="100%" height="94%" name="main_window" style="position: absolute; border: 0px; z-index: 99; "> |
|
42 |
<p>Ihr Browser kann leider keine eingebetteten Frames anzeigen. Bitte wählen Sie ein anderes Menü in der Benutzerkonfiguration im Administrationsmenü aus.</p> |
|
43 |
</iframe> |
|
44 |
</body> |
|
45 |
</html> |
templates/webpages/menu/menuv4_master.html | ||
---|---|---|
1 |
[% USE HTML %]<body style="padding:0px; margin:0px;"> |
|
2 |
|
|
3 |
<script type="text/javascript"> |
|
4 |
<!-- |
|
5 |
function clockon() { |
|
6 |
var now = new Date(); |
|
7 |
var h = now.getHours(); |
|
8 |
var m = now.getMinutes(); |
|
9 |
document.getElementById('clock_id').innerHTML = (h<10?'0'+h:h)+":"+(m<10?'0'+m:m); |
|
10 |
var timer=setTimeout("clockon()", 10000); |
|
11 |
} |
|
12 |
window.onload=clockon |
|
13 |
//--> |
|
14 |
</script> |
|
15 |
|
|
16 |
<table border="0" width="100%" background="image/bg_titel.gif" cellpadding="0" cellspacing="0"> |
|
17 |
<tr> |
|
18 |
<td style="color:white; font-family:verdana,arial,sans-serif; font-size: 12px;"> |
|
19 |
|
|
20 |
[<a href="menuv4.pl?action=display" target="_blank"><translate>new Window</translate></a>] |
|
21 |
|
|
22 |
[<a href="JavaScript:top.main_window.print()"><translate>print</translate></a>] |
|
23 |
</td> |
|
24 |
<td align="right" style="vertical-align:middle; color:white; font-family:verdana,arial,sans-serif; font-size: 12px;" nowrap> |
|
25 |
[<translate>User</translate>: [% HTML.escape(login) %] - |
|
26 |
<a href="login.pl?action=logout" target="_top"><translate>logout</translate></a>] |
|
27 |
[% date %] <span id='clock_id' style='position:relative'></span> |
|
28 |
</td> |
|
29 |
</tr> |
|
30 |
</table> |
|
31 |
|
|
32 |
|
|
33 |
<div id="menu"> |
|
34 |
|
|
35 |
[% menu %] |
|
36 |
|
|
37 |
</div> |
|
38 |
|
|
39 |
<div style="clear: both;"></div> |
|
40 |
|
|
41 |
<iframe id="win1" src="login.pl?action=company_logo" width="100%" height="94%" name="main_window" style="position: absolute; border: 0px; z-index: 99; "> |
|
42 |
<p><translate>MSG_BROWSER_DOES_NOT_SUPPORT_IFRAMES</translate></p> |
|
43 |
</iframe> |
|
44 |
</body> |
|
45 |
</html> |
Auch abrufbar als: Unified diff
Altes CSS menü wg. Probleme mit Opera wiederhergestellt.
Neues CSS als menuv4 eingefügt. JS alt entfernt.