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

my $requiressl = (($jappix{'RequireSSL'} || 'yes') =~ /^(enabled|yes|on)$/i) ?
        "SSLRequireSSL on":"# RequireSSL is disabled";

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

if (($jappix{'status'} || 'disabled') eq 'enabled'){

$OUT .=<<"END"

# Jappix Configuration
$alias

<Directory  /usr/share/jappix>
    Options +FollowSymlinks
    AllowOverride None
    $requiressl
    AddType application/x-httpd-php .php
    php_admin_value open_basedir /usr/share/jappix/:/usr/share/pear:/etc/jappix:/var/lib/jappix:/var/log/jappix:/var/cache/jappix:/etc/pki/tls/certs/
    php_admin_flag file_uploads on
    php_admin_value upload_max_filesize $maxsize
    php_admin_value post_max_size $maxsize
    php_admin_value memory_limit 64M
    php_admin_value max_execution_time 900
    php_admin_value allow_url_fopen on
    php_admin_value upload_tmp_dir /var/lib/jappix/tmp
    php_admin_value session.save_path /var/lib/jappix/tmp
    order deny,allow
    deny from all
    allow from $allow
    Satisfy all
</Directory>

<Directory /usr/share/jappix/lang>
    Order Deny,Allow
    Deny from all
</Directory>

<Directory /var/lib/jappix/tmp>
    Order Deny,Allow
    Deny from all
</Directory>

END

}
else{
    $OUT .=<<'EOF';

# Jappix is disabled
# You can enabled it with the following commands
# db configuration setprop jappix status enabled
# signal-event webapps-update

EOF
}
}

