CRM-13067 code tidy up - remove repetitive code
authoreileen <eileen@fuzion.co.nz>
Wed, 17 Jul 2013 04:34:12 +0000 (16:34 +1200)
committereileen <eileen@fuzion.co.nz>
Wed, 17 Jul 2013 10:56:32 +0000 (22:56 +1200)
CRM/Member/Import/Parser/Membership.php

index f90fbddbdb5ee524857b7662bb9c7c5edce8e07f..bafe8e31ea58a1511098a41586e24f2c26e5b4d4 100644 (file)
@@ -279,40 +279,24 @@ class CRM_Member_Import_Parser_Membership extends CRM_Member_Import_Parser {
 
     // don't add to recent items, CRM-4399
     $formatted['skipRecentView'] = TRUE;
-
+    $dateLabels = array(
+      'join_date' => ts('Member Since'),
+      'membership_start_date' => ts('Start Date'),
+      'membership_end_date' => ts('End Date'),
+    );
     foreach ($params as $key => $val) {
       if ($val) {
         switch ($key) {
           case 'join_date':
-            if (CRM_Utils_Date::convertToDefaultDate($params, $dateType, $key)) {
-              if (!CRM_Utils_Rule::date($params[$key])) {
-                CRM_Contact_Import_Parser_Contact::addToErrorMsg('Member Since', $errorMessage);
-              }
-            }
-            else {
-              CRM_Contact_Import_Parser_Contact::addToErrorMsg('Member Since', $errorMessage);
-            }
-            break;
-
           case 'membership_start_date':
-            if (CRM_Utils_Date::convertToDefaultDate($params, $dateType, $key)) {
-              if (!CRM_Utils_Rule::date($params[$key])) {
-                CRM_Contact_Import_Parser_Contact::addToErrorMsg('Start Date', $errorMessage);
-              }
-            }
-            else {
-              CRM_Contact_Import_Parser_Contact::addToErrorMsg('Start Date', $errorMessage);
-            }
-            break;
-
           case 'membership_end_date':
             if (CRM_Utils_Date::convertToDefaultDate($params, $dateType, $key)) {
               if (!CRM_Utils_Rule::date($params[$key])) {
-                CRM_Contact_Import_Parser_Contact::addToErrorMsg('End Date', $errorMessage);
+                CRM_Contact_Import_Parser_Contact::addToErrorMsg($dateLabels[$key], $errorMessage);
               }
             }
             else {
-              CRM_Contact_Import_Parser_Contact::addToErrorMsg('End Date', $errorMessage);
+              CRM_Contact_Import_Parser_Contact::addToErrorMsg($dateLabels[$key], $errorMessage);
             }
             break;