File: /var/www/vhosts/creativefellows.nl/comtel.creativefellows.nl/config/settings.php
<?php
// Error reporting for production
error_reporting(E_ALL);
ini_set('display_errors', '0');
//setlocale(LC_ALL, 'nl_NL');
function d($str)
{
echo "<pre>";
print_r($str);
echo "</pre>";
}
// https://github.com/SamNicholson/slimfilecache
// Timezone
date_default_timezone_set('Europe/Amsterdam');
// Settings
$settings = [];
$settings['root'] = dirname(__DIR__);
$settings['temp'] = $settings['root'] . '/tmp';
$settings['public'] = $settings['root'] . '/public';
$settings['public_images'] = $settings['root'] . '/public/assets/img/';
$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://comtel.test/';
$settings['hash_key'] = 'akz2TaXRfaZ4dAqEeugt';
$settings['default_form_id']= 2;
$settings['email_from'] = ["email"=> "info@comtelinternational.com", "name" => "comtel International"];
$settings['pagination'] = [
"page" => "page",
"prev" => "prev",
"next" => "next",
"count" => 100
];
$settings['google_captcha'] = [
"client" => "6LcEhtMmAAAAAFZ78xs_mG3xhm146JYpAyPsPcDy",
"server" => '6LcEhtMmAAAAAF9MpE_4qt2EwA9zGTyr0tpsajeQ',
];
$settings['localization'] = [
"default_language" => '',
"selected_language" => null,
"available_languages" => [0 => 'en', 1 => 'nl',2 => 'it',3 => 'de'],
"language_labels" => ['English','Nederlands','Italia'],
"language_labels" => ['labels.en.php','labels.nl.php','labels.it.php'],
];
// use cache
$settings['cache_active'] = false;
$settings['cache_disabled'] = ["search","documents","submissions"];
// Error Handling Middleware settings
$settings['error'] = [
'display_error_details' => true,
'log_errors' => true,
'log_error_details' => true,
];
$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_comtel-int_test',
'username' => 'Fellows_comtel_test_user',
'password' => 'KDHdgmsq8dr65v^_',
'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'
],
];
// default labels
$settings["labels"] = [
"logo" => '<svg xmlns="http://www.w3.org/2000/svg" data-name="Laag 1" viewBox="0 0 169.82 42.46"><path d="M64.22 31.55q1.845-.3 3.09-1.32c.85-.7 1.4-1.59 1.65-2.68.11-.44.18-.96.22-1.54q.03-.585.03-1.65v-.61h-5.68v.61c0 1.12-.27 1.86-.83 2.21-.42.26-1.28.39-2.57.39-1.54 0-2.53-.33-2.95-.99-.22-.31-.36-.75-.41-1.32-.06-.4-.08-1.06-.08-1.96v-3.23c0-1.56.18-2.58.55-3.06.42-.57 1.39-.86 2.89-.86 1.1 0 1.88.1 2.32.3q.915.42 1.05 1.68v.8h5.68v-.8c-.05-2.9-.76-4.81-2.12-5.71-.64-.44-1.52-.73-2.62-.88-.86-.13-2.1-.19-3.7-.19s-3.03.08-4.08.25c-1.25.22-2.27.59-3.06 1.1-1.73 1.14-2.59 3.3-2.59 6.48v5.35q0 2.73.72 4.41.69 1.545 2.04 2.34c.79.46 1.82.76 3.09.91.53.07 1.15.12 1.85.14.51.02 1.2.03 2.04.03h.88c.33 0 .63 0 .88-.03.66-.02 1.23-.07 1.71-.17M87.87 12.14c-.81-.51-1.82-.89-3.03-1.13-1.05-.18-2.33-.28-3.86-.28s-2.81.09-3.86.28c-1.21.24-2.22.62-3.03 1.13-1.78 1.16-2.68 3.22-2.68 6.18v5.85c0 2.96.89 5.02 2.68 6.18.81.51 1.82.89 3.03 1.13 1.05.18 2.34.28 3.86.28s2.81-.09 3.86-.28c1.21-.24 2.23-.62 3.03-1.13 1.78-1.16 2.68-3.22 2.68-6.18v-5.85c0-2.96-.89-5.02-2.68-6.18m-3.01 11.42c0 1.47-.28 2.42-.85 2.84-.48.37-1.49.55-3.03.55s-2.52-.18-2.98-.55c-.57-.42-.87-1.37-.91-2.84V18.9c.04-1.45.34-2.4.91-2.84.46-.35 1.45-.52 2.98-.52s2.56.18 3.03.52c.57.44.85 1.39.85 2.84zM116.02 10.89h-8.96l-2.39 6.28h-.19l-2.58-6.28h-8.75v20.69h5.52l.01-14.76h.16l4.31 9.01h3.1l4.05-9.01h.2v14.76h5.52zM135.01 10.89h-16.38v4.8h5.29v15.89h5.52V15.69h5.57zM152.63 27.05h-9.6v-4.02h8.83V19.2h-8.83v-3.78h9.41v-4.53h-14.92v20.69h15.11zM169.82 26.78h-8.63V10.89h-5.51v20.69h14.14zM26.15 22.09l2.02 4.33-7.43 3.47-6.45-13.83 7.43-3.47 2.02 4.34v-.02l10.23-6.16.01.01L28.96 0 0 13.5l13.5 28.96 28.96-13.5-5.01-10.75z" style="fill:#fff;stroke-width:0"/></svg>',
];
return $settings;