mirror of
https://github.com/sbrl/Pepperminty-Wiki.git
synced 2024-11-25 05:22:59 +00:00
Add master settings filename to env, and describe each env entry in a comment
This commit is contained in:
parent
d4fe19d1ed
commit
421521ab2b
2 changed files with 17 additions and 14 deletions
27
core.php
27
core.php
|
@ -9,19 +9,19 @@ mb_internal_encoding("UTF-8");
|
||||||
///////////////////////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
$version = "{version}";
|
$version = "{version}";
|
||||||
/// Environment ///
|
/// Environment ///
|
||||||
$env = new stdClass();
|
$env = new stdClass(); // The environment object
|
||||||
$env->action = $settings->defaultaction;
|
$env->action = $settings->defaultaction; // The action requested by the user
|
||||||
$env->page = "";
|
$env->page = ""; // The page name
|
||||||
$env->page_filename = "";
|
$env->page_filename = ""; // The filename that the page is stored in
|
||||||
$env->is_history_revision = false;
|
$env->is_history_revision = false; // Whether we are looking at a history revision
|
||||||
$env->history = new stdClass();
|
$env->history = new stdClass(); // History revision information
|
||||||
$env->history->revision_number = -1;
|
$env->history->revision_number = -1; // The revision number of the current page
|
||||||
$env->history->revision_data = false;
|
$env->history->revision_data = false; // The revision data object from the page index
|
||||||
$env->user = "Anonymous";
|
$env->user = "Anonymous"; // The user's name
|
||||||
$env->is_logged_in = false;
|
$env->is_logged_in = false; // Whether the user is logged in
|
||||||
$env->is_admin = false;
|
$env->is_admin = false; // Whether the user is an admin (moderator)
|
||||||
$env->storage_prefix = $settings->data_storage_dir . DIRECTORY_SEPARATOR;
|
$env->storage_prefix = $settings->data_storage_dir . DIRECTORY_SEPARATOR; // The data storage directory
|
||||||
$env->perfdata = new stdClass();
|
$env->perfdata = new stdClass(); // Performance data
|
||||||
/// Paths ///
|
/// Paths ///
|
||||||
$paths = new stdClass();
|
$paths = new stdClass();
|
||||||
$paths->pageindex = "pageindex.json"; // The pageindex
|
$paths->pageindex = "pageindex.json"; // The pageindex
|
||||||
|
@ -33,6 +33,7 @@ foreach ($paths as &$path) {
|
||||||
$path = $env->storage_prefix . $path;
|
$path = $env->storage_prefix . $path;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$paths->settings_file = $settingsFilename; // The master settings file
|
||||||
$paths->upload_file_prefix = "Files/"; // The prefix to add to uploaded files
|
$paths->upload_file_prefix = "Files/"; // The prefix to add to uploaded files
|
||||||
|
|
||||||
session_start();
|
session_start();
|
||||||
|
|
|
@ -19,9 +19,11 @@ $guiConfig = <<<'GUICONFIG'
|
||||||
{guiconfig}
|
{guiconfig}
|
||||||
GUICONFIG;
|
GUICONFIG;
|
||||||
|
|
||||||
|
$settingsFilename = "peppermint.json";
|
||||||
|
|
||||||
$guiConfig = json_decode($guiConfig);
|
$guiConfig = json_decode($guiConfig);
|
||||||
$settings = new stdClass();
|
$settings = new stdClass();
|
||||||
if(!file_exists("peppermint.json"))
|
if(!file_exists($settingsFilename))
|
||||||
{
|
{
|
||||||
// Copy the default settings over to the main settings array
|
// Copy the default settings over to the main settings array
|
||||||
foreach ($guiConfig as $key => $value)
|
foreach ($guiConfig as $key => $value)
|
||||||
|
|
Loading…
Reference in a new issue