{

# 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"} = {
    '(?#10Auth)^/(admin|rest)\\.php' => '$groups =~ /\\badmins\\b/',
    'default' => 'unprotect'
} unless ($conf->{'locationRules'}->{"upload.$domain"});

$conf->{'applicationList'}->{'010apps'}->{'dl'} = {
    'options' => {
        'logo' => 'dl.png',
        'name' => 'Fichiers temporaires',
        'description' => 'Service d\'h&eacute;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 = '';

}
