<?php
$params = array_merge ( require (__DIR__ . '/params.php'), require (__DIR__ . '/params-local.php') );

if (! (include ('db_data.php'))) {
	$connectionString = '';
	$username = '';
	$password = '';
	$giiPassword = '';
}

use \yii\web\Request;
$baseUrl = str_replace('/advanced/meetings/web', '/meetings', (new Request)->getBaseUrl());

return [ 
		'id' => 'app-meetings',
		'basePath' => dirname ( __DIR__ ),
		'bootstrap' => [ 
				'log' 
		],
		'controllerNamespace' => 'meetings\controllers',
		'components' => [ 
				'request' => [
						'baseUrl' => $baseUrl,
				],
				'user' => [ 
						'identityClass' => 'common\models\User',
						'enableAutoLogin' => true 
				],
				'log' => [ 
						'traceLevel' => YII_DEBUG ? 3 : 0,
						'targets' => [ 
								[ 
										'class' => 'yii\log\FileTarget',
										'levels' => [ 
												'error',
												'warning',
												'info' 
										] 
								] 
						] 
				],
				'errorHandler' => [ 
						'errorAction' => 'site/error' 
				],
				'db' => [ 
						'class' => '\yii\db\Connection',
						'dsn' => 'mysql:host=130.133.70.51;dbname=ggbn_index',
						'username' => 'dnabank',
						'password' => '',
						'charset' => 'utf8' 
				],
				'urlManager' => [ 
						'class' => 'yii\web\UrlManager',
						'baseUrl' => $baseUrl,
						'enablePrettyUrl' => true,
						'showScriptName' => false,
						'rules' => array(
                '<controller:\w+>/<id:\d+>' => '<controller>/view',
                '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
                '<controller:\w+>/<action:\w+>' => '<controller>/<action>',
        ),
				] 
		],
		'params' => $params 
];