Revision b391b42d
Von Moritz Bunkus vor fast 8 Jahren hinzugefügt
SL/AM.pm | ||
---|---|---|
435 | 435 |
|
436 | 436 |
my ($filename, $display_filename); |
437 | 437 |
|
438 |
if ($form->{type} eq "stylesheet") { |
|
439 |
$filename = "css/$myconfig->{stylesheet}"; |
|
440 |
$display_filename = $myconfig->{stylesheet}; |
|
438 |
$filename = $form->{formname}; |
|
441 | 439 |
|
442 |
} else { |
|
443 |
$filename = $form->{formname}; |
|
444 |
|
|
445 |
if ($form->{language}) { |
|
446 |
my ($id, $template_code) = split(/--/, $form->{language}); |
|
447 |
$filename .= "_${template_code}"; |
|
448 |
} |
|
440 |
if ($form->{language}) { |
|
441 |
my ($id, $template_code) = split(/--/, $form->{language}); |
|
442 |
$filename .= "_${template_code}"; |
|
443 |
} |
|
449 | 444 |
|
450 |
if ($form->{printer}) {
|
|
451 |
my ($id, $template_code) = split(/--/, $form->{printer});
|
|
452 |
$filename .= "_${template_code}";
|
|
453 |
}
|
|
445 |
if ($form->{printer}) { |
|
446 |
my ($id, $template_code) = split(/--/, $form->{printer}); |
|
447 |
$filename .= "_${template_code}"; |
|
448 |
} |
|
454 | 449 |
|
455 |
$filename .= "." . ($form->{format} eq "html" ? "html" : "tex"); |
|
456 |
if ($form->{"formname"} =~ m|\.\.| || $form->{"formname"} =~ m|^/|) { |
|
457 |
$filename =~ s|.*/||; |
|
458 |
} |
|
459 |
$display_filename = $filename; |
|
460 |
$filename = SL::DB::Default->get->templates . "/$filename"; |
|
450 |
$filename .= "." . ($form->{format} eq "html" ? "html" : "tex"); |
|
451 |
if ($form->{"formname"} =~ m|\.\.| || $form->{"formname"} =~ m|^/|) { |
|
452 |
$filename =~ s|.*/||; |
|
461 | 453 |
} |
454 |
$display_filename = $filename; |
|
455 |
$filename = SL::DB::Default->get->templates . "/$filename"; |
|
462 | 456 |
|
463 | 457 |
$main::lxdebug->leave_sub(); |
464 | 458 |
|
Auch abrufbar als: Unified diff
»System« → »Vorlagen« → »Stilvorlage« entfernt
Die Funktion funktioniert seit der Aufteilung der Stylesheets in
mehrere Unterdateien schlicht nicht mehr. Da sich bisher niemand
beschwert hat, wird die Funktion wohl auch nicht benötigt.