HEX
Server: Apache
System: Linux vps-cdc32557.vps.ovh.ca 5.15.0-156-generic #166-Ubuntu SMP Sat Aug 9 00:02:46 UTC 2025 x86_64
User: hanode (1017)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //usr/share/webmin/virtualmin-htpasswd/postinstall.pl
use strict;
use warnings;
our ($module_name, %gconfig);

do 'virtualmin-htpasswd-lib.pl';

sub module_install
{
# Enable virtualmin-htpasswd module once
my @p = split(/\s+/, $virtual_server::config{'plugins'});
my @ppe = split(/\s+/, $virtual_server::config{'plugins_postinstall_enabled'} // '');
if (&indexof('virtualmin-nginx', @virtual_server::plugins) > -1 &&
    &indexof($module_name, @p) == -1 &&
    &indexof($module_name, @ppe) == -1) {
	&virtual_server::lock_file($virtual_server::module_config_file);
	push(@p, $module_name);
	push(@ppe, $module_name);
	$virtual_server::config{'plugins'} = join(" ", @p);
	$virtual_server::config{'plugins_postinstall_enabled'} = join(" ", @ppe);
	&virtual_server::save_module_config(\%virtual_server::config, 'virtual-server');
	&virtual_server::unlock_file($virtual_server::module_config_file);
	}
}