php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /usr/libexec/usermin/virtual-server-theme/ |
files >> //usr/libexec/usermin/virtual-server-theme/edit_right.cgi |
#!/usr/bin/perl # Show a form for configuring what gets dislayed on the right frame require "virtual-server-theme/virtual-server-theme-lib.pl"; ($hasvirt, $level, $hasvm2) = &get_virtualmin_user_level(); $sects = &get_right_frame_sections(); !$sects->{'global'} || &virtual_server::master_admin() || &error($text{'edright_ecannot'}); &ui_print_header(undef, $text{'edright_title'}, "", undef, 0, 1, 1); print &ui_form_start("save_right.cgi", "post"); print &ui_table_start($text{'edright_header'}, undef ,2); # Visible sections print &ui_table_row($text{'edright_sects'}, join("<br>\n", map { &ui_checkbox($_->{'name'}, 1, $_->{'title'}, !$sects->{'no'.$_->{'name'}}) } &list_right_frame_sections())); # Alternate page print &ui_table_row($text{'edright_alt'}, &ui_opt_textbox("alt", $sects->{'alt'}, 40, $text{'edright_altdef'}."<br>", $text{'edright_alturl'})); # Default tab print &ui_table_row($text{'edright_deftab'}, &ui_select("tab", $sects->{'tab'}, [ [ "", $text{'edright_tab1'} ], $hasvirt ? ( [ "virtualmin", $text{'edright_virtualmin'} ] ) : ( ), $hasvm2 ? ( [ "vm2", $text{'edright_vm2'} ] ) : ( ), [ "webmin", $text{'edright_webmin'} ] ])); # Left frame size print &ui_table_row($text{'edright_fsize'}, &ui_opt_textbox("fsize", $sects->{'fsize'}, 6, $text{'edright_fsizedef'}). " ".$text{'edright_pixels'}); if ($hasvirt) { # Default domain print &ui_table_row($text{'edright_dom'}, &ui_select("dom", $sects->{'dom'}, [ [ "", $text{'edright_first'} ], map { [ $_->{'id'}, &virtual_server::show_domain_name($_) ] } grep { &virtual_server::can_edit_domain($_) } sort { $a->{'dom'} cmp $b->{'dom'} } &virtual_server::list_domains() ])); # Sort quotas by bytes or percent print &ui_table_row($text{'edright_qsort'}, &ui_radio("qsort", int($sects->{'qsort'}), [ [ 1, $text{'edright_qsort1'} ], [ 0, $text{'edright_qsort0'} ] ])); # Show quotas as bytes or percent print &ui_table_row($text{'edright_qshow'}, &ui_radio("qshow", int($sects->{'qshow'}), [ [ 1, $text{'edright_qsort1'} ], [ 0, $text{'edright_qsort0'} ] ])); # Number of servers to show print &ui_table_row($text{'edright_max'}, &ui_opt_textbox("max", $sects->{'max'}, 5, $text{'default'}." ($default_domains_to_show)")); } if ($hasvm2) { # Default VM2 server @servers = &server_manager::list_available_managed_servers_sorted(); print &ui_table_row($text{'edright_server'}, &ui_select("server", $sects->{'server'}, [ [ "", $text{'edright_first'} ], map { [ $_->{'id'}, $_->{'host'} ] } @servers ])); } if ($hasvirt && &virtual_server::master_admin()) { # Allow changing print &ui_table_row($text{'edright_global'}, &ui_yesno_radio("global", int($sects->{'global'}))); # Show Webmin category print &ui_table_row($text{'edright_nowebmin'}, &ui_radio("nowebmin", int($sects->{'nowebmin'}), [ [ 0, $text{'yes'} ], [ 1, $text{'no'} ], [ 2, $text{'edright_others'} ] ])); } print &ui_table_end(); print &ui_form_end([ [ "save", $text{'save'} ] ]); &ui_print_footer("right.cgi", $text{'right_return'});y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`