#!/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";
$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 "
\n"; } if ($has_update_system && defined(&update_system_form)) { print "