HOR-896 (Change log) Controles mobile una vez editado ya no se muestran en el listado de cambios

This commit is contained in:
Ronald Q
2016-04-29 14:06:05 -04:00
parent ddff352619
commit b86e43fa6f

View File

@@ -1007,8 +1007,16 @@ class Cases
$fieldsOnBoth = @array_intersect_assoc($FieldsBefore['APP_DATA'], $aApplicationFields);
//Add fields that weren't in previous version
foreach ($aApplicationFields as $key => $value) {
if (!(isset($fieldsOnBoth[$key]))) {
$FieldsDifference[$key] = $value;
if (is_array($value) && is_array($fieldsOnBoth[$key])){
$afieldDifference = $this->arrayRecursiveDiff($value,$fieldsOnBoth[$key]);
$dfieldDifference = $this->arrayRecursiveDiff($fieldsOnBoth[$key],$value);
if ($afieldDifference || $dfieldDifference){
$FieldsDifference[$key] = $value;
}
} else {
if (!(isset($fieldsOnBoth[$key]))) {
$FieldsDifference[$key] = $value;
}
}
}
if ((is_array($FieldsDifference)) && (count($FieldsDifference) > 0)) {