Subversion-Projekte lars-tiefland.ci

Revision

Revision 2049 | Revision 2242 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 2049 Revision 2107
Zeile 82... Zeile 82...
82
	 * @var	string
82
	 * @var	string
83
	 */
83
	 */
84
	protected $_sid_regexp;
84
	protected $_sid_regexp;
Zeile 85... Zeile 85...
85
 
85
 
86
	/**
86
	/**
87
	 * mbstring.func_override flag
87
	 * mbstring.func_overload flag
88
	 *
88
	 *
89
	 * @var	bool
89
	 * @var	bool
90
	 */
90
	 */
Zeile 91... Zeile 91...
91
	protected static $func_override;
91
	protected static $func_overload;
Zeile 92... Zeile 92...
92
 
92
 
93
	// ------------------------------------------------------------------------
93
	// ------------------------------------------------------------------------
Zeile 113... Zeile 113...
113
			$this->_config['save_path'] = rtrim(ini_get('session.save_path'), '/\\');
113
			$this->_config['save_path'] = rtrim(ini_get('session.save_path'), '/\\');
114
		}
114
		}
Zeile 115... Zeile 115...
115
 
115
 
Zeile 116... Zeile 116...
116
		$this->_sid_regexp = $this->_config['_sid_regexp'];
116
		$this->_sid_regexp = $this->_config['_sid_regexp'];
117
 
117
 
Zeile 118... Zeile 118...
118
		isset(self::$func_override) OR self::$func_override = (extension_loaded('mbstring') && ini_get('mbstring.func_override'));
118
		isset(self::$func_overload) OR self::$func_overload = (extension_loaded('mbstring') && ini_get('mbstring.func_overload'));
Zeile 119... Zeile 119...
119
	}
119
	}
Zeile 397... Zeile 397...
397
	 * @param	string	$str
397
	 * @param	string	$str
398
	 * @return	int
398
	 * @return	int
399
	 */
399
	 */
400
	protected static function strlen($str)
400
	protected static function strlen($str)
401
	{
401
	{
402
		return (self::$func_override)
402
		return (self::$func_overload)
403
			? mb_strlen($str, '8bit')
403
			? mb_strlen($str, '8bit')
404
			: strlen($str);
404
			: strlen($str);
405
	}
405
	}
406
}
406
}