forked from craig-russell/Log-Hog
-
Notifications
You must be signed in to change notification settings - Fork 1
/
settings.php
122 lines (121 loc) · 3.97 KB
/
settings.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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<?php
require_once("core/php/class/core.php");
$core = new core();
$core->setCookieRedirect();
require_once("core/php/class/session.php");
$session = new session();
if(!$session->startSession())
{
$core->echoErrorJavaScript("", "", 17);
}
require_once("core/php/class/settings.php");
$settings = new settings();
$currentSelectedTheme = $session->returnCurrentSelectedTheme();
$baseUrl = "local/".$currentSelectedTheme."/";
$localURL = $baseUrl;
require_once($baseUrl.'conf/config.php');
require_once('core/conf/config.php');
include('core/conf/globalConfig.php');
include('local/conf/globalConfig.php');
$currentTheme = $core->loadSpecificVar($defaultConfig, $config, "currentTheme");
if(is_dir('local/Themes/'.$currentTheme))
{
require_once('local/Themes/'.$currentTheme."/defaultSetting.php");
}
else
{
require_once('core/Themes/'.$currentTheme."/defaultSetting.php");
}
require_once('core/php/configStatic.php');
require_once('core/php/updateCheck.php');
require_once('core/php/loadVars.php');
?>
<!doctype html>
<head>
<title>Log-Hog | Settings</title>
<?php echo $core->loadCSS("",$baseUrl, $cssVersion);?>
<link rel="icon" type="image/png" href="core/img/favicon.png" />
<?php $core->getScript(array(
"filePath" => "core/js/jquery.js",
"baseFilePath" => "core/js/jquery.js",
"default" => $configStatic["version"]
)); ?>
</head>
<body>
<?php require_once('core/php/template/settingsHeader.php');?>
<div id="main">
<?php //auto generated settings tabs ?>
<?php foreach ($defaultConfigMoreData as $currentSection => $configRowData): ?>
<div id="<?php echo $configRowData["menu"]["id"]; ?>" class="fullScreenMenuSettingsFormDiv" style="display: none;" >
<?php include('core/php/template/varTemplate.php'); ?>
</div>
<?php endforeach; ?>
<?php //custom settings tabs ?>
<div id="fullScreenMenuColorScheme" class="fullScreenMenuSettingsFormDiv" style="display: none;">
<?php require_once('core/php/template/folderGroupColor.php'); ?>
</div>
<div id="settingsAdvancedDevConfig" class="fullScreenMenuSettingsFormDiv" style="display: none;">
<?php
require_once("core/php/template/devConfigSettings.php");
?>
</div>
<div id="settingsMainLogLayout" class="fullScreenMenuSettingsFormDiv" style="display: none;" >
<?php
require_once('core/php/template/logLayout.php');
?>
</div>
</div>
</body>
<script type="text/javascript">
var logTrimType = "<?php echo $logTrimType; ?>";
var saveButtonAlwaysVisible = "<?php echo $saveButtonAlwaysVisible; ?>";
var openTabClass = "<?php echo $_GET["tab"] ?? "main"; ?>";
var openTabId = "<?php echo $_GET["id"] ?? ""; ?>";
</script>
<?php $core->getScripts(array(
array(
"filePath" => "core/js/settingsMain.js",
"baseFilePath" => "core/js/settingsMain.js",
"default" => $configStatic["version"]
),
array(
"filePath" => "core/js/settingsMainExt.js",
"baseFilePath" => "core/js/settingsMainExt.js",
"default" => $configStatic["version"]
),
array(
"filePath" => "core/js/advanced.js",
"baseFilePath" => "core/js/advanced.js",
"default" => $configStatic["version"]
),
array(
"filePath" => "core/js/resetSettingsJs.js",
"baseFilePath" => "core/js/resetSettingsJs.js",
"default" => $configStatic["version"]
),
array(
"filePath" => "core/js/devTools.js",
"baseFilePath" => "core/js/devTools.js",
"default" => $configStatic["version"]
),
array(
"filePath" => "core/js/globalConfig.js",
"baseFilePath" => "core/js/globalConfig.js",
"default" => $configStatic["version"]
),
array(
"filePath" => "core/js/colorScheme.js",
"baseFilePath" => "core/js/colorScheme.js",
"default" => $configStatic["version"]
),
array(
"filePath" => "Modules/AdvancedLogFormatOptions/js/format.js",
"baseFilePath" => "Modules/AdvancedLogFormatOptions/js/format.js",
"default" => $configStatic["version"]
),
array(
"filePath" => "Modules/AdvancedLogFormatOptions/js/formatSettings.js",
"baseFilePath" => "Modules/AdvancedLogFormatOptions/js/formatSettings.js",
"default" => $configStatic["version"]
)
)); ?>