mirror of
https://github.com/webmin/webmin.git
synced 2026-02-12 01:54:28 +00:00
34 lines
847 B
Perl
Executable File
34 lines
847 B
Perl
Executable File
#!/usr/local/bin/perl
|
|
# third_chooser.cgi
|
|
# Display a list of third-party modules for installation
|
|
|
|
$trust_unknown_referers = 1;
|
|
require './webmin-lib.pl';
|
|
&popup_header($text{'third_title'});
|
|
$mods = &list_third_modules();
|
|
if (!ref($mods)) {
|
|
print "<b>",&text('third_failed', $mods),"</b><p>\n";
|
|
}
|
|
else {
|
|
print "<b>$text{'third_header'}</b><br>\n";
|
|
print "<script>\n";
|
|
print "function select(f)\n";
|
|
print "{\n";
|
|
print "opener.ifield.value = f;\n";
|
|
print "close();\n";
|
|
print "return false;\n";
|
|
print "}\n";
|
|
print "</script>\n";
|
|
print "<table width=100%>\n";
|
|
foreach $m (@$mods) {
|
|
print "<tr>\n";
|
|
print "<td><a href='' onClick='return select(\"$m->[2]\")'>$m->[0]</a></td>\n";
|
|
print "<td>",$m->[1] eq "NONE" ? "" : $m->[1],"</td>\n";
|
|
print "<td>$m->[3]</td>\n";
|
|
print "</tr>\n";
|
|
}
|
|
print "</table>\n";
|
|
}
|
|
&popup_footer();
|
|
|