if($details['value'] !== false){$details['value'] = $details['value'][0]."/".$details['value'][1]."/".$details['value'][2];} break; // All other custom fields default: break; } if($details['value'] !== false){ $valid_value = $customfields_api->ValidData($details['value']); }else{ $valid_value = false; } if (!$valid_value) { $db->RollbackTransaction(); SendResponse(false, "The data provided for field '" . $customfields_api->GetFieldName() . "' is invalid (you provided '" . $details['value'] . "')"); exit; } $handlerObject->SaveSubscriberCustomField($subscriber_id, $details['fieldid'], $details['value']); $fieldvalue = $customfields_api->GetRealValue($details['value']); if ($fieldvalue == '') { $fieldvalue = GetLang('SubscriberNotification_EmptyField'); } $fieldname = $customfields_api->GetFieldName(); $body .= sprintf(GetLang('SubscriberNotification_Field'), $fieldname, $fieldvalue); } $body .= sprintf(GetLang('SubscriberNotification_Lists'), $lists_api->name); $emailbody = sprintf(GetLang('SubscriberNotification_Body'), $body);