-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.php
40 lines (29 loc) · 1.06 KB
/
config.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
// ========== KUARASY ==========
define('KUARASY_VERSION', '1.7.0');
// ========== ENV (.env file) ==========
$env = parse_ini_file('.env');
// ========== DATABASE ==========
define('K_DB_HOST', $env['DATABASE_HOST']);
define('K_DB_NAME', $env['DATABASE_NAME']);
define('K_DB_USER', $env['DATABASE_USER']);
define('K_DB_PASSWORD', $env['DATABASE_PASSWORD']);
define('K_DB_DRIVER', 'mysql');
// ========== APPLICATION ==========
ini_set('log_errors', 1);
ini_set('display_errors', 0);
define('DEFAULT_VIEW', 'example');
define('VIEW_FILENAMES', ['index', 'default']);
define('VIEW_EXTS', ['.html', '.php']);
define('BASEPATH', '/kuarasy');
define('SITE_URL', (isset($_SERVER['REQUEST_SCHEME']) && isset($_SERVER['SERVER_NAME'])) ? ($_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['SERVER_NAME'] . BASEPATH) : null);
define('UPLOADS_DIR', dirname(__DIR__, 1) . BASEPATH . '/uploads/');
define('SUPPORTED_FILE_TYPES', [
'text/plain',
'text/csv',
'application/pdf',
'image/png',
'image/jpg',
'image/jpeg',
'image/gif'
]);