|
|
# No update but report by default when run from a browser | # No update but report by default when run from a browser |
$UpdateStats=($QueryString=~/update=1/i?1:0); | $UpdateStats=($QueryString=~/update=1/i?1:0); |
| |
if ($QueryString =~ /config=([^&]+)/i) { $SiteConfig=&DecodeEncodedString("$1"); } |
if ($QueryString =~ /config=([^&]+)/i) { $SiteConfig=&DecodeEncodedString("$1"); $SiteConfig =~ s/[^\w_\-\\\/\.\s]//g } |
if ($QueryString =~ /diricons=([^&]+)/i) { $DirIcons=&DecodeEncodedString("$1"); } | if ($QueryString =~ /diricons=([^&]+)/i) { $DirIcons=&DecodeEncodedString("$1"); } |
if ($QueryString =~ /pluginmode=([^&]+)/i) { $PluginMode=&Sanitize(&DecodeEncodedString("$1")); } |
if ($QueryString =~ /pluginmode=([^&]+)/i) { $PluginMode=&DecodeEncodedString("$1"); $PluginMode =~ s/[^\w_\-\\\/\.\s]//g } |
if ($QueryString =~ /configdir=([^&]+)/i) { $DirConfig=&Sanitize(&DecodeEncodedString("$1")); } | if ($QueryString =~ /configdir=([^&]+)/i) { $DirConfig=&Sanitize(&DecodeEncodedString("$1")); } |
# All filters | # All filters |
if ($QueryString =~ /hostfilter=([^&]+)/i) { $FilterIn{'host'}=&DecodeEncodedString("$1"); } # Filter on host list can also be defined with hostfilter=filter | if ($QueryString =~ /hostfilter=([^&]+)/i) { $FilterIn{'host'}=&DecodeEncodedString("$1"); } # Filter on host list can also be defined with hostfilter=filter |
|
|
# Update with no report by default when run from command line | # Update with no report by default when run from command line |
$UpdateStats=1; | $UpdateStats=1; |
| |
if ($QueryString =~ /config=([^&]+)/i) { $SiteConfig="$1"; } |
if ($QueryString =~ /config=([^&]+)/i) { $SiteConfig="$1"; $SiteConfig =~ s/[^\w_\-\\\/\.\s]//g } |
if ($QueryString =~ /diricons=([^&]+)/i) { $DirIcons="$1"; } | if ($QueryString =~ /diricons=([^&]+)/i) { $DirIcons="$1"; } |
if ($QueryString =~ /pluginmode=([^&]+)/i) { $PluginMode=&Sanitize("$1"); } |
if ($QueryString =~ /pluginmode=([^&]+)/i) { $PluginMode="$1"; $PluginMode =~ s/[^\w_\-\\\/\.\s]//g } |
if ($QueryString =~ /configdir=([^&]+)/i) { $DirConfig=&Sanitize("$1"); } | if ($QueryString =~ /configdir=([^&]+)/i) { $DirConfig=&Sanitize("$1"); } |
# All filters | # All filters |
if ($QueryString =~ /hostfilter=([^&]+)/i) { $FilterIn{'host'}="$1"; } # Filter on host list can also be defined with hostfilter=filter | if ($QueryString =~ /hostfilter=([^&]+)/i) { $FilterIn{'host'}="$1"; } # Filter on host list can also be defined with hostfilter=filter |
|
|
if ($QueryString =~ /(^|&)framename=([^&]+)/i) { $FrameName="$2"; } | if ($QueryString =~ /(^|&)framename=([^&]+)/i) { $FrameName="$2"; } |
if ($QueryString =~ /(^|&)debug=(\d+)/i) { $Debug=$2; } | if ($QueryString =~ /(^|&)debug=(\d+)/i) { $Debug=$2; } |
if ($QueryString =~ /(^|&)updatefor=(\d+)/i) { $UpdateFor=$2; } | if ($QueryString =~ /(^|&)updatefor=(\d+)/i) { $UpdateFor=$2; } |
if ($QueryString =~ /(^|&)noloadplugin=([^&]+)/i) { foreach (split(/,/,$2)) { $NoLoadPlugin{&Sanitize("$_")}=1; } } |
if ($QueryString =~ /(^|&)noloadplugin=([^&]+)/i) { foreach (split(/,/,$2)) { s/[^\w_\-\\\/\.\s]//g; $NoLoadPlugin{"$_"}=1; } } |
if ($QueryString =~ /(^|&)loadplugin=([^&]+)/i) { foreach (split(/,/,$2)) { $NoLoadPlugin{&Sanitize("$_")}=-1; } } |
if ($QueryString =~ /(^|&)loadplugin=([^&]+)/i) { foreach (split(/,/,$2)) { s/[^\w_\-\\\/\.\s]//g; $NoLoadPlugin{"$_"}=-1; } } |
if ($QueryString =~ /(^|&)limitflush=(\d+)/i) { $LIMITFLUSH=$2; } | if ($QueryString =~ /(^|&)limitflush=(\d+)/i) { $LIMITFLUSH=$2; } |
# Get/Define output | # Get/Define output |
if ($QueryString =~ /(^|&)output(=[^&]*|)(.*)&output(=[^&]*|)(&|$)/i) { error("Only 1 output option is allowed","","",1); } | if ($QueryString =~ /(^|&)output(=[^&]*|)(.*)&output(=[^&]*|)(&|$)/i) { error("Only 1 output option is allowed","","",1); } |