Revision 40782548
Von Moritz Bunkus vor mehr als 17 Jahren hinzugefügt
bin/mozilla/amtemplates.pl | ||
---|---|---|
43 | 43 |
# end of main |
44 | 44 |
|
45 | 45 |
sub display { |
46 |
if ($form->{display_nextsub}) { |
|
47 |
&{ $form->{display_nextsub} }(); |
|
48 |
} else { |
|
49 |
die "display_nextsub not defined"; |
|
50 |
} |
|
46 |
call_sub($form->{display_nextsub}); |
|
51 | 47 |
} |
52 | 48 |
|
53 | 49 |
sub save { |
54 |
if ($form->{save_nextsub}) { |
|
55 |
&{ $form->{save_nextsub} }(); |
|
56 |
} else { |
|
57 |
die "save_nextsub not defined"; |
|
58 |
} |
|
50 |
call_sub($form->{save_nextsub}); |
|
59 | 51 |
} |
60 | 52 |
|
61 | 53 |
sub edit { |
62 |
if ($form->{edit_nextsub}) { |
|
63 |
&{ $form->{edit_nextsub} }(); |
|
64 |
} else { |
|
65 |
die "edit_nextsub not defined"; |
|
66 |
} |
|
54 |
call_sub($form->{edit_nextsub}); |
|
67 | 55 |
} |
68 | 56 |
|
69 | 57 |
sub display_template { |
Auch abrufbar als: Unified diff
Eine Funktion zum "sicheren" Aufrufen von Unterfunktionen eingebaut, damit &{ $form->{nextsub} }(); nicht ungeprüft aufgerufen werden muss.