Commit d900fe32 authored by fettesvieh's avatar fettesvieh

some changes and ongoing performance work

parent 5a6142e1
......@@ -6,6 +6,10 @@
* @package ACP3
* @subpackage Core
*/
if (defined('IN_ACP3') === false)
exit;
/**
* ACL Klasse
*
......
......@@ -6,6 +6,10 @@
* @package ACP3
* @subpackage Core
*/
if (defined('IN_ACP3') === false)
exit;
/**
* Authentifiziert den Benutzer
*
......
......@@ -6,6 +6,10 @@
* @package ACP3
* @subpackage Core
*/
if (defined('IN_ACP3') === false)
exit;
/**
* Erzeugt die Brotkrümelspur und gibt den Titel der jeweiligen Seite aus
*
......
......@@ -6,6 +6,10 @@
* @package ACP3
* @subpackage Core
*/
if (defined('IN_ACP3') === false)
exit;
/**
* lasse zur Ersetllung des Caches, um die Leistung von bestimmten Aktionen des ACP3 zu steigern
*
......
......@@ -6,6 +6,10 @@
* @package ACP3
* @subpackage Core
*/
if (defined('IN_ACP3') === false)
exit;
/**
* Erstellt die jeweiligen Konfigurationsdateien für Module, etc.
*
......
......@@ -6,6 +6,10 @@
* @package ACP3
* @subpackage Core
*/
if (defined('IN_ACP3') === false)
exit;
/**
* Stellt Funktionen zur Datumsformatierung und Ausrichtung an den Zeitzonen bereit
*
......@@ -24,7 +28,7 @@ class date
private $offset_dst = 0;
/**
* Zeitverschiebung von Greenwich ohne Sommerzeit
*
*
* @var integer
* @access private
*/
......@@ -164,7 +168,7 @@ class date
}
/**
* Gibt die Formularfelder für den Veröffentlichungszeitraum aus
*
*
* @param integer $start
* @param integer $end
* @param string $format
......
......@@ -6,6 +6,10 @@
* @package ACP3
* @subpackage Core
*/
if (defined('IN_ACP3') === false)
exit;
/**
* Diese Klasse ist für die Datenbankabfragen zuständig
*
......
......@@ -6,6 +6,10 @@
* @package ACP3
* @subpackage Core
*/
if (defined('IN_ACP3') === false)
exit;
/**
* Stellt Funktionen bereit, um das ACP3 in verschiendene Sprachen zu übersetzen
*
......
......@@ -6,6 +6,10 @@
* @package ACP3
* @subpackage Core
*/
if (defined('IN_ACP3') === false)
exit;
/**
* Klasse für die Module
*
......
......@@ -6,6 +6,10 @@
* @package ACP3
* @subpackage Core
*/
if (defined('IN_ACP3') === false)
exit;
/**
* Klasse zum Setzen von URI Aliases, Keywords und Beschreibungen für Seiten
*
......
......@@ -6,6 +6,10 @@
* @package ACP3
* @subpackage Core
*/
if (defined('IN_ACP3') === false)
exit;
/**
* Verarbeitet die URI Query
*
......@@ -47,8 +51,6 @@ class uri
} elseif (!defined('IN_INSTALL')) {
global $db;
// Definieren, dass man sich im Frontend befindet
define('IN_ACP3', true);
// Query auf eine benutzerdefinierte Startseite setzen
if ($this->query == '/' && CONFIG_HOMEPAGE != '') {
$this->query = CONFIG_HOMEPAGE;
......
......@@ -6,6 +6,10 @@
* @package ACP3
* @subpackage Core
*/
if (defined('IN_ACP3') === false)
exit;
/**
* Klasse zur Validierung von bestimmten Einträgen
*
......
......@@ -6,6 +6,10 @@
* @package ACP3
* @subpackage Core
*/
if (defined('IN_ACP3') === false)
exit;
/**
* Parst XML Dateien, z.B. die diversen info.xml bzw. module.xml Dateien
*
......
......@@ -5,6 +5,9 @@
* @subpackage Core
*/
if (defined('IN_ACP3') === false)
exit;
// Standardzeitzone festlegen
date_default_timezone_set('UTC');
......
......@@ -6,6 +6,10 @@
* @package ACP3
* @subpackage Core
*/
if (defined('IN_ACP3') === false)
exit;
/**
* Ermittelt die Dateigröße, gemäß IEC 60027-2
*
......
......@@ -6,6 +6,10 @@
* @subpackage Core
* @copyright http://www.php.net/manual/faq.misc.php#53961
*/
if (defined('IN_ACP3') === false)
exit;
if ((bool)@ini_get('register_globals')) {
// Superglobal
$superglobals = array($_ENV, $_GET, $_POST, $_COOKIE, $_FILES, $_SERVER);
......
......@@ -6,6 +6,7 @@
* @package ACP3
* @subpackage Core
*/
define('IN_ACP3', true);
define('ACP3_ROOT', dirname(__FILE__) . '/');
require ACP3_ROOT . 'includes/common.php';
......
......@@ -5,6 +5,10 @@
* @author Goratsch Webdesign
* @package ACP3 Installer
*/
if (defined('IN_INSTALL') === false)
exit;
/**
* Generiert ein gesalzenes Passwort
*
......
<?php
if (defined('IN_INSTALL') === false)
exit;
error_reporting(E_ALL);
define('IN_INSTALL', true);
define('PHP_SELF', htmlentities($_SERVER['SCRIPT_NAME']));
$php_self = dirname(PHP_SELF);
define('ROOT_DIR', $php_self != '/' ? $php_self . '/' : '/');
......
<?php
ob_start();
define('IN_INSTALL', true);
// Evtl. gesetzten Content-Type des Servers überschreiben
header('Content-type: text/html; charset=UTF-8');
......
<?php
if (!defined('IN_INSTALL'))
if (defined('IN_INSTALL') === false)
exit;
if (isset($_POST['submit'])) {
......
<?php
if (!defined('IN_INSTALL'))
if (defined('IN_INSTALL') === false)
exit;
$content = $tpl->fetch('licence.html');
......
<?php
if (!defined('IN_INSTALL'))
if (defined('IN_INSTALL') === false)
exit;
define('PHP_VER', '5.2.0');
......
<?php
if (!defined('IN_INSTALL'))
if (defined('IN_INSTALL') === false)
exit;
$content = $tpl->fetch('welcome.html');
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
$access = $db->select('id, name, modules', 'access', 0, 'name ASC', POS, $auth->entries);
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
require_once MODULES_DIR . 'access/functions.php';
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
if (isset($_POST['entries']) && is_array($_POST['entries']))
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
require_once MODULES_DIR . 'access/functions.php';
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit();
/**
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit();
breadcrumb::assign($lang->t('common', 'acp'));
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ACP3'))
if (defined('IN_ACP3') === false)
exit();
if (strlen($uri->hash) == 32 && validate::isMD5($uri->hash)) {
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
$categories = $db->select('id, name, description, module', 'categories', 0, 'module ASC, name DESC, id DESC', POS, $auth->entries);
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
require_once MODULES_DIR . 'categories/functions.php';
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
if (isset($_POST['entries']) && is_array($_POST['entries']))
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
if (validate::isNumber($uri->id) && $db->countRows('*', 'categories', 'id = \'' . $uri->id . '\'') == '1') {
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ACP3') && !defined('IN_ADM'))
if (defined('IN_ACP3') === false && defined('IN_ADM') === false)
exit();
/**
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
if (isset($_POST['form'])) {
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
$module = $uri->module ? $db->escape($uri->module) : 0;
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ACP3') && !defined('IN_ADM'))
if (defined('IN_ACP3') === false && defined('IN_ADM') === false)
exit;
if (isset($_POST['entries']) && is_array($_POST['entries']))
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ACP3') && !defined('IN_ADM'))
if (defined('IN_ACP3') === false && defined('IN_ADM') === false)
exit;
if (isset($_POST['entries']) && is_array($_POST['entries']))
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
if (validate::isNumber($uri->id) && $db->countRows('*', 'comments', 'id = \'' . $uri->id . '\'') == '1') {
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
if (isset($_POST['form'])) {
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
if (isset($_POST['form'])) {
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ACP3'))
if (defined('IN_ACP3') === false)
exit;
breadcrumb::assign($lang->t('contact', 'contact'), $uri->route('contact'));
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ACP3'))
if (defined('IN_ACP3') === false)
exit;
if (isset($_POST['form'])) {
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
$emoticons = $db->select('id, code, description, img', 'emoticons', 0, 'id DESC', POS, $auth->entries);
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
require_once MODULES_DIR . 'emoticons/functions.php';
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
if (isset($_POST['entries']) && is_array($_POST['entries']))
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
if (validate::isNumber($uri->id) && $db->countRows('*', 'emoticons', 'id = \'' . $uri->id . '\'') == '1') {
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
if (isset($_POST['form'])) {
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ACP3') && !defined('IN_ADM'))
if (defined('IN_ACP3') === false)
exit;
header('HTTP/1.0 403 Forbidden');
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ACP3') && !defined('IN_ADM'))
if (defined('IN_ACP3') === false)
exit;
header('HTTP/1.0 404 not found');
......
<?php
if (!defined('IN_ACP3'))
if (defined('IN_ACP3') === false)
exit;
if (modules::check($uri->feed, 'extensions/feeds') == 1) {
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
$files = $db->select('id, start, end, file, size, link_title', 'files', 0, 'start DESC, end DESC, id DESC', POS, $auth->entries);
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
require_once MODULES_DIR . 'categories/functions.php';
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
if (isset($_POST['entries']) && is_array($_POST['entries']))
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ACP3'))
if (defined('IN_ACP3') === false)
exit;
$time = $date->timestamp();
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
if (validate::isNumber($uri->id) && $db->countRows('*', 'files', 'id = \'' . $uri->id . '\'') == '1') {
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ACP3'))
if (defined('IN_ACP3') === false)
exit;
$time = $date->timestamp();
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ACP3'))
if (defined('IN_ACP3') === false)
exit;
switch($form['area']) {
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ACP3'))
if (defined('IN_ACP3') === false)
exit;
if (validate::isNumber($uri->cat) && $db->countRows('*', 'categories', 'id = \'' . $uri->cat . '\'') == '1') {
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ACP3'))
if (defined('IN_ACP3') === false)
exit;
if (modules::check('categories', 'functions') == 1) {
......
......@@ -7,7 +7,7 @@
* @subpackage Modules
*/
if (!defined('IN_ADM'))
if (defined('IN_ADM') === false)
exit;
if (isset($_POST['form'])) {
......
......@@ -6,7 +6,7 @@
* @package ACP3
* @subpackage Modules
*/
if (!defined('IN_ACP3') && !defined('IN_ADM'))
if (defined('IN_ACP3') === false)