-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathconfig.php
More file actions
39 lines (31 loc) · 861 Bytes
/
Copy pathconfig.php
File metadata and controls
39 lines (31 loc) · 861 Bytes
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
<?php
/**
* Test Commit
*/
header('Content-Type: text/html; charset=utf-8');
date_default_timezone_set("Asia/Jakarta");
define('BASEPATH', dirname(__FILE__));
define('BASENAME', basename(__DIR__));
define('LIBPATH', BASEPATH.'/lib');
define('PUBLICPATH', BASEPATH.'/public');
define('TEMPLATEPATH', PUBLICPATH.'/template');
define('TEMPLATEHTML', TEMPLATEPATH.'/html.php');
$metadata = BASEPATH.'/metadata.json';
if(file_exists($metadata))
{
$GLOBALS['METADATA'] = json_decode(@file_get_contents($metadata));
}
if(isset($GLOBALS['METADATA']))
{
$defaultlib = $GLOBALS['METADATA']->require;
$GLOBALS['DEFAULTLIB'] = $defaultlib;
$siteset = $GLOBALS['METADATA']->setup->host;
define('PREFIXHOST', $siteset->prefix);
define('DOMAINFIX', PREFIXHOST.'/'.BASENAME);
require_once(BASEPATH.'/lib/loadlib.php');
}
else
{
exit('Metadata invalid.');
}
?>