}
else {
push(@mlinks, "<a href='index.cgi?mode=$m&all=".
- &urlize($in{'all'})."'>$mmsg</a>");
+ &urlize($in{'all'})."&search=".
+ &urlize($in{'search'})."'>$mmsg</a>");
}
}
push(@grid, $text{'index_mode'}, &ui_links_row(\@mlinks));
}
else {
push(@alinks, "<a href='index.cgi?mode=".
- &urlize($in{'mode'})."&all=$a'>$amsg</a>");
+ &urlize($in{'mode'})."&all=$a&search=".
+ &urlize($in{'search'})."'>$amsg</a>");
}
}
push(@grid, $text{'index_allsel'}, &ui_links_row(\@alinks));
print &ui_form_start("index.cgi");
print &ui_hidden("all", &show_all_option() ? 1 : 0);
-print &ui_hidden("mode", "both");
+print &ui_hidden("mode", $in{'mode'});
print &ui_grid_table(\@grid, 2),"<p>\n";
print &ui_form_end();
[ "refresh", $text{'index_refresh'} ] ],
1,
undef,
- [ [ "mode", $in{'mode'} ], [ "all", $in{'all'} ] ],
+ [ [ "mode", $in{'mode'} ],
+ [ "all", $in{'all'} ],
+ [ "search", $in{'search'} ] ],
[ "", $text{'index_name'}, $text{'index_desc'}, $text{'index_status'},
$anysource ? ( $text{'index_source'} ) : ( ), ],
100,
# Functions for checking for updates to packages from YUM, APT or some other
# update system.
#
-# XXX don't show virtualmin-specific mode ever
-# XXX offer to install packages?
# XXX cron job to collect .. actually use webmin module collector
# XXX confirmation form, showing all dependencies
-# XXX call yum info to get full package list, from software module
+# XXX test automatic notification
BEGIN { push(@INC, ".."); };
eval "use WebminCore;";
require './package-updates-lib.pl';
&ReadParse();
-$redir = "index.cgi?mode=".&urlize($in{'mode'})."&all=".&urlize($in{'all'});
+$redir = "index.cgi?mode=".&urlize($in{'mode'})."&all=".&urlize($in{'all'}).
+ "&search=".&urlize($in{'search'});
if ($in{'refresh'}) {
&ui_print_unbuffered_header(undef, $text{'refresh_title'}, "");