sub haupt_url { my $url_prefix; my $self; if (ref ($url_prefix)){ $self = $url_prefix ; } $url_prefix = shift; ($url_prefix = url ()) =~ s|[^/]*$||; $url_prefix =~ s/^https:/http:/i; # https -> http return ($url_prefix); } sub full_url { my $script = shift; my $self; if (ref ($script)){ $self = $script ; } $script = shift; return (haupt_url () . $script); } sub statische_seite_url { my $seite_name = shift; my $self; if (ref ($seite_name)){ $self = $seite_name ; } $seite_name = shift; return (full_url ("statisch.pl") . "?seite=" . escape ($seite_name)); } sub create_link { my $self; my ($url, $bez); if (ref ($_[0])){ $self = $_[0] ; } $url = shift; $bez = shift; $bez = $url unless $bez; return (a ({-href => $url}, escapeHTML ($bez))); }