* Whether to actually restore, not delete.
* @param bool $skipUndelete
* Whether to force contact delete or not.
+ * @param bool $checkPermissions
*
* @return bool
* Was contact deleted?
),
);
+ // @todo This can be figured out from metadata & we can avoid the uncached query.
CRM_Core_OptionGroup::lookupValues($temp, $names, FALSE);
$values['preferred_communication_method'] = $preffComm;
$values['age']['y'] = CRM_Utils_Array::value('years', $age);
$values['age']['m'] = CRM_Utils_Array::value('months', $age);
}
-
- list($values['birth_date']) = CRM_Utils_Date::setDateDefaults($contact->birth_date, 'birth');
- $values['birth_date_display'] = $contact->birth_date;
- }
-
- if ($contact->deceased_date) {
- list($values['deceased_date']) = CRM_Utils_Date::setDateDefaults($contact->deceased_date, 'birth');
- $values['deceased_date_display'] = $contact->deceased_date;
}
$contact->contact_id = $contact->id;
* Ensures that is_primary gets assigned to another object if available
* Also calls pre/post hooks
*
- * @var object $type
- * @var int $id
+ * @param string $type
+ * @param int $id
* @return bool
*/
public static function deleteObjectWithPrimary($type, $id) {