File: /var/www/vhosts/creativefellows.nl/olimazi.creativefellows.nl/config/settings.php
<?php
// Error reporting for production
//error_reporting(E_ALL);
//ini_set('display_errors', '1');
setlocale(LC_TIME, 'nl_NL');
function d($str)
{
echo "<pre>";
print_r($str);
echo "</pre>";
}
// Timezone
date_default_timezone_set('Europe/Amsterdam');
// Settings
$settings = [];
$settings['mode'] = "DEVELOPMENT";
$settings['root'] = dirname(__DIR__);
$settings['temp'] = $settings['root'] . '/tmp';
$settings['public'] = $settings['root'] . '/public';
$settings['template_path'] = $settings['root'] . '/views/';
$settings['cache'] = $settings['root'] . '/cache/';
$settings['email_template_path']= $settings['root'] . '/resources/';
$settings["upload_dir"] = $settings['root'] . '/upload/';
$settings['domain_name'] = '/';
$settings['domain_path'] = 'http://olimazi.test:8888';
$settings['hash_key'] = 'akz2TaXRfaZ4dAqEeugt';
$settings['use_cache'] = false;
$settings['default_form_id']= null;
$settings["pagination"] = 12;
$settings["email_settings"] = [
"email" => "info@oliomazi.nl",
"logo" => "/images/oli-mazi.png",
"name" => "Oli Mazi",
"primary_color" => "#3fa2be",
"secondary_color" => "#c45890",
];
$settings['localization'] = [
"default_language" => '',
"selected_language" => null,
"available_languages" => [0 => 'nl'],
"language_labels" => ['settings.nl.php'],
"base_url" => $settings['domain_path']
];
$settings['cookies'] = [
'cookie_text' => "Deze website gebruikt cookies om de gebruikerservaring te kunnen verbeteren. Door gebruik te maken van deze website gaat u hiermee akkoord.",
'cookie_link' => '/privacy-en-gebruiksvoorwaarden',
'cookie_link_accept' => 'accept-cookies',
'cookie_button_more' => 'Meer Informatie',
'cookie_button_accept' => 'Accepteren',
];
// Logo
/*$settings["logo"] = '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 259.12 455.45"><defs><linearGradient id="a" x1="37.05" y1="183.98" x2="224.44" y2="47.83" gradientUnits="userSpaceOnUse"><stop offset=".15" stop-color="#44c2dd"/><stop offset="1" stop-color="#315d75"/></linearGradient><linearGradient id="b" x1="44.08" y1="205.35" x2="201.38" y2="477.79" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#44c2dd"/><stop offset="1" stop-color="#315d75"/></linearGradient></defs><path d="M128.7 231.24c-66.2 0-112.64-52.71-112.64-116.4S73.79 0 132.46 0s112.33 46.12 112.33 114.21c0 71.85-57.42 117.03-116.09 117.03Z" style="fill:url(#a)"/><path d="m179.03 444.45-3.14-36.75-45.54 47.74-45.86-48.06-4.71 37.06H0s8.79-67.53 13.82-112.76c5.02-44.91 11.62-115.58 11.62-115.58l104.9 110.56L232.42 216.1s8.17 78.52 12.88 119.04c5.02 43.66 13.82 109.3 13.82 109.3h-80.09Z" style="fill:url(#b)"/></svg>';*/
$settings["logo"] = '<img src="/images/oli-mazi-blue.png" alt="" />';
$settings['twig'] = [
// Template paths
'paths' => [
__DIR__ . '/../templates',
],
// Twig environment options
'options' => [
// Should be set to true in production
'debug' => true,
'cache_enabled' => false,
'cache_path' => __DIR__ . '/../tmp/twig',
],
];
// Error Handling Middleware settings
$settings['error'] = [
'display_error_details' => true,
'log_errors' => true,
'log_error_details' => true,
];
// custom main navigation items
$settings["custom_navigation"] = [];
$settings['logger'] = [
'name' => 'app',
'path' => $settings['root'] . '/logs',
'filename' => 'app.log',
'level' => \Monolog\Logger::DEBUG,
'file_permission' => 0775,
];
$settings['db'] = [
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'Fellows_olimazi',
'username' => 'Fellows_olimazi',
'password' => '5Nytm90$4',
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'flags' => [
// Turn off persistent connections
PDO::ATTR_PERSISTENT => false,
// Enable exceptions
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
// Emulate prepared statements
PDO::ATTR_EMULATE_PREPARES => true,
// Set default fetch mode to array
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
// Set character set
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci'
],
];
return $settings;