|
@@ -3796,19 +3796,24 @@ class Database
|
|
$name[] = (is_array($b) && isset($b['name'])) ? $b['name'] : $b;
|
|
$name[] = (is_array($b) && isset($b['name'])) ? $b['name'] : $b;
|
|
}
|
|
}
|
|
|
|
|
|
- if (!is_array($old[$i])) {
|
|
|
|
- if ($a == $old[$i]) {
|
|
|
|
|
|
+ if ($old && isset($old[$i])) {
|
|
|
|
+ if (!is_array($old[$i])) {
|
|
|
|
+ if ($a == $old[$i]) {
|
|
|
|
+ $old_name[] = (is_array($b) && isset($b['name'])) ? $b['name'] : $b;
|
|
|
|
+ }
|
|
|
|
+ } elseif (in_array($a, $old[$i])) {
|
|
$old_name[] = (is_array($b) && isset($b['name'])) ? $b['name'] : $b;
|
|
$old_name[] = (is_array($b) && isset($b['name'])) ? $b['name'] : $b;
|
|
}
|
|
}
|
|
- } elseif (in_array($a, $old[$i])) {
|
|
|
|
- $old_name[] = (is_array($b) && isset($b['name'])) ? $b['name'] : $b;
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
$log[$j['name']] = implode(',', $name);
|
|
$log[$j['name']] = implode(',', $name);
|
|
- $old[$i] = implode(',', $old_name);
|
|
|
|
|
|
+ if ($old_name) {
|
|
|
|
+ $old[$i] = implode(',', $old_name);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|