{
my $access = $openupload{'access'} || 'private';
my $allow = ($access eq 'public')?"$localAccess $externalSSLAccess":'all';
my $maxsize = $openupload{'MaxUploadSize'} || '100';
$maxsize=$maxsize.'M';

my $requiressl = (($openupload{'RequireSSL'} || 'yes') eq 'yes') ? 
        "SSLRequireSSL on":"# RequireSSL is disabled";

my $alias = (($openupload{'AliasOnPrimary'} || 'enabled') eq 'enabled') ?
    'Alias /openupload /usr/share/openupload/www' : '';

if ($openupload{'status'} eq 'enabled'){

$OUT .=<<"END"

# OpenUpload Configuration
$alias

<Directory  /usr/share/openupload/www>
    AllowOverride None
    $requiressl
    AddType application/x-httpd-php .php
    php_admin_value open_basedir /usr/share/openupload:/var/lib/openupload
    php_admin_flag file_uploads on
    php_admin_flag magic_quotes Off
    php_admin_flag magic_quotes_gpc Off
    php_admin_value upload_max_filesize $maxsize
    php_admin_value post_max_size $maxsize
    php_admin_value memory_limit $maxsize
    php_admin_value max_execution_time 0
    php_admin_value upload_tmp_dir /var/lib/openupload/tmp
    php_admin_value session.save_path /var/lib/openupload/tmp
    order deny,allow
    deny from all
    allow from $allow
    Satisfy all
    <FilesMatch "config.inc.php">
        Order allow,deny
        Deny from all
    </FilesMatch>
</Directory>

END
}
else{
    $OUT .= "# OpenUpload is disabled\n";
}
}
