mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-13 04:51:25 +01:00
Optimize perf for function
This commit is contained in:
@@ -957,22 +957,12 @@ function isValidEmail($address)
|
|||||||
* @param $stringencoding
|
* @param $stringencoding
|
||||||
* @return int
|
* @return int
|
||||||
*/
|
*/
|
||||||
function dol_strlen($string,$stringencoding='')
|
function dol_strlen($string,$stringencoding='UTF-8')
|
||||||
{
|
{
|
||||||
global $langs;
|
// print $stringencoding."xxx";
|
||||||
|
// $stringencoding='rrr';
|
||||||
if (empty($stringencoding)) $stringencoding=(empty($langs->charset_output)?'UTF-8':$langs->charset_output);
|
if (function_exists('mb_strlen')) return mb_strlen($string,$stringencoding);
|
||||||
|
else return strlen($string);
|
||||||
$ret='';
|
|
||||||
if (function_exists('mb_strlen'))
|
|
||||||
{
|
|
||||||
$ret=mb_strlen($string,$stringencoding);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$ret=strlen($string);
|
|
||||||
}
|
|
||||||
return $ret;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1019,7 +1009,7 @@ function dolibarr_trunc($string,$size=40,$trunc='right',$stringencoding='')
|
|||||||
* \return string Truncated string
|
* \return string Truncated string
|
||||||
* \remarks MAIN_DISABLE_TRUNC=1 can disable all truncings
|
* \remarks MAIN_DISABLE_TRUNC=1 can disable all truncings
|
||||||
*/
|
*/
|
||||||
function dol_trunc($string,$size=40,$trunc='right',$stringencoding='')
|
function dol_trunc($string,$size=40,$trunc='right',$stringencoding='UTF-8')
|
||||||
{
|
{
|
||||||
global $conf;
|
global $conf;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user