$rows["move_$field"]['other'] = self::getFieldValueAndLabel($field, $other)['label'];
foreach (['other' => $other] as $moniker => $contact) {
- if ($moniker == 'other') {
- $value = self::getFieldValueAndLabel($field, $other)['value'];
- //CRM-14334
- if ($value === NULL || $value == '') {
- $value = 'null';
- }
- if ($value === 0 or $value === '0') {
- $value = $qfZeroBug;
- }
- if (is_array($value) && empty($value[1])) {
- $value[1] = NULL;
- }
+ $value = self::getFieldValueAndLabel($field, $other)['value'];
+ //CRM-14334
+ if ($value === NULL || $value == '') {
+ $value = 'null';
+ }
+ if ($value === 0 or $value === '0') {
+ $value = $qfZeroBug;
+ }
+ if (is_array($value) && empty($value[1])) {
+ $value[1] = NULL;
+ }
- // Display a checkbox to migrate, only if the values are different
- if ($value != $main[$field]) {
- $elements[] = [
- 'advcheckbox',
- "move_$field",
- NULL,
- NULL,
- NULL,
- $value,
- ];
- }
+ // Display a checkbox to migrate, only if the values are different
+ if ($value != $main[$field]) {
+ $elements[] = [
+ 'advcheckbox',
+ "move_$field",
+ NULL,
+ NULL,
+ NULL,
+ $value,
+ ];
+ }
- $migrationInfo["move_$field"] = $value;
+ $migrationInfo["move_$field"] = $value;
}
- }
$rows["move_$field"]['title'] = $fields[$field]['title'];
}