|
|
@ -7,6 +7,12 @@ my $ldapbase = esmith::util::ldapBase ($DomainName); |
|
|
|
my $tbpref = ((${'mozilla-mcd'}{'TBEnforce'} || 'disabled') =~ m/^enabled|on|1|yes$/) ? "lockPref":"defaultPref"; |
|
|
|
my $tbpref = ((${'mozilla-mcd'}{'TBEnforce'} || 'disabled') =~ m/^enabled|on|1|yes$/) ? "lockPref":"defaultPref"; |
|
|
|
my $ffpref = ((${'mozilla-mcd'}{'FFEnforce'} || 'disabled') =~ m/^enabled|on|1|yes$/) ? "lockPref":"defaultPref"; |
|
|
|
my $ffpref = ((${'mozilla-mcd'}{'FFEnforce'} || 'disabled') =~ m/^enabled|on|1|yes$/) ? "lockPref":"defaultPref"; |
|
|
|
my $url = ${'mozilla-mcd'}{'HomeURL'} || 'https://auth.' . "$DomainName"; |
|
|
|
my $url = ${'mozilla-mcd'}{'HomeURL'} || 'https://auth.' . "$DomainName"; |
|
|
|
|
|
|
|
my $noenforcegroups = ${'mozilla-mcd'}{'NoEnforceGroups'} || ''; |
|
|
|
|
|
|
|
# Format as a PHP array |
|
|
|
|
|
|
|
$noenforcegroups =~ s/^,+|,+$//g; |
|
|
|
|
|
|
|
$noenforcegroups =~ s/^/'/g; |
|
|
|
|
|
|
|
$noenforcegroups =~ s/$/'/g; |
|
|
|
|
|
|
|
$noenforcegroups =~ s/[;,]/','/g; |
|
|
|
|
|
|
|
|
|
|
|
$OUT .=<<"EOF"; |
|
|
|
$OUT .=<<"EOF"; |
|
|
|
|
|
|
|
|
|
|
@ -20,7 +26,7 @@ define('LDAP_SERVER', 'localhost'); |
|
|
|
define('TB_PREF', '$tbpref'); |
|
|
|
define('TB_PREF', '$tbpref'); |
|
|
|
define('FF_PREF', '$ffpref'); |
|
|
|
define('FF_PREF', '$ffpref'); |
|
|
|
define('HOME_URL', '$url'); |
|
|
|
define('HOME_URL', '$url'); |
|
|
|
|
|
|
|
\$NOENFORCEGROUPS = array($noenforcegroups); |
|
|
|
|
|
|
|
|
|
|
|
EOF |
|
|
|
EOF |
|
|
|
|
|
|
|
|
|
|
|