2
0
forked from Wavyzz/dolibarr

Fix return code

This commit is contained in:
Laurent Destailleur
2017-11-17 15:27:59 +01:00
parent 77a0762fc1
commit 2cb190fc5c
4 changed files with 24 additions and 6 deletions

View File

@@ -1163,7 +1163,7 @@ function get_string_between($string, $start, $end){
*
* @param string $mask Mask to use
* @param string $value Value
* @return int <0 if KO, 0 if OK
* @return int|string <0 or error string if KO, 0 if OK
*/
function check_value($mask,$value)
{
@@ -1249,6 +1249,7 @@ function check_value($mask,$value)
if (dol_strlen($value) != $len) $result=-1;
// Define $maskLike
/* seems not used
$maskLike = dol_string_nospecial($mask);
$maskLike = str_replace("%","_",$maskLike);
// Replace protected special codes with matching number of _ as wild card caracter
@@ -1259,7 +1260,7 @@ function check_value($mask,$value)
$maskLike = str_replace(dol_string_nospecial('{dd}'),'__',$maskLike);
$maskLike = str_replace(dol_string_nospecial('{'.$masktri.'}'),str_pad("",dol_strlen($maskcounter),"_"),$maskLike);
if ($maskrefclient) $maskLike = str_replace(dol_string_nospecial('{'.$maskrefclient.'}'),str_pad("",strlen($maskrefclient),"_"),$maskLike);
*/
dol_syslog("functions2::check_value result=".$result,LOG_DEBUG);
return $result;