HOR-896 (Change log) Controles mobile una vez editado ya no se muestran en el listado de cambios
This commit is contained in:
@@ -1007,8 +1007,16 @@ class Cases
|
|||||||
$fieldsOnBoth = @array_intersect_assoc($FieldsBefore['APP_DATA'], $aApplicationFields);
|
$fieldsOnBoth = @array_intersect_assoc($FieldsBefore['APP_DATA'], $aApplicationFields);
|
||||||
//Add fields that weren't in previous version
|
//Add fields that weren't in previous version
|
||||||
foreach ($aApplicationFields as $key => $value) {
|
foreach ($aApplicationFields as $key => $value) {
|
||||||
if (!(isset($fieldsOnBoth[$key]))) {
|
if (is_array($value) && is_array($fieldsOnBoth[$key])){
|
||||||
$FieldsDifference[$key] = $value;
|
$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)) {
|
if ((is_array($FieldsDifference)) && (count($FieldsDifference) > 0)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user