Revision 900dff5f
Von Moritz Bunkus vor etwa 17 Jahren hinzugefügt
SL/Common.pm | ||
---|---|---|
435 | 435 |
$main::lxdebug->leave_sub(); |
436 | 436 |
} |
437 | 437 |
|
438 |
sub check_params { |
|
439 |
my $params = shift; |
|
440 |
|
|
441 |
foreach my $key (@_) { |
|
442 |
if (!defined $params->{$key}) { |
|
443 |
my $subroutine = (caller(1))[3]; |
|
444 |
$main::form->error($main::locale->text("Missing parameter #1 in call to sub #2.", $key, $subroutine)); |
|
445 |
} |
|
446 |
} |
|
447 |
} |
|
448 |
|
|
438 | 449 |
1; |
locale/de/admin | ||
---|---|---|
47 | 47 |
'Message' => 'Nachricht', |
48 | 48 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
49 | 49 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
50 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
50 | 51 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
51 | 52 |
'Name' => 'Name', |
52 | 53 |
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden', |
locale/de/all | ||
---|---|---|
715 | 715 |
'Missing Method!' => 'Fehlender Voranmeldungszeitraum', |
716 | 716 |
'Missing Tax Authoritys Preferences' => 'Fehlende Angaben zum Finanzamt!', |
717 | 717 |
'Missing amount' => 'Fehlbetrag', |
718 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
718 | 719 |
'Mitarbeiter' => 'Mitarbeiter', |
719 | 720 |
'Mobile1' => 'Mobile 1', |
720 | 721 |
'Mobile2' => 'Mobile 2', |
locale/de/am | ||
---|---|---|
145 | 145 |
'Message' => 'Nachricht', |
146 | 146 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
147 | 147 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
148 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
148 | 149 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
149 | 150 |
'Name' => 'Name', |
150 | 151 |
'National Expenses' => 'Aufwand Inland', |
locale/de/amtemplates | ||
---|---|---|
34 | 34 |
'Message' => 'Nachricht', |
35 | 35 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
36 | 36 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
37 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
37 | 38 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
38 | 39 |
'Name' => 'Name', |
39 | 40 |
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden', |
locale/de/ap | ||
---|---|---|
97 | 97 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
98 | 98 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
99 | 99 |
'Missing amount' => 'Fehlbetrag', |
100 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
100 | 101 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
101 | 102 |
'Name' => 'Name', |
102 | 103 |
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden', |
locale/de/ar | ||
---|---|---|
104 | 104 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
105 | 105 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
106 | 106 |
'Missing amount' => 'Fehlbetrag', |
107 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
107 | 108 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
108 | 109 |
'Name' => 'Name', |
109 | 110 |
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden', |
locale/de/arap | ||
---|---|---|
32 | 32 |
'Message' => 'Nachricht', |
33 | 33 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
34 | 34 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
35 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
35 | 36 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
36 | 37 |
'Name' => 'Name', |
37 | 38 |
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden', |
locale/de/bp | ||
---|---|---|
40 | 40 |
'Message' => 'Nachricht', |
41 | 41 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
42 | 42 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
43 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
43 | 44 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
44 | 45 |
'Name' => 'Name', |
45 | 46 |
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden', |
locale/de/ca | ||
---|---|---|
53 | 53 |
'Message' => 'Nachricht', |
54 | 54 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
55 | 55 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
56 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
56 | 57 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
57 | 58 |
'Nov' => 'Nov', |
58 | 59 |
'November' => 'November', |
locale/de/common | ||
---|---|---|
28 | 28 |
'Message' => 'Nachricht', |
29 | 29 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
30 | 30 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
31 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
31 | 32 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
32 | 33 |
'Name' => 'Name', |
33 | 34 |
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden', |
locale/de/cp | ||
---|---|---|
52 | 52 |
'Message' => 'Nachricht', |
53 | 53 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
54 | 54 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
55 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
55 | 56 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
56 | 57 |
'Name' => 'Name', |
57 | 58 |
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden', |
locale/de/ct | ||
---|---|---|
72 | 72 |
'Message' => 'Nachricht', |
73 | 73 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
74 | 74 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
75 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
75 | 76 |
'Mobile1' => 'Mobile 1', |
76 | 77 |
'Mobile2' => 'Mobile 2', |
77 | 78 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
locale/de/datev | ||
---|---|---|
57 | 57 |
'Message' => 'Nachricht', |
58 | 58 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
59 | 59 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
60 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
60 | 61 |
'Monat' => 'Monat', |
61 | 62 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
62 | 63 |
'Name' => 'Name', |
locale/de/dn | ||
---|---|---|
104 | 104 |
'Message' => 'Nachricht', |
105 | 105 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
106 | 106 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
107 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
107 | 108 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
108 | 109 |
'Name' => 'Name', |
109 | 110 |
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden', |
locale/de/drafts | ||
---|---|---|
30 | 30 |
'Message' => 'Nachricht', |
31 | 31 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
32 | 32 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
33 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
33 | 34 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
34 | 35 |
'Name' => 'Name', |
35 | 36 |
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden', |
locale/de/gl | ||
---|---|---|
97 | 97 |
'Message' => 'Nachricht', |
98 | 98 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
99 | 99 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
100 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
100 | 101 |
'Mitarbeiter' => 'Mitarbeiter', |
101 | 102 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
102 | 103 |
'MwSt. inkl.' => 'MwSt. inkl.', |
locale/de/ic | ||
---|---|---|
128 | 128 |
'Microfiche' => 'Mikrofilm', |
129 | 129 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
130 | 130 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
131 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
131 | 132 |
'Model' => 'Modell', |
132 | 133 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
133 | 134 |
'Name' => 'Name', |
locale/de/installationcheck | ||
---|---|---|
7 | 7 |
'File' => 'Datei', |
8 | 8 |
'Here\'s an example command line:' => 'Hier ist eine Kommandozeile, die als Beispiel dient:', |
9 | 9 |
'Message' => 'Nachricht', |
10 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
10 | 11 |
'Module home page' => 'Modul-Webseite', |
11 | 12 |
'Module name' => 'Modulname', |
12 | 13 |
'One or more Perl modules missing' => 'Ein oder mehr Perl-Module fehlen', |
locale/de/io | ||
---|---|---|
77 | 77 |
'Message' => 'Nachricht', |
78 | 78 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
79 | 79 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
80 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
80 | 81 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
81 | 82 |
'Name' => 'Name', |
82 | 83 |
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden', |
locale/de/ir | ||
---|---|---|
112 | 112 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
113 | 113 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
114 | 114 |
'Missing amount' => 'Fehlbetrag', |
115 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
115 | 116 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
116 | 117 |
'Name' => 'Name', |
117 | 118 |
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden', |
locale/de/is | ||
---|---|---|
130 | 130 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
131 | 131 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
132 | 132 |
'Missing amount' => 'Fehlbetrag', |
133 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
133 | 134 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
134 | 135 |
'Name' => 'Name', |
135 | 136 |
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden', |
locale/de/licenses | ||
---|---|---|
43 | 43 |
'Message' => 'Nachricht', |
44 | 44 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
45 | 45 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
46 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
46 | 47 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
47 | 48 |
'Name' => 'Name', |
48 | 49 |
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden', |
locale/de/login | ||
---|---|---|
35 | 35 |
'Message' => 'Nachricht', |
36 | 36 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
37 | 37 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
38 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
38 | 39 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
39 | 40 |
'Name' => 'Name', |
40 | 41 |
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden', |
locale/de/oe | ||
---|---|---|
132 | 132 |
'Message' => 'Nachricht', |
133 | 133 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
134 | 134 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
135 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
135 | 136 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
136 | 137 |
'Name' => 'Name', |
137 | 138 |
'No' => 'Nein', |
locale/de/pe | ||
---|---|---|
47 | 47 |
'Message' => 'Nachricht', |
48 | 48 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
49 | 49 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
50 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
50 | 51 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
51 | 52 |
'Name' => 'Name', |
52 | 53 |
'No' => 'Nein', |
locale/de/rc | ||
---|---|---|
41 | 41 |
'Message' => 'Nachricht', |
42 | 42 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
43 | 43 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
44 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
44 | 45 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
45 | 46 |
'Name' => 'Name', |
46 | 47 |
'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden', |
locale/de/reportgenerator | ||
---|---|---|
25 | 25 |
'Message' => 'Nachricht', |
26 | 26 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
27 | 27 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
28 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
28 | 29 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
29 | 30 |
'PAYMENT POSTED' => 'Rechung gebucht', |
30 | 31 |
'PDF export -- options' => 'PDF-Export -- Optionen', |
locale/de/rp | ||
---|---|---|
92 | 92 |
'Method' => 'Verfahren', |
93 | 93 |
'Missing \'description\' field.' => 'Fehlendes Feld \'description\'.', |
94 | 94 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
95 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
95 | 96 |
'Monthly' => 'monatlich', |
96 | 97 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
97 | 98 |
'Name' => 'Name', |
locale/de/ustva | ||
---|---|---|
66 | 66 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
67 | 67 |
'Missing Method!' => 'Fehlender Voranmeldungszeitraum', |
68 | 68 |
'Missing Tax Authoritys Preferences' => 'Fehlende Angaben zum Finanzamt!', |
69 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
|
69 | 70 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
70 | 71 |
'Name' => 'Name', |
71 | 72 |
'No Company Address given' => 'Keine Firmenadresse hinterlegt!', |
Auch abrufbar als: Unified diff
Eine Funktion zur Überprüfung der Existens von Funktionsparametern hinzugefügt, wenn diese als Hash übergeben werden.