-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbootstrap.php
69 lines (66 loc) · 2.12 KB
/
bootstrap.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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?php
namespace Framework;
date_default_timezone_set('Europe/Helsinki');
if(isset($overWriteSite)){
if(is_string($overWriteSite)){
define('SITE',$overWriteSite);
}
}else{
define('SITE','estore');
}
define('DS', DIRECTORY_SEPARATOR);
define('ROOT', dirname(dirname(__FILE__)));
define('BWEB', 'htdocs');
define('FRFOLDER','framework');
define('SITES','sites');
define('APPSNAME','apps');
define('FRPATH',ROOT.DS.FRFOLDER.DS);
define('APPROOT',FRPATH.DS.APPSNAME);
define('APPFOLDER',APPROOT.DS.SITE.DS);
define('FRPATHDB',FRPATH.'layerDatabase');
define('SITEPATH',SITES.DS.SITE);
define('BASEVIEW',APPFOLDER.'baseview'.DS);
define('CFFOLDER',APPFOLDER.'config'.DS);
define('LGFOLDER',APPFOLDER.'logic'.DS);
define('DBFOLDER',APPFOLDER.'database'.DS);
define('PATHSFOLDER',APPFOLDER.'paths'.DS);
define('VIEWSFOLDER',APPFOLDER.'views'.DS);
define('TEMPLATES',VIEWSFOLDER.DS.'templates'.DS);
define('SNIPPLETS',VIEWSFOLDER.DS.'snipplets'.DS);
define('SERVICES',FRPATH.'layerLogic'.DS.'services'.DS);
if($webapp){
define('WDS','/');
require FRPATH.'lib'.DS.'shared.php';
if(isset($host)){
define('HOST',$host);
define('BASE_PATH',PROTOCOL.$host.WDS);
define('SITEBASE',PROTOCOL.$host.WDS.SITES.WDS);
define('jsFolder',SITEBASE.SITE.WDS.'js'.WDS);
define('cssFolder',SITEBASE.SITE.WDS.'css'.WDS);
define('imgFolder',SITEBASE.SITE.WDS.'img'.WDS);
define('fontFolder',SITEBASE.SITE.WDS.'fonts'.WDS);
}
if(isset($_GET['p']) && isset($_GET['a'])){
$pRequest=$_GET['p'];
Appdata::set('fReq', false);
}else{
Appdata::set('fReq', true);
}
define('CSS','css/');
define('JS','js/');
define('PAGINATE_LIMIT', '5');
define('DEFAULT_LANGUAGE', 'en');
if(is_dir(CFFOLDER)){
require CFFOLDER.'config.php';
config::init();
define('DB_NAME',config::getConf('dbName'));
}
}else if(isset($console)){
if($console){
if(is_dir(CFFOLDER)){
require CFFOLDER.'config.php';
config::init();
define('DB_NAME',config::getConf('dbName'));
}
}
}