// Only load config if found, don't surpress errors
if (!$install) {
- include(".htconfig.php");
+ include ".htconfig.php";
}
/**
*
*/
-require_once("include/dba.php");
+require_once "include/dba.php";
if (!$install) {
$db = new dba($db_host, $db_user, $db_pass, $db_data, $install);
- unset($db_host, $db_user, $db_pass, $db_data);
+ unset($db_host, $db_user, $db_pass, $db_data);
/**
* Load configs from db. Overwrite configs from .htconfig.php
Config::load();
if ($a->max_processes_reached() OR $a->maxload_reached()) {
- header($_SERVER["SERVER_PROTOCOL"].' 503 Service Temporarily Unavailable');
+ header($_SERVER["SERVER_PROTOCOL"] . ' 503 Service Temporarily Unavailable');
header('Retry-After: 120');
- header('Refresh: 120; url='.App::get_baseurl()."/".$a->query_string);
+ header('Refresh: 120; url=' . App::get_baseurl() . "/" . $a->query_string);
die("System is currently unavailable. Please try again later");
}
- if (get_config('system','force_ssl') AND ($a->get_scheme() == "http") AND
- (intval(get_config('system','ssl_policy')) == SSL_POLICY_FULL) AND
+ if (get_config('system', 'force_ssl') AND ($a->get_scheme() == "http") AND
+ (intval(get_config('system', 'ssl_policy')) == SSL_POLICY_FULL) AND
(substr(App::get_baseurl(), 0, 8) == "https://")) {
header("HTTP/1.1 302 Moved Temporarily");
- header("Location: ".App::get_baseurl()."/".$a->query_string);
+ header("Location: " . App::get_baseurl() . "/" . $a->query_string);
exit();
}
$func = str_replace('-','_',current_theme()) . '_init';
$func($a);
}
-// elseif (x($a->theme_info,"extends") && file_exists("view/theme/".$a->theme_info["extends"]."/theme.php")) {
-// require_once("view/theme/".$a->theme_info["extends"]."/theme.php");
-// if (function_exists(str_replace('-','_',$a->theme_info["extends"]) . '_init')) {
-// $func = str_replace('-','_',$a->theme_info["extends"]) . '_init';
-// $func($a);
-// }
-// }
if (($_SERVER['REQUEST_METHOD'] === 'POST') && (! $a->error)
&& (function_exists($a->module . '_post'))
/*
* Create the page head after setting the language
- * and getting any auth credentials
+ * and getting any auth credentials.
*
* Moved init_pagehead() and init_page_end() to after
* all the module functions have executed so that all
- * theme choices made by the modules can take effect
+ * theme choices made by the modules can take effect.
*/
$a->init_pagehead();
-/**
+/*
* Build the page ending -- this is stuff that goes right before
* the closing </body> tag
*/
-
$a->init_page_end();
// If you're just visiting, let javascript take you home
-
-if (x($_SESSION,'visitor_home')) {
+if (x($_SESSION, 'visitor_home')) {
$homebase = $_SESSION['visitor_home'];
} elseif (local_user()) {
$homebase = 'profile/' . $a->user['nickname'];
$a->page['content'] .= '<script>var homebase="' . $homebase . '" ; </script>';
}
-// now that we've been through the module content, see if the page reported
-// a permission problem and if so, a 403 response would seem to be in order.
-
-if (stristr( implode("",$_SESSION['sysmsg']), t('Permission denied'))) {
+/*
+ * now that we've been through the module content, see if the page reported
+ * a permission problem and if so, a 403 response would seem to be in order.
+ */
+if (stristr(implode("", $_SESSION['sysmsg']), t('Permission denied'))) {
header($_SERVER["SERVER_PROTOCOL"] . ' 403 ' . t('Permission denied.'));
}
-/**
- *
+/*
* Report anything which needs to be communicated in the notification area (before the main body)
- *
*/
-
call_hooks('page_end', $a->page['content']);
-/**
- *
+/*
* Add the navigation (menu) template
- *
*/
-
if ($a->module != 'install' && $a->module != 'maintenance') {
nav($a);
}
-/**
+/*
* Add a "toggle mobile" link if we're using a mobile device
*/
-
if ($a->is_mobile || $a->is_tablet) {
if (isset($_SESSION['show-mobile']) && !$_SESSION['show-mobile']) {
$link = 'toggle_mobile?address=' . curPageURL();