&ui_print_footer("/", $text{'index'});
exit;
}
+&get_usermin_miniserv_config(\%miniserv);
+if (!$miniserv{'root'} && !-d $miniserv{'root'}) {
+ &ui_print_header(undef, $text{'index_title'}, "", undef, 1, 1);
+
+ print "<p>",&text('index_eroot', "<tt>$config{'usermin_dir'}</tt>",
+ "<tt>$miniserv{'root'}</tt>"),"<p>\n";
+
+ &ui_print_footer("/", $text{'index'});
+ exit;
+ }
$ver = &get_usermin_version();
&ui_print_header(undef, $text{'index_title'}, "", undef, 1, 1, 0,
&help_search_link("usermin", "google"), undef, undef,
&text('index_version', $ver));
-&get_usermin_miniserv_config(\%miniserv);
@links = ( "edit_access.cgi",
"edit_bind.cgi",
"edit_ui.cgi",
{
if (-r "$config{'usermin_dir'}/miniserv.conf" &&
!&same_file($config{'usermin_dir'}, $config_directory)) {
- return $_[0] ? 2 : 1;
+ my %miniserv;
+ &get_usermin_miniserv_config(\%miniserv);
+ if ($miniserv{'root'} && -d $miniserv{'root'}) {
+ return $_[0] ? 2 : 1;
+ }
}
return 0;
}
index_tgz=Install Usermin tar.gz package
index_deb=Install Usermin Debian package
index_esame=The Usermin configuration directory $1 set on the <a href='$2'>module configuration</a> page is the same as Webmin's directory, which is not correct.
+index_eroot=The Usermin configuration directory $1 exists, but the program root directory $2 that it refers to does not! You should manually download and re-install Usermin.
index_restart=Restart Usermin
index_restartmsg=Click this button to re-start the Usermin server process. This may be necessary if you have recently upgraded Perl.