-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathicms-load.php
More file actions
49 lines (38 loc) · 1.46 KB
/
icms-load.php
File metadata and controls
49 lines (38 loc) · 1.46 KB
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
41
42
43
44
45
46
47
48
49
<?php /// Load Controller Module
session_start();
/// App Config
require_once __DIR__ . '/' . APP_MOD_PREFIX . 'update.php';
/// App Config
require_once __DIR__ . '/' . APP_MOD_PREFIX . 'config.php';
/// Load Global Function
require_once __DIR__ . '/' . APP_MOD_PREFIX . 'function.php';
/// Debug Toggle
if (APP_ERROR_DISABLE){
ini_set('display_errors', 0);
ini_set('display_startup_errors', 0); error_reporting(-1);
}
/// Load DB Config
if ( file_exists( app_theme_dir() . '/core/db.php' ) ) {
include app_theme_dir() . '/core/db.php';
/// Connect to Main db used in ICMS
if ( ( defined( 'ICMS_DB_NAME' ) ) && ( !empty( ICMS_DB_NAME ) ) ){
$icms_db_conn = app_db_connect(); /// Use this connection if you want to query something
}
}else{
/// Don't touch this constant, if you want to connect db, you can do in theme core "db.php" file
define('ICMS_DB_NAME', '');define('ICMS_DB_USER', '');define('ICMS_DB_USER_PASS', '');define('ICMS_DB_HOST', '');
}
/// Load Theme Function
if ( file_exists( app_theme_dir() . '/core/function.php' ) ) {
include app_theme_dir() . '/core/function.php';
}
/// Load Theme module
if ( file_exists( app_theme_dir() . '/core/module.php' ) ) {
include app_theme_dir() . '/core/module.php';
}
/// Load Theme Pages Index
if ( file_exists( app_theme_dir() . '/core/pages.php' ) ) {
include app_theme_dir() . '/core/pages.php';
}
/// URL Handler
require_once __DIR__ . '/' . APP_MOD_PREFIX . 'themehandler.php';