Exemplo n.º 1
0
$plugin_first = array();
# Vorhandene Plugins finden und in array $activ_plugins und $deactiv_plugins einsetzen
# wird für Search und Pluginplatzhaltern verwendet
list($activ_plugins, $deactiv_plugins, $plugin_first) = findPlugins();
require_once BASE_DIR_CMS . "Syntax.php";
require_once BASE_DIR_CMS . "Smileys.php";
$syntax = new Syntax();
$smileys = new Smileys(BASE_DIR_CMS . "smileys");
require_once BASE_DIR_CMS . "Plugin.php";
$tmp_layout = $CMS_CONF->get("cmslayout");
if ($CMS_CONF->get("draftmode") == "true" and $CMS_CONF->get("draftlayout") != "false" and getRequestValue('draft') != "true") {
    $tmp_layout = $CMS_CONF->get("draftlayout");
}
$LAYOUT_DIR = LAYOUT_DIR_NAME . "/" . $tmp_layout;
$TEMPLATE_FILE = $LAYOUT_DIR . "/template.html";
$LAYOUT_DIR_URL = $specialchars->replaceSpecialChars(URL_BASE . $LAYOUT_DIR, true);
if ($CMS_CONF->get("usecmssyntax") == "false") {
    define("USE_CMS_SYNTAX", false);
} else {
    define("USE_CMS_SYNTAX", true);
}
if (getRequestValue('draft') == "true") {
    define("DRAFT", true);
} else {
    define("DRAFT", false);
}
# wenn ein Plugin die gallerytemplate.html benutzten möchte
# reicht es wenn in der URL galtemplate=??? enthalten ist ??? können Galerien sein
if (getRequestValue("galtemplate", "get")) {
    $TEMPLATE_FILE = $LAYOUT_DIR . "/gallerytemplate.html";
}