-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsampleconfig.php
62 lines (56 loc) · 2.36 KB
/
sampleconfig.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
<?php
$analyticsTrack = "";
$allowedDomains = array('example.com', 'i.example.com');
if (!isset($_SERVER['HTTP_HOST']) || !in_array($_SERVER['HTTP_HOST'], $allowedDomains)) {
echo "Error 400. Bad request.";
$AchieveCraftApp->response->setStatus(400);
die();
}
else{
$domain = $_SERVER['HTTP_HOST'];
$analyticsTrack = "analytics tracking code";
}
return array(
"index" => "https://".$domain."/",
"domain" => $domain,
"allowCacheOption" => false,
"GoogleAnalytics" => array(
"enable" => true,
"trackingId" => $analyticsTrack,
"customerId" => "analytics customer id"
),
"defaults" => array(
"achievement" => array(
"background" => $AchieveCraftApp->config("baseDir") . "assets/images/achievementbg.png",
"font" => $AchieveCraftApp->config("baseDir") . "assets/fonts/minecraftia.ttf"
),
"icon" => array(
"missing" => $AchieveCraftApp->config("baseDir") . "assets/images/missing.png",
"32x32" => $AchieveCraftApp->config("baseDir") . "assets/images/32x32.png"
),
"group" => array(
"name" => "Unnamed Icon Group"
)
),
"paths" => array(
"backend" => array(
"AchieveCraft" => $AchieveCraftApp->config("baseDir") . "backend/AchieveCraft.class.php",
"Database" => $AchieveCraftApp->config("baseDir") . "backend/Database.class.php",
"Achievement" => $AchieveCraftApp->config("baseDir") . "backend/Achievement.class.php",
"Icon" => $AchieveCraftApp->config("baseDir") . "backend/Icon.class.php",
"CacheWrapper" => $AchieveCraftApp->config("baseDir") . "backend/CacheWrapper.class.php",
"GoogleAnalyticsMiddleware" => $AchieveCraftApp->config("baseDir") . "backend/GoogleAnalyticsMiddleware.class.php",
"HttpClient" => $AchieveCraftApp->config("baseDir") . "backend/vender/theiconic/php-ga-measurement-protocol/CustomHttpClient.php",
),
"pages" => array(
"index" => $AchieveCraftApp->config("baseDir") . "pages/index.php"
),
"routes" => $AchieveCraftApp->config("baseDir") . "routes/",
"cache" => $AchieveCraftApp->config("baseDir") . "cache/"
),
"errors" => array(
"1" => "Unknown error",
"2" => "Unknown database error",
"3" => "No resource was found"
)
);