X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;ds=sidebyside;f=CRM%2FMember%2FImport%2FParser%2FMembership.php;h=8ce66fddf5059e6e53fe78365614802041ce1257;hb=e136f704594ddead8e78f52d53ec080825bdb1e2;hp=a66d1f2816e810ec15715551a4bb6e9761428942;hpb=eaf5d8e7f0dcd45c46d501a701194c75d3187dd6;p=civicrm-core.git diff --git a/CRM/Member/Import/Parser/Membership.php b/CRM/Member/Import/Parser/Membership.php index a66d1f2816..8ce66fddf5 100644 --- a/CRM/Member/Import/Parser/Membership.php +++ b/CRM/Member/Import/Parser/Membership.php @@ -211,6 +211,17 @@ class CRM_Member_Import_Parser_Membership extends CRM_Member_Import_Parser { } break; + case 'status_override_end_date': + if (CRM_Utils_Date::convertToDefaultDate($params, $dateType, $key)) { + if (!CRM_Utils_Rule::date($params[$key])) { + CRM_Contact_Import_Parser_Contact::addToErrorMsg('Status Override End Date', $errorMessage); + } + } + else { + CRM_Contact_Import_Parser_Contact::addToErrorMsg('Status Override End Date', $errorMessage); + } + break; + case 'membership_type_id': $membershipTypes = CRM_Member_PseudoConstant::membershipType(); if (!CRM_Utils_Array::crmInArray($val, $membershipTypes) &&