diff msitegen.inc.php @ 575:1ec34a220df3

Another merge from generic custom site branch.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 20 Sep 2014 02:03:07 +0300
parents 463189fc05ed
children ba521a7e7653
line wrap: on
line diff
--- a/msitegen.inc.php	Sat Sep 20 01:50:50 2014 +0300
+++ b/msitegen.inc.php	Sat Sep 20 02:03:07 2014 +0300
@@ -667,7 +667,29 @@
 
 function cmPrintPageHeader($pageTitle, $pageExtra = "", $useContents = TRUE)
 {
-  global $pageCSS, $pageCharset, $pageAuthor, $pageCSSData, $pageUrchin;
+  global $pageCSS, $pageCSSIndex, $pageCharset, $pageAuthor, $pageCSSData, $pageUrchin;
+
+  if (!isset($pageCSS))
+  {
+    if (!isset($pageCSSData))
+    {
+      $pageCSSData = array(
+        "cookie" => "docscss",
+        "prefix" => "/css/docs",
+      );
+    }
+
+    if (isset($_GET["css"]))
+    {
+      $pageCSSIndex = intval($_GET["css"]);
+      setcookie($pageCSSData["cookie"], $pageCSSIndex, time() + 365*24*60*60, "/"); // expire in a year
+    }
+    else
+    {
+      $pageCSSIndex = isset($_COOKIE[$pageCSSData["cookie"]]) ? intval($_COOKIE[$pageCSSData["cookie"]]) : 1;
+    }
+    $pageCSS = $pageCSSData["prefix"].$pageCSSIndex.".css";
+  }
 
   echo
   "<!DOCTYPE html>\n".