41 lines
1.3 KiB
Plaintext
41 lines
1.3 KiB
Plaintext
{
|
|
|
|
# Delete OpenUpload
|
|
if ( defined($conf->{'applicationList'}->{'010apps'}->{'openupload'}) ){
|
|
delete $conf->{'exportedHeaders'}->{"upload.$domain"};
|
|
delete $conf->{'locationRules'}->{"upload.$domain"};
|
|
delete $conf->{'applicationList'}->{'010apps'}->{'openupload'};
|
|
delete $conf->{'vhostOptions'}->{"upload.$domain"};
|
|
}
|
|
|
|
$conf->{'exportedHeaders'}->{"upload.$domain"} = {
|
|
'Auth-User' => '$uid',
|
|
'User-Email' => '$mail'
|
|
} unless ($conf->{'exportedHeaders'}->{"upload.$domain"});
|
|
|
|
$conf->{'locationRules'}->{"upload.$domain"} = {
|
|
'(?#09logout)^/admin\\.php\\?u' => 'logout_app',
|
|
'(?#10Auth)^/(admin|rest)\\.php' => '$groups =~ /\\badmins|equipe\\b/',
|
|
'default' => 'unprotect'
|
|
} unless ($conf->{'locationRules'}->{"upload.$domain"});
|
|
|
|
$conf->{'applicationList'}->{'010apps'}->{'dl'} = {
|
|
'options' => {
|
|
'logo' => 'dl.png',
|
|
'name' => 'Fichiers temporaires',
|
|
'description' => 'Service d\'hébergement de fichiers temporaires',
|
|
'uri' => "https://upload.$domain",
|
|
'display' => 'auto'
|
|
},
|
|
'type' => 'application'
|
|
} unless ($conf->{'applicationList'}->{'010apps'}->{'dl'});
|
|
|
|
$conf->{'vhostOptions'}->{"upload.$domain"} = {
|
|
'vhostAliases' => "uploadapi.$domain",
|
|
} unless ($conf->{'vhostOptions'}->{"upload.$domain"});
|
|
|
|
|
|
$OUT = '';
|
|
|
|
}
|