{
my $access = $grr{'access'} || 'private';
my $allow = ($access eq 'public')?'all':"$localAccess $externalSSLAccess";

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

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

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

$OUT .=<<"END"

# OpenUpload Configuration
$alias

<Directory  /usr/share/grr>
    AllowOverride None
    $requiressl
    AddType application/x-httpd-php .php
    php_admin_value open_basedir /usr/share/grr:/tmp
    php_admin_flag file_uploads on
    php_admin_value memory_limit 64M
    php_admin_value max_execution_time 300
    order deny,allow
    deny from all
    allow from $allow
    Satisfy all
    <FilesMatch "tables.my.sql">
        Order allow,deny
        Deny from all
    </FilesMatch>
</Directory>

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