\n"; } # Build common selectors @wgroups = &all_groups(\@hosts); $modsel2 = $modsel = "\n"; $modsel2 .= "$text{'index_gacl'}\n"; foreach $m (&all_modules(\@hosts)) { $modsel .= "{'dir'}>$m->{'desc'}\n"; $modsel2 .= "{'dir'}>$m->{'desc'}\n"; } $modsel .= "\n"; $modsel2 .= "\n"; $themesel = "\n"; foreach $t (&all_themes(\@hosts)) { $themesel .= "{'dir'}>$t->{'desc'}\n"; } $themesel .= "\n"; $usersel = "\n"; foreach $u (&all_users(\@hosts)) { $usersel .= "$u->{'name'}\n"; } $usersel .= "\n"; $groupsel = "\n"; foreach $u (@wgroups) { $groupsel .= "$u->{'name'}\n"; } $groupsel .= "\n"; print "
\n"; $formno++; print "
\n"; print " $text{'index_local'}\n"; print "\n"; print &file_chooser_button("local", 0, $formno); print "\n"; print " $text{'index_uploaded'}\n"; print "\n"; print " $text{'index_ftp'}\n"; print "\n"; print " " x 5," ", "$text{'index_down'}
\n"; print " ", "$text{'index_grant2'}\n"; print "\n"; print " ", "$text{'index_grant1'}\n"; print " ", "$text{'index_nodeps'}
\n"; print "$text{'index_installon'}\n"; &create_on_input(); print "
\n"; print "\n"; print "
\n"; # what kind of install is the local system? $mode = &webmin::get_install_type(); print "
\n"; printf " %s\n", $webmin::text{'upgrade_sig'}; print " ", "$webmin::text{'upgrade_delete'}\n"; print " ", "$webmin::text{'upgrade_only'}\n"; print "$text{'index_upgradeon'}\n"; &create_on_input(); print "\n"; print "
\n"; print "
\n", $webmin::config{'upsource'}; printf " %s\n", $webmin::config{'upshow'} ? "checked" : "", $webmin::text{'update_show'}; printf " %s\n", $webmin::config{'upmissing'} ? "checked" : "", $webmin::text{'update_missing'}; printf " %s\n", $webmin::config{'upthird'} ? "checked" : "", $webmin::text{'update_third'}; print "$text{'index_updateon'}\n"; &create_on_input(undef, 1); print "\n"; print "