/usr/share/usermin/gray-theme
NameSizeModeActions
acl/-0755rm
adsl-client/-0755rm
apache/-0755rm
at/-0755rm
backup-config/-0755rm
bandwidth/-0755rm
bind8/-0755rm
bsdfdisk/-0755rm
burner/-0755rm
cfengine/-0755rm
change-user/-0755rm
cluster-copy/-0755rm
cluster-cron/-0755rm
cluster-passwd/-0755rm
cluster-shell/-0755rm
cluster-software/-0755rm
cluster-useradmin/-0755rm
cluster-webmin/-0755rm
cpan/-0755rm
cron/-0755rm
custom/-0755rm
dhcpd/-0755rm
dhcpd-2.0/-0755rm
dnsadmin/-0755rm
dovecot/-0755rm
download/-0755rm
escputil/-0755rm
exports/-0755rm
fdisk/-0755rm
fetchmail/-0755rm
file/-0755rm
firewall/-0755rm
frox/-0755rm
fsdump/-0755rm
generate-acls/-0755rm
gnupg/-0755rm
grub/-0755rm
heartbeat/-0755rm
help/-0755rm
htaccess-htpasswd/-0755rm
htpasswd-file/-0755rm
idmapd/-0755rm
images/-0755rm
inetd/-0755rm
init/-0755rm
inittab/-0755rm
ipchains/-0755rm
ipsec/-0755rm
iptables/-0755rm
iscsi-client/-0755rm
iscsi-server/-0755rm
iscsi-target/-0755rm
jabber/-0755rm
jsample/-0755rm
krb5/-0755rm
lang/-0755rm
ldap-useradmin/-0755rm
lilo/-0755rm
logrotate/-0755rm
lpadmin/-0755rm
lvm/-0755rm
lvs/-0755rm
mailbox/-0755rm
mailboxes/-0755rm
majordomo/-0755rm
man/-0755rm
mon/-0755rm
mount/-0755rm
mysql/-0755rm
net/-0755rm
nettools/-0755rm
nis/-0755rm
openslp/-0755rm
pam/-0755rm
pap/-0755rm
passwd/-0755rm
phpini/-0755rm
postfix/-0755rm
postgresql/-0755rm
ppp-client/-0755rm
pptp-client/-0755rm
pptp-server/-0755rm
proc/-0755rm
procmail/-0755rm
procyonguide/-0755rm
proftpd/-0755rm
pserver/-0755rm
qmailadmin/-0755rm
quota/-0755rm
raid/-0755rm
samba/-0755rm
sarg/-0755rm
sargreports/-0755rm
sendmail/-0755rm
sentry/-0755rm
servers/-0755rm
shell/-0755rm
shorewall/-0755rm
simple-firewall/-0755rm
smart-status/-0755rm
software/-0755rm
spam/-0755rm
squid/-0755rm
squidguard/-0755rm
squidinfo/-0755rm
squidreports/-0755rm
squidstat/-0755rm
ssh/-0755rm
sshd/-0755rm
status/-0755rm
stunnel/-0755rm
swell-wizard/-0755rm
sysgraph/-0755rm
sysinfo/-0755rm
syslog/-0755rm
sysstats/-0755rm
telnet/-0755rm
template/-0755rm
time/-0755rm
tsunamiguide/-0755rm
tunnel/-0755rm
unauthenticated/-0755rm
updown/-0755rm
useradmin/-0755rm
usermin/-0755rm
vgetty/-0755rm
webalizer/-0755rm
webfetch/-0755rm
webmin/-0755rm
webmin-iptables/-0755rm
webminguide/-0755rm
webminlog/-0755rm
wpad-wizard/-0755rm
wuftpd/-0755rm
xinetd/-0755rm
zones/-0755rm
config3370644editdlrm
config.cgi37370755editdlrm
config_save.cgi17540755editdlrm
edit_overlay.cgi7830755editdlrm
edit_right.cgi38650755editdlrm
favicon.ico11500644editdlrm
gray-theme-lib.pl47410755editdlrm
index.cgi43280755editdlrm
left.cgi103570755editdlrm
pngfix.html950644editdlrm
pngfix.js12350644editdlrm
recollect.cgi2770755editdlrm
right.cgi560190755editdlrm
save_overlay.cgi9020755editdlrm
save_right.cgi15900755editdlrm
theme.info1510644editdlrm
theme.pl357330755editdlrm
top.cgi3460755editdlrm
uconfig.cgi30490755editdlrm
uconfig_save.cgi14220755editdlrm
Edit: /usr/share/usermin/gray-theme/index.cgi (4328B)
#!/usr/bin/perl require "gray-theme/gray-theme-lib.pl"; require "gray-theme/theme.pl"; &ReadParse(); # Work out which module to open by default $hasvirt = &foreign_available("virtual-server"); $hasvm2 = &foreign_available("server-manager"); if ($in{'dom'} && $hasvirt) { # Caller has requested a specific domain .. &foreign_require("virtual-server", "virtual-server-lib.pl"); $d = &virtual_server::get_domain($in{'dom'}); if ($d) { $goto = &virtual_server::can_config_domain($d) ? "virtual-server/edit_domain.cgi?dom=$d->{'id'}" : "virtual-server/view_domain.cgi?dom=$d->{'id'}"; $left = "left.cgi?dom=$d->{'id'}"; } } if (!$goto) { # Default is determined by theme or Webmin config, # defaults to system info page local $sects = &get_right_frame_sections(); $minfo = &get_goto_module(); if ($sects->{'list'} == 1 && $hasvirt) { $goto = "virtual-server/"; } elsif ($sects->{'list'} == 2 && $hasvm2) { $goto = "server-manager/"; } elsif ($minfo && $minfo->{'dir'} ne 'virtual-server' && $minfo->{'dir'} ne 'server-manager') { $goto = "$minfo->{'dir'}/"; } else { $goto = "right.cgi". "?open=system&auto=status&open=updates&". "open=common&open=owner&open=reseller&open=vm2limits&". "open=vm2usage"; } $left = "left.cgi"; if ($minfo) { $left .= "?$minfo->{'category'}=1"; } } # Work out the title that includes the version if ($hasvirt) { %minfo = &get_module_info("virtual-server"); $title = &text('index_virtualmintitle', $minfo{'version'}); } elsif ($hasvm2) { %minfo = &get_module_info("server-manager"); $title = &text('index_cloudmintitle', $minfo{'version'}); } elsif (&get_product_name() eq 'usermin') { $title = &text('index_usermintitle', &get_webmin_version()); } else { $title = &text('index_webmintitle', &get_webmin_version()); } $title = &get_html_title($title); # Work out if we have a top frame if ($hasvirt) { %vconfig = &foreign_config("virtual-server"); } $upperframe = $vconfig{'theme_topframe'} || $gconfig{'theme_topframe'}; $upperrows = $vconfig{'theme_toprows'} || $gconfig{'theme_toprows'} || 200; if ($upperframe =~ /\$LEVEL|\$\{LEVEL/) { # Sub in user level $levelnum = &get_virtualmin_user_level(); $level = $levelnum == 0 ? "master" : $levelnum == 1 ? "reseller" : $levelnum == 2 ? "domain" : $levelnum == 3 ? "usermin" : $levelnum == 4 ? "owner" : "unknown"; $upperframe = &substitute_template($upperframe, { 'level' => $level }); } # Show frameset &PrintHeader(); $cols = &get_left_frame_width(); $frame1 = ""; $frame2 = ""; $fscols = "$cols,*"; if ($current_lang_info->{'rtl'} || $current_lang eq "ar") { ($frame1, $frame2) = ($frame2, $frame1); $fscols = "*,$cols"; } # Page header print "\n"; print "\n"; print &ui_switch_theme_javascript(); print "$title\n"; my $imgdir = "@{[&get_webprefix()]}/images"; my $prod = 'webmin'; if (foreign_available("server-manager")) { $prod = 'cloudmin'; } elsif (foreign_available("virtual-server")) { $prod = 'virtualmin'; } elsif (get_product_name() eq 'usermin') { $prod = 'usermin'; } print "\n"; print "\n"; print "\n"; print "\n"; # Upper custom frame if ($upperframe) { print "\n"; if ($upperframe =~ /^\//) { # Local file to serve print "\n"; } else { # Absolute URL print "\n"; } } # Left and right frames print "\n"; print $frame1,"\n"; print $frame2,"\n"; # What if no frames? print "\n"; print "<body>\n"; print "<p>This page uses frames, but your browser doesn't support them.</p>\n"; print "</body>\n"; print "\n"; # End of the frames and page if ($upperframe) { print "\n"; } print "\n"; print "\n";