#!/usr/local/bin/perl # index.cgi # Lists all installed packages require './software-lib.pl'; &ui_print_header(undef, $text{'index_title'}, "", "intro", 1, 1, 0, &help_search_link(defined(&package_help) ? ( &package_help() ) : ( ), "man", "doc")); # Show package search and list forms print &ui_subheading($text{'index_installed'}); print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "
\n"; print "
\n"; # Show form to install a new package print "
\n"; print &ui_subheading($text{'index_install'}); print &text('index_installmsg', &package_system()),"

\n"; $upid = time().$$; print &ui_form_start("install_pack.cgi?id=$upid", "form-data", undef, &read_parse_mime_javascript($upid, [ "upload" ])),"\n"; print &ui_oneradio("source", 0, $text{'index_local'}, 1),"\n", &ui_textbox("local", undef, 50),"\n", &file_chooser_button("local", 0, 2),"
\n"; print &ui_oneradio("source", 1, $text{'index_uploaded'}, 0),"\n", &ui_upload("upload", 20),"
\n"; print &ui_oneradio("source", 2, $text{'index_ftp'}, 0),"\n", &ui_textbox("url", undef, 50),"\n"; print &search_system_input() if ($has_search_system); print "
\n"; if ($has_update_system) { print &ui_oneradio("source", 3, $text{$update_system.'_input'}, 0),"\n", &ui_textbox("update", undef, 30),"\n", &update_system_button("update", $text{$update_system.'_find'}); if (defined(&show_update_system_opts) && ($opts = &show_update_system_opts())) { print "
",(" " x 5),$opts,"\n"; } print "
\n"; } print &ui_submit($text{'index_installok'}),"\n"; print &ui_form_end(); # Show search form by file, if supported by package system if (!$no_package_filesearch) { print "


\n"; print &ui_subheading($text{'index_ident'}); print &text('index_identmsg', &package_system()),"

\n"; print "

\n"; print "\n"; print "\n"; print &file_chooser_button("file", 0, 3); print "
\n"; } if ($has_update_system && defined(&update_system_form)) { print "
\n"; &update_system_form(); } &ui_print_footer("/", $text{'index'});