Documentation is available at settings.php
- <?
- /**
- * settings.php
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- * @author Stephan Raabe
- */
- include("system/generator/database.php");
- $link = connectDB();
- $query = "SELECT * FROM ".$db_praefix."settings";
- $result = mysql_query($query);
- closeDB($link);
- $settings_array = mysql_fetch_array($result);
- /**
- * Name of your Website
- * @var string
- */
- $site_name = $settings_array["site_name"];
- /**
- * E-mail Adress of Administrator
- * @var string
- */
- $site_admin = $settings_array["site_admin"];
- /**
- * openEngine path to the default homepage
- * @var string
- */
- $site_home = $settings_array["site_home"];
- /**
- * openEngine path to the internal filepool
- * @var string
- */
- $pool_path = $settings_array["pool_path"];
- /**
- * path to logfiles
- * @var string
- */
- $log_path = $settings_array["log_path"];
- /**
- * staging mode on (= 1) or off (= 0)
- * @var int
- */
- $site_staging = $settings_array["site_staging"];
- /**
- * Security Check UserAgent, yes (= 0) or no (= 1)
- * @var int
- */
- $check_useragent = $settings_array["check_useragent"];
- /**
- * allow authors to release, yes (= 1) or no (= 0)
- * @var int
- */
- $author_release = $settings_array["author_release"];
- /**
- * allow authors to edit their profil, yes (= 1) or no (= 0)
- * @var int
- */
- $author_profile = $settings_array["author_profile"];
- /**
- * path to a static export for a direct redirect
- * @var string
- */
- $site_static = $settings_array["site_static"];
- /**
- * url of your website
- * @var string
- */
- $site_url = $settings_array["site_url"];
- /**
- * default language item
- * @var string
- */
- $lang_default = $settings_array["lang_default"];
- /**
- * external users have a active account status after registration, yes (= 0) or no (= 1)
- * @var int
- */
- $account_register = $settings_array["account_register"];
- /**
- * allow authors to export the page, yes (= 1) or no (= 0)
- * @var int
- */
- $author_export = $settings_array["author_export"];
- /**
- * css content
- * @var string
- */
- $site_css = $settings_array["site_css"];
- /**
- * link to the openEngine documentation
- * @var string
- */
- $site_help = $settings_array["site_help"];
- /**
- * top position for the admin starter button
- * @var int
- */
- $menu_top = $settings_array["menu_top"];
- /**
- * allow authors to delete pages
- * @var int
- */
- $author_delete = $settings_array["author_delete"];
- /**
- * site character set
- * @var string
- */
- $site_encoding = "";
- if ($settings_array["site_encoding"] != "")
- {
- $site_encoding = $settings_array["site_encoding"];
- }
- else
- {
- $site_encoding = "iso-8859-1";
- }
- /**
- * newsletter stepsize
- * @var int
- */
- $nl_stepsize = $settings_array["nl_stepsize"];
- /**
- * newsletter timer
- * @var int
- */
- $nl_timer = $settings_array["nl_timer"];
- /**
- * newsletter character set
- * @var string
- */
- $nl_encoding = "";
- if ($settings_array["nl_encoding"] != "")
- {
- $nl_encoding = $settings_array["nl_encoding"];
- }
- else
- {
- $nl_encoding = "iso-8859-1";
- }
- /**
- * export stepsize
- * @var int
- */
- $export_stepsize = $settings_array["export_stepsize"];
- /**
- * export timer
- * @var int
- */
- $export_timer = $settings_array["export_timer"];
- /**
- * tree_static
- * @var int
- */
- $tree_static = $settings_array["tree_static"];
- /**
- * path to filepool
- * @var string
- */
- $url_pool = "/img/pool";
- /**
- * relative link to filepool
- * @var string
- */
- $link_pool = "img/pool";
- /**
- * relative link to filepool
- * @var string
- */
- $site_pool = $link_pool;
- /**
- * generator name
- * @var string
- */
- $system_generator = "openEngine 1.7 Version 050816 - Open Source Web Content Management System (c) 2005 - http://www.openengine.de";
- /**
- * generator html name
- * @var string
- */
- $system_html = "openEngine 1.7 Version 050816<br>Open Source Web Content Management System © 2005<br><a href='http://www.openengine.de' target='_blank' class='adminButton' style='color:#000000;'>http://www.openengine.de</a>";
- /**
- * generator short name
- * @var string
- */
- $system_short = "openEngine 1.7";
- /**
- * fingerprint
- * @var string
- */
- if (!isset($_GET["export"]))
- {
- $system_fingerprint = md5($_SERVER["HTTP_USER_AGENT"]."oe_17");
- }
- /**
- * updates the settings record
- */
- function updateSettings($page_key,$site_name,$site_admin,$site_home,$site_url,$lang_default,$account_register,$pool_path,$site_staging,$author_release,$author_profile,$site_static,$author_export,$site_help,$menu_top,$site_encoding,$nl_timer,$nl_stepsize,$nl_encoding,$export_timer,$export_stepsize,$author_delete,$tree_static,$check_useragent,$log_path)
- {
- global $db_praefix;
- $link = connectDB();
- $query = "UPDATE ".$db_praefix."settings SET site_url = '$site_url',site_name = '$site_name',site_admin = '$site_admin',site_home = '$site_home',lang_default = '$lang_default',account_register = $account_register,pool_path = '$pool_path',site_staging = $site_staging,author_release = $author_release,author_profile = $author_profile,site_static = '$site_static',author_export = $author_export,site_help = '$site_help',menu_top = $menu_top,site_encoding = '$site_encoding',nl_timer = $nl_timer,nl_stepsize = $nl_stepsize,nl_encoding = '$nl_encoding',export_timer = $export_timer,export_stepsize = $export_stepsize,author_delete = $author_delete,tree_static = $tree_static,check_useragent = $check_useragent,log_path = '$log_path'";
- $result = mysql_query($query);
- $_SESSION["site_url_key"] = $site_url;
- closeDB($link);
- $pagekey = get_page_key($page_key);
- ?>
- <script language="JavaScript">
- window.opener.location.href = "website.php?id=<?= $pagekey["page_path"]; ?>";
- location.href = "website.php?id=<?= $pagekey["page_path"]; ?>&admin=system";
- </script>
- <?
- }
- ?>
Documentation generated on Tue, 16 Aug 2005 17:32:23 +0200 by phpDocumentor 1.3.0RC3