Added link when op or func is found in the URL.

This commit is contained in:
JT Smith 2002-05-28 00:58:36 +00:00
parent 3f67e1c293
commit 3121a62822
2 changed files with 12 additions and 2 deletions

View file

@ -12,12 +12,22 @@ package WebGUI::Macro::PageTitle;
use strict; use strict;
use WebGUI::Session; use WebGUI::Session;
use WebGUI::URL;
#-------------------------------------------------------------------
sub _replacement {
if ($session{env}{QUERY_STRING} =~ /op/ || $session{env}{QUERY_STRING} =~ /func/) {
return '<a href="'.WebGUI::URL::page().'">'.$session{page}{title}.'</a>';
} else {
return $session{page}{title};
}
}
#------------------------------------------------------------------- #-------------------------------------------------------------------
sub process { sub process {
my ($output); my ($output);
$output = $_[0]; $output = $_[0];
$output =~ s/\^PageTitle\;/$session{page}{title}/g; $output =~ s/\^PageTitle\;/_replacement()/ge;
return $output; return $output;
} }

View file

@ -27,7 +27,7 @@ sub _recurse {
} else { } else {
$output = _recurse($data{parentId},$_[1]); $output = _recurse($data{parentId},$_[1]);
} }
return $output; return $output;
} }
#------------------------------------------------------------------- #-------------------------------------------------------------------