mirror of
https://github.com/webmin/webmin.git
synced 2026-03-20 08:40:24 +00:00
Fix to use get_webprefix directly
This commit is contained in:
@@ -17,7 +17,7 @@ require "gray-theme/theme.pl";
|
||||
ReadParse();
|
||||
|
||||
popup_header("Virtualmin");
|
||||
print "<script type='text/javascript' src='@{[&theme_get_webprefix_safe()]}/unauthenticated/toggleview.js'></script>\n";
|
||||
print "<script type='text/javascript' src='@{[&get_webprefix()]}/unauthenticated/toggleview.js'></script>\n";
|
||||
|
||||
my $is_master;
|
||||
# Is this user root?
|
||||
@@ -287,5 +287,5 @@ return { 'type' => 'item',
|
||||
sub add_webprefix
|
||||
{
|
||||
my ($link) = @_;
|
||||
return $link =~ /^\// ? &theme_get_webprefix_safe().$link : $link;
|
||||
return $link =~ /^\// ? &get_webprefix().$link : $link;
|
||||
}
|
||||
|
||||
@@ -33,8 +33,8 @@ unshift(@links, { 'link' => 'edit_right.cgi',
|
||||
'desc' => $text{'right_edit'} });
|
||||
my @linkshtml = map {
|
||||
my $lnk = $_->{'link'};
|
||||
$lnk = &theme_get_webprefix_safe().$lnk
|
||||
if (&theme_get_webprefix_safe() && $lnk =~ /^\//);
|
||||
$lnk = &get_webprefix().$lnk
|
||||
if (&get_webprefix() && $lnk =~ /^\//);
|
||||
&ui_link($lnk, $_->{'desc'}, undef,
|
||||
!$_->{'target'} ? '' :
|
||||
$_->{'target'} eq 'new' ? 'target=_blank' :
|
||||
|
||||
@@ -124,7 +124,7 @@ local ($d, $action) = @_;
|
||||
print "<script>\n";
|
||||
if ($action eq 'create') {
|
||||
# Select the new domain
|
||||
print "top.left.location = '@{[&theme_get_webprefix_safe()]}/left.cgi?mode=virtual-server&dom=$d->{'id'}';\n";
|
||||
print "top.left.location = '@{[&get_webprefix()]}/left.cgi?mode=virtual-server&dom=$d->{'id'}';\n";
|
||||
}
|
||||
else {
|
||||
# Just refresh left
|
||||
@@ -174,7 +174,7 @@ if (window.parent && window.parent.frames[0]) {
|
||||
// // Need to change value of selector
|
||||
// serversel.value = '$server->{'id'}';
|
||||
// }
|
||||
window.parent.frames[0].location = '@{[&theme_get_webprefix_safe()]}/left.cgi?mode=server-manager&sid=$server->{'id'}';
|
||||
window.parent.frames[0].location = '@{[&get_webprefix()]}/left.cgi?mode=server-manager&sid=$server->{'id'}';
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -198,7 +198,7 @@ if (window.parent && window.parent.frames[0]) {
|
||||
if (domsel && domsel.value != '$d->{'id'}') {
|
||||
// Need to change value
|
||||
// domsel.value = '$d->{'id'}';
|
||||
window.parent.frames[0].location = '@{[&theme_get_webprefix_safe()]}/left.cgi?mode=virtual-server&dom=$d->{'id'}';
|
||||
window.parent.frames[0].location = '@{[&get_webprefix()]}/left.cgi?mode=virtual-server&dom=$d->{'id'}';
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -247,8 +247,8 @@ sub theme_prebody
|
||||
{
|
||||
if ($script_name =~ /session_login.cgi/) {
|
||||
# Generate CSS link
|
||||
print "<link rel='stylesheet' type='text/css' href='@{[&theme_get_webprefix_safe()]}/unauthenticated/reset-fonts-grids-base.css'>\n";
|
||||
print "<link rel='stylesheet' type='text/css' href='@{[&theme_get_webprefix_safe()]}/unauthenticated/gray-theme.css'>\n";
|
||||
print "<link rel='stylesheet' type='text/css' href='@{[&get_webprefix()]}/unauthenticated/reset-fonts-grids-base.css'>\n";
|
||||
print "<link rel='stylesheet' type='text/css' href='@{[&get_webprefix()]}/unauthenticated/gray-theme.css'>\n";
|
||||
print "<!--[if IE]>\n";
|
||||
print "<style type=\"text/css\">\n";
|
||||
print "table.formsection, table.ui_table, table.loginform { border-collapse: collapse; }\n";
|
||||
@@ -263,8 +263,8 @@ if (get_module_name() eq "virtual-server") {
|
||||
|
||||
sub theme_prehead
|
||||
{
|
||||
print "<link rel='stylesheet' type='text/css' href='@{[&theme_get_webprefix_safe()]}/unauthenticated/reset-fonts-grids-base.css'>\n";
|
||||
print "<link rel='stylesheet' type='text/css' href='@{[&theme_get_webprefix_safe()]}/unauthenticated/gray-theme.css' />\n";
|
||||
print "<link rel='stylesheet' type='text/css' href='@{[&get_webprefix()]}/unauthenticated/reset-fonts-grids-base.css'>\n";
|
||||
print "<link rel='stylesheet' type='text/css' href='@{[&get_webprefix()]}/unauthenticated/gray-theme.css' />\n";
|
||||
print "<!--[if IE]>\n";
|
||||
print "<style type=\"text/css\">\n";
|
||||
print "table.formsection, table.ui_table, table.loginform { border-collapse: collapse; }\n";
|
||||
@@ -273,7 +273,7 @@ print "<![endif]-->\n";
|
||||
print "<script>\n";
|
||||
print "var rowsel = new Array();\n";
|
||||
print "</script>\n";
|
||||
print "<script type='text/javascript' src='@{[&theme_get_webprefix_safe()]}/unauthenticated/sorttable.js'></script>\n";
|
||||
print "<script type='text/javascript' src='@{[&get_webprefix()]}/unauthenticated/sorttable.js'></script>\n";
|
||||
if ($ENV{'HTTP_USER_AGENT'} =~ /Chrome/) {
|
||||
print "<style type=\"text/css\">\n";
|
||||
print "textarea,pre { font-size:120%; }\n";
|
||||
@@ -425,7 +425,7 @@ $rv .= "document.${name}_tabtitles = $tabtitles;\n";
|
||||
$rv .= "</script>\n";
|
||||
|
||||
# Output the tabs
|
||||
my $imgdir = "@{[&theme_get_webprefix_safe()]}/images";
|
||||
my $imgdir = "@{[&get_webprefix()]}/images";
|
||||
$rv .= &ui_hidden($name, $sel)."\n";
|
||||
$rv .= "<table border=0 cellpadding=0 cellspacing=0 class='ui_tabs'>\n";
|
||||
$rv .= "<tr><td bgcolor=#ffffff colspan=".(scalar(@$tabs)*2+1).">";
|
||||
@@ -624,7 +624,7 @@ $rv .= "<table class='ui_table' $tabletags>\n";
|
||||
if (defined($heading) || defined($rightheading)) {
|
||||
$rv .= "<thead><tr>";
|
||||
if (defined($heading)) {
|
||||
$rv .= "<td><a href=\"javascript:hidden_opener('$divid', '$openerid')\" id='$openerid'><img border=0 src='@{[&theme_get_webprefix_safe()]}/images/$defimg'></a> <a href=\"javascript:hidden_opener('$divid', '$openerid')\" class='ui-hidden-table-title'><b>$heading</b></a></td>";
|
||||
$rv .= "<td><a href=\"javascript:hidden_opener('$divid', '$openerid')\" id='$openerid'><img border=0 src='@{[&get_webprefix()]}/images/$defimg'></a> <a href=\"javascript:hidden_opener('$divid', '$openerid')\" class='ui-hidden-table-title'><b>$heading</b></a></td>";
|
||||
}
|
||||
if (defined($rightheading)) {
|
||||
$rv .= "<td align=right>$rightheading</td>";
|
||||
@@ -788,11 +788,11 @@ my ($direction, $url, $disabled) = @_;
|
||||
my $alt = $direction eq "left" ? '<-' : '->';
|
||||
if ($disabled) {
|
||||
return "<img alt=\"$alt\" align=\"middle\""
|
||||
. "src=\"@{[&theme_get_webprefix_safe()]}/images/$direction-grey.gif\">\n";
|
||||
. "src=\"@{[&get_webprefix()]}/images/$direction-grey.gif\">\n";
|
||||
}
|
||||
else {
|
||||
return "<a href=\"$url\"><img alt=\"$alt\" align=\"top\""
|
||||
. "src=\"@{[&theme_get_webprefix_safe()]}/images/$direction.gif\"></a>\n";
|
||||
. "src=\"@{[&get_webprefix()]}/images/$direction.gif\"></a>\n";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -838,7 +838,7 @@ for($i=0; $i+1<@_; $i+=2) {
|
||||
elsif ($url =~ /^\?/ && get_module_name()) {
|
||||
$url = "/".get_module_name()."/$url";
|
||||
}
|
||||
$url = "@{[&theme_get_webprefix_safe()]}$url" if ($url =~ /^\//);
|
||||
$url = "@{[&get_webprefix()]}$url" if ($url =~ /^\//);
|
||||
if ($count++ == 0) {
|
||||
print theme_ui_nav_link("left", $url);
|
||||
}
|
||||
@@ -895,7 +895,7 @@ print "Location: $url\n\n";
|
||||
sub theme_ui_hidden_javascript
|
||||
{
|
||||
my $rv;
|
||||
my $imgdir = "@{[&theme_get_webprefix_safe()]}/images";
|
||||
my $imgdir = "@{[&get_webprefix()]}/images";
|
||||
|
||||
return <<EOF;
|
||||
<style>
|
||||
@@ -1121,14 +1121,5 @@ sub theme_ui_yui_grid_section_end {
|
||||
return "</div> <!-- grid_$id -->\n";
|
||||
}
|
||||
|
||||
# Get webprefix safely
|
||||
sub theme_get_webprefix_safe
|
||||
{
|
||||
if (defined(&get_webprefix)) {
|
||||
return &get_webprefix();
|
||||
}
|
||||
return $gconfig{'webprefix'};
|
||||
}
|
||||
|
||||
1;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user