Beispiel #1
0
 /**
  * Updated related memberships.
  *
  * @param int $ownerMembershipId
  *   Owner Membership Id.
  * @param array $params
  *   Formatted array of key => value.
  */
 public static function updateRelatedMemberships($ownerMembershipId, $params)
 {
     $membership = new CRM_Member_DAO_Membership();
     $membership->owner_membership_id = $ownerMembershipId;
     $membership->find();
     while ($membership->fetch()) {
         $relatedMembership = new CRM_Member_DAO_Membership();
         $relatedMembership->id = $membership->id;
         $relatedMembership->copyValues($params);
         $relatedMembership->save();
         $relatedMembership->free();
     }
     $membership->free();
 }