if (empty($params)) {
return FALSE;
}
-
+
$ids = self::allWebsites($contactID);
foreach ($params as $key => $values) {
$websiteId = CRM_Utils_Array::value('id', $values);
is_array($ids) && !empty($ids)
) {
foreach ($ids as $id => $value) {
- if (($value['website_type_id'] == $values['website_type_id'])
+ if (($value['website_type_id'] == $values['website_type_id'])
&& CRM_Utils_Array::value('url', $value)) {
$values['id'] = $id;
unset($ids[$id]);
self::add($values);
}
}
-
+
if ($skipDelete && !empty($ids)) {
self::del(array_keys($ids));
}