#-----------------------------------------------------------------------------
sub ShowInfoURL_urlalias {
# <-----
- if (! $urlinfoloaded) {
+ my $urltoshow="$_[0]";
+ if ($urltoshow && ! $urlinfoloaded) {
# Load urlalias file
my $filetoload='';
if ($SiteConfig && open(URLINFOFILE,"$PluginDir/urlalias.$SiteConfig.txt")) { $filetoload="$PluginDir/urlalias.$SiteConfig.txt"; }
debug("UrlAlias file loaded: ".(scalar keys %UrlInfo)." entries found.");
$urlinfoloaded=1;
}
- my $urltoreplace="$_[0]";
- if ($UrlInfo{$urltoreplace}) { print "<font style=\"color: #$color_link; font-weight: bold\">$UrlInfo{$urltoreplace}</font><br>"; }
- else { print ""; }
+ if ($urltoshow) {
+ if ($UrlInfo{$urltoshow}) { print "<font style=\"color: #$color_link; font-weight: bold\">$UrlInfo{$urltoshow}</font><br>"; }
+ else { print ""; } # Undefined url info
+ }
+ else { print ""; } # Url info title
return 1;
# ----->
}
#-----------------------------------------------------------------------------
sub ShowInfoUser_userinfo {
# <-----
- if (! $userinfoloaded) {
+ my $userinfotoshow="$_[0]";
+ if ($userinfotoshow && ! $userinfoloaded) {
# Load userinfo file
my $filetoload='';
if ($SiteConfig && open(USERINFOFILE,"$PluginDir/userinfo.$SiteConfig.txt")) { $filetoload="$PluginDir/userinfo.$SiteConfig.txt"; }
debug("UserInfo file loaded: ".(scalar keys %UserInfo)." entries found.");
$userinfoloaded=1;
}
- my $userinfotoreplace="$_[0]";
- if ($UserInfo{$userinfotoreplace}) { print "<TD>$UserInfo{$userinfotoreplace}</TD>"; }
- else { print "<TD> </TD>"; }
+ if ($userinfotoshow) {
+ if ($UserInfo{$userinfotoshow}) { print "<TD>$UserInfo{$userinfotoshow}</TD>"; }
+ else { print "<TD> </TD>"; } # Undefined user info
+ }
+ else { print "<TD> </TD>"; } # User info title
return 1;
# ----->
}