Remove duplicate code (merge error)
authorColeman Watts <coleman@civicrm.org>
Mon, 27 Jul 2015 14:37:14 +0000 (10:37 -0400)
committerColeman Watts <coleman@civicrm.org>
Mon, 27 Jul 2015 14:38:17 +0000 (10:38 -0400)
CRM/Price/BAO/PriceSet.php

index 92453318cf8767c349e26df17a164f2ef09efc90..48278330095b385145bc6831c3686b5ff50ea335 100644 (file)
@@ -1444,54 +1444,6 @@ WHERE       ps.id = %1
     return $membershipTypes;
   }
 
-  /**
-   * Get an array of the membership types in a price set.
-   *
-   * @param int $id
-   *
-   * @return array(
-   *   Membership types in the price set
-   */
-  public static function getMembershipTypesFromPriceSet($id) {
-    $query
-      = "SELECT      pfv.id, pfv.price_field_id, pfv.name, pfv.membership_type_id, pf.html_type, mt.auto_renew
-FROM        civicrm_price_field_value pfv
-LEFT JOIN   civicrm_price_field pf ON pf.id = pfv.price_field_id
-LEFT JOIN   civicrm_price_set ps ON ps.id = pf.price_set_id
-LEFT JOIN   civicrm_membership_type mt ON mt.id = pfv.membership_type_id
-WHERE       ps.id = %1
-";
-
-    $params = array(1 => array($id, 'Integer'));
-    $dao = CRM_Core_DAO::executeQuery($query, $params);
-
-    $membershipTypes = array(
-      'all' => array(),
-      'autorenew' => array(),
-      'autorenew_required' => array(),
-      'autorenew_optional' => array(),
-    );
-    while ($dao->fetch()) {
-      if (empty($dao->membership_type_id)) {
-        continue;
-      }
-      $membershipTypes['all'][] = $dao->membership_type_id;
-      if (!empty($dao->auto_renew)) {
-        $membershipTypes['autorenew'][] = $dao->membership_type_id;
-        if ($dao->auto_renew == 2) {
-          $membershipTypes['autorenew_required'][] = $dao->membership_type_id;
-        }
-        else {
-          $membershipTypes['autorenew_optional'][] = $dao->membership_type_id;
-        }
-      }
-      else {
-        $membershipTypes['non_renew'][] = $dao->membership_type_id;
-      }
-    }
-    return $membershipTypes;
-  }
-
   /**
    * Copy priceSet when event/contibution page is copied
    *