/** * Return the loaded data from the system * * @return array */ static final function getSystemData() { $d = DIV_TAG_VAR_MEMBER_DELIMITER; if (self::$__system_data == null) { self::$__system_data = array(); if (isset(self::$__system_data_allowed["div{$d}ascii"])) { $ascii = array(); for ($i = 0; $i <= 255; $i++) { $ascii[$i] = chr($i); } self::$__system_data["div{$d}ascii"] = $ascii; } if (isset(self::$__system_data_allowed["div{$d}now"])) { self::$__system_data["div{$d}now"] = time(); } if (isset(self::$__system_data_allowed["div{$d}post"])) { self::$__system_data["div{$d}post"] = $_POST; } if (isset(self::$__system_data_allowed["div{$d}get"])) { self::$__system_data["div{$d}get"] = $_GET; } if (isset(self::$__system_data_allowed["div{$d}server"])) { self::$__system_data["div{$d}server"] = $_SERVER; } if (isset(self::$__system_data_allowed["div{$d}session"])) { self::$__system_data["div{$d}session"] = isset($_SESSION) ? $_SESSION : array(); } if (isset(self::$__system_data_allowed["div{$d}version"])) { self::$__system_data["div{$d}version"] = self::$__version; } if (isset(self::$__system_data_allowed["div{$d}script_name"])) { $script_name = explode('/', $_SERVER['SCRIPT_NAME']); $script_name = $script_name[count($script_name) - 1]; self::$__system_data["div{$d}script_name"] = $script_name; } } return self::$__system_data; }