Skip to content
Snippets Groups Projects
config.php 975 B
Newer Older
<?php
    if (count(get_included_files()) == 1) exit("Direct access not permitted.");

    // Change with docker / local / prod
    define('ENVIRONMENT', getenv('ENVIRONMENT') ? getenv('ENVIRONMENT') : 'docker');


    $CONFIG = array(
        'FILESERVERPATH' => getenv('FILESERVERPATH'),
        'SENDEMAILS' => getenv('SENDMAILS')=="true" ? true : false,
        'MAIL_FROM' => getenv('MAIL_FROM'),
        'MAIL_CONTACT' => getenv('MAIL_CONTACT'),
        'MAIL_REPLYTO' => getenv('MAIL_REPLYTO'),
        'DB_DATABASE' => getenv('DB_DATABASE'),
        'DB_USERNAME' => getenv('DB_USERNAME'),
        'DB_PASSWORD' => getenv('DB_PASSWORD'),
        'DB_HOST' => getenv('DB_HOST'),
        'DB_PORT' => getenv('DB_PORT'),
    );

    if (!isset($_SESSION)) { session_start(); }

    if (ENVIRONMENT !== 'prod') {
        ini_set("display_errors", 1);
        error_reporting(E_ALL);
    } else {
        ini_set("display_errors", 0);
        error_reporting(0);
    }
?>