Beispiel #1
0
 /**
  * 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;
 }