mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-06 17:48:25 +01:00
Fix php 7.2
This commit is contained in:
@@ -49,12 +49,15 @@ function dol_json_encode($elements)
|
|||||||
{
|
{
|
||||||
dol_syslog('dol_json_encode() is deprecated. Please update your code to use native json_encode().', LOG_WARNING);
|
dol_syslog('dol_json_encode() is deprecated. Please update your code to use native json_encode().', LOG_WARNING);
|
||||||
|
|
||||||
$num=count($elements);
|
$num=0;
|
||||||
if (is_object($elements)) // Count number of properties for an object
|
if (is_object($elements)) // Count number of properties for an object
|
||||||
{
|
{
|
||||||
$num=0;
|
|
||||||
foreach($elements as $key => $value) $num++;
|
foreach($elements as $key => $value) $num++;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$num=count($elements);
|
||||||
|
}
|
||||||
//var_dump($num);
|
//var_dump($num);
|
||||||
|
|
||||||
// determine type
|
// determine type
|
||||||
|
|||||||
@@ -167,7 +167,5 @@ class JsonLibTest extends PHPUnit_Framework_TestCase
|
|||||||
$objecttotest->property3=$now;
|
$objecttotest->property3=$now;
|
||||||
$encoded=dol_json_encode($objecttotest);
|
$encoded=dol_json_encode($objecttotest);
|
||||||
$this->assertEquals('{"property1":"abc","property2":1234,"property3":43200}',$encoded);
|
$this->assertEquals('{"property1":"abc","property2":1234,"property3":43200}',$encoded);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user