-<?php\r
-/************************************************************************\r
- * MXChange v0.2.1 Start: 08/29/2003 *\r
- * =============== Last change: 12/03/2004 *\r
- * *\r
- * -------------------------------------------------------------------- *\r
- * File : stylesheet.php *\r
- * -------------------------------------------------------------------- *\r
- * Short description : Stylesheets are stored here *\r
- * -------------------------------------------------------------------- *\r
- * Kurzbeschreibung : Style-Sheets werden hier abgelegt *\r
- * -------------------------------------------------------------------- *\r
- * *\r
- * -------------------------------------------------------------------- *\r
- * Copyright (c) 2003 - 2008 by Roland Haeder *\r
- * For more information visit: http://www.mxchange.org *\r
- * *\r
- * This program is free software; you can redistribute it and/or modify *\r
- * it under the terms of the GNU General Public License as published by *\r
- * the Free Software Foundation; either version 2 of the License, or *\r
- * (at your option) any later version. *\r
- * *\r
- * This program is distributed in the hope that it will be useful, *\r
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *\r
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *\r
- * GNU General Public License for more details. *\r
- * *\r
- * You should have received a copy of the GNU General Public License *\r
- * along with this program; if not, write to the Free Software *\r
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, *\r
- * MA 02110-1301 USA *\r
- ************************************************************************/\r
-\r
-// Some security stuff...\r
-if (ereg(basename(__FILE__), $_SERVER['PHP_SELF']))\r
-{\r
- $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php";\r
- require($INC);\r
-}\r
-\r
-// Default styles\r
-$STYLES = array(\r
- "general.css",\r
-);\r
-\r
-// Add stylesheet for installation\r
-if ((basename($_SERVER['PHP_SELF']) == "install.php") || (!mxchange_installed) || (isset($_GET['installing']))) $STYLES[] = "install.css";\r
-\r
-// When no CSS output-mode is set, set it to file-output\r
-if (empty($CONFIG['css_php'])) $CONFIG['css_php'] = "FILE";\r
-\r
-// Output CSS files or content or link to css.php ?\r
-if (($CSS == "1") || ($CONFIG['css_php'] == "DIRECT"))\r
-{\r
- // Load CSS files\r
- if (is_array($EXT_CSS_FILES))\r
- {\r
- // Load extension's CSS files\r
- foreach ($EXT_CSS_FILES as $value) $STYLES[] = $value;\r
- }\r
-\r
- // Create missing configuration file\r
- if (!function_exists('GET_CURR_THEME')) {\r
- // Dummy for e.g. down database links\r
- function GET_CURR_THEME () {\r
- return "default";\r
- }\r
- }\r
-\r
- // Output inclusion lines\r
- foreach ($STYLES as $value)\r
- {\r
- // Only include found CSS files (to reduce 404 requests)\r
- $BASE = PATH."theme/".GET_CURR_THEME()."/css/";\r
- $file = $BASE.$value;\r
- // Do include only existing files and whose are not empty\r
- if ((file_exists($file)) && (filesize($file) > 0))\r
- {\r
- switch ($CONFIG['css_php'])\r
- {\r
- case "DIRECT":\r
- OUTPUT_HTML ("<LINK rel=\"stylesheet\" type=\"text/css\" href=\"".URL."/".$BASE."\">");\r
- break;\r
-\r
- case "FILE":\r
- $load = implode("", file($file));\r
- OUTPUT_HTML ($load);\r
- break;\r
- }\r
- }\r
- }\r
-}\r
- else\r
-{\r
- // Now we load all CSS files from css.php!\r
- OUTPUT_HTML ("<LINK rel=\"stylesheet\" type=\"text/css\" href=\"".URL."/css.php", false);\r
- if (mxchange_installing)\r
- {\r
- // Default theme first\r
- $NEW_THEME = "default";\r
- if (!empty($_GET['theme'])) $NEW_THEME = $_GET['theme'];\r
- if (!empty($_POST['theme'])) $NEW_THEME = $_POST['theme'];\r
- OUTPUT_HTML ("?theme=".$NEW_THEME."&installing=1", false);\r
- }\r
- OUTPUT_HTML ("\">");\r
-}\r
-\r
-//\r
-?>\r
+<?php
+/************************************************************************
+ * MXChange v0.2.1 Start: 08/29/2003 *
+ * =============== Last change: 12/03/2004 *
+ * *
+ * -------------------------------------------------------------------- *
+ * File : stylesheet.php *
+ * -------------------------------------------------------------------- *
+ * Short description : Stylesheets are stored here *
+ * -------------------------------------------------------------------- *
+ * Kurzbeschreibung : Style-Sheets werden hier abgelegt *
+ * -------------------------------------------------------------------- *
+ * *
+ * -------------------------------------------------------------------- *
+ * Copyright (c) 2003 - 2008 by Roland Haeder *
+ * For more information visit: http://www.mxchange.org *
+ * *
+ * 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. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with this program; if not, write to the Free Software *
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, *
+ * MA 02110-1301 USA *
+ ************************************************************************/
+
+// Some security stuff...
+if (ereg(basename(__FILE__), $_SERVER['PHP_SELF']))
+{
+ $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php";
+ require($INC);
+}
+
+// Default styles
+$STYLES = array(
+ "general.css",
+);
+
+// Add stylesheet for installation
+if ((basename($_SERVER['PHP_SELF']) == "install.php") || (!mxchange_installed) || (isset($_GET['installing']))) $STYLES[] = "install.css";
+
+// When no CSS output-mode is set, set it to file-output
+if (empty($CONFIG['css_php'])) $CONFIG['css_php'] = "FILE";
+
+// Output CSS files or content or link to css.php ?
+if (($CSS == "1") || ($CONFIG['css_php'] == "DIRECT"))
+{
+ // Load CSS files
+ if (is_array($EXT_CSS_FILES))
+ {
+ // Load extension's CSS files
+ foreach ($EXT_CSS_FILES as $value) $STYLES[] = $value;
+ }
+
+ // Create missing configuration file
+ if (!function_exists('GET_CURR_THEME')) {
+ // Dummy for e.g. down database links
+ function GET_CURR_THEME () {
+ return "default";
+ }
+ }
+
+ // Output inclusion lines
+ foreach ($STYLES as $value)
+ {
+ // Only include found CSS files (to reduce 404 requests)
+ $BASE = PATH."theme/".GET_CURR_THEME()."/css/";
+ $file = $BASE.$value;
+ // Do include only existing files and whose are not empty
+ if ((file_exists($file)) && (filesize($file) > 0))
+ {
+ switch ($CONFIG['css_php'])
+ {
+ case "DIRECT":
+ OUTPUT_HTML ("<LINK rel=\"stylesheet\" type=\"text/css\" href=\"".URL."/".$BASE."\">");
+ break;
+
+ case "FILE":
+ $load = implode("", file($file));
+ OUTPUT_HTML ($load);
+ break;
+ }
+ }
+ }
+}
+ else
+{
+ // Now we load all CSS files from css.php!
+ OUTPUT_HTML ("<LINK rel=\"stylesheet\" type=\"text/css\" href=\"".URL."/css.php", false);
+ if (mxchange_installing)
+ {
+ // Default theme first
+ $NEW_THEME = "default";
+ if (!empty($_GET['theme'])) $NEW_THEME = $_GET['theme'];
+ if (!empty($_POST['theme'])) $NEW_THEME = $_POST['theme'];
+ OUTPUT_HTML ("?theme=".$NEW_THEME."&installing=1", false);
+ }
+ OUTPUT_HTML ("\">");
+}
+
+//
+?>