mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-03-14 21:17:23 -04:00
Updated CodeIgniter to 3.1.4
This commit is contained in:
@@ -135,11 +135,11 @@ class CI_Encryption {
|
||||
);
|
||||
|
||||
/**
|
||||
* mbstring.func_override flag
|
||||
* mbstring.func_overload flag
|
||||
*
|
||||
* @var bool
|
||||
*/
|
||||
protected static $func_override;
|
||||
protected static $func_overload;
|
||||
|
||||
// --------------------------------------------------------------------
|
||||
|
||||
@@ -161,7 +161,7 @@ class CI_Encryption {
|
||||
show_error('Encryption: Unable to find an available encryption driver.');
|
||||
}
|
||||
|
||||
isset(self::$func_override) OR self::$func_override = (extension_loaded('mbstring') && ini_get('mbstring.func_override'));
|
||||
isset(self::$func_overload) OR self::$func_overload = (extension_loaded('mbstring') && ini_get('mbstring.func_overload'));
|
||||
$this->initialize($params);
|
||||
|
||||
if ( ! isset($this->_key) && self::strlen($key = config_item('encryption_key')) > 0)
|
||||
@@ -911,7 +911,7 @@ class CI_Encryption {
|
||||
*/
|
||||
protected static function strlen($str)
|
||||
{
|
||||
return (self::$func_override)
|
||||
return (self::$func_overload)
|
||||
? mb_strlen($str, '8bit')
|
||||
: strlen($str);
|
||||
}
|
||||
@@ -928,7 +928,7 @@ class CI_Encryption {
|
||||
*/
|
||||
protected static function substr($str, $start, $length = NULL)
|
||||
{
|
||||
if (self::$func_override)
|
||||
if (self::$func_overload)
|
||||
{
|
||||
// mb_substr($str, $start, null, '8bit') returns an empty
|
||||
// string on PHP 5.3
|
||||
|
||||
Reference in New Issue
Block a user