/** * constructor initializes session, sets ini-values * * @access public * * @author patrick.kracht */ public function __construct() { self::$mdate = intval(date("Ymd")); ini_set("session.name", "S"); ini_set("url_rewriter.tags", ""); ini_set("session.cookie_path", "/"); ini_set("session.cookie_domain", ""); // initialize session session_start(); // save post or get value from "page" if (isset($_POST["page"])) { $_SESSION["PageID_OLD"] = isset($_SESSION["PageID_NOW"]) ? $_SESSION["PageID_NOW"] : "home"; $_SESSION["PageID_NOW"] = $_POST["page"]; } else { if (isset($_GET["page"])) { $_SESSION["PageID_OLD"] = isset($_SESSION["PageID_NOW"]) ? $_SESSION["PageID_NOW"] : "home"; $_SESSION["PageID_NOW"] = $_GET["page"]; } else { $_SESSION["PageID_NOW"] = "home"; $_SESSION["PageID_OLD"] = "home"; } } // save post or get value from "action" if (isset($_POST["action"])) { $_SESSION["Action"] = $_POST["action"]; } else { if (isset($_GET["action"])) { $_SESSION["Action"] = $_GET["action"]; } else { $_SESSION["Action"] = ""; } } if (!isset($_SESSION["ValidMailsArray"])) { $_SESSION["ValidMailsArray"] = array(); } if (!isset($_SESSION["GroupID"])) { $_SESSION["GroupID"] = 1; } if (!isset($_SESSION["GroupNAME"])) { $_SESSION["GroupNAME"] = "Gast"; } // extend session timer self::extend(); }