X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FMember%2FBAO%2FMembershipType.php;h=f68cc0f0710bcfaf100499fb9f81591037ac0bb1;hb=ad190c9b54d881b4a2beaeccc4f49013d69247db;hp=a6f9571f72be0868f7c2264db6c5002217803454;hpb=53128a92d19ec8f0526b48a4a0c044bb0d671d84;p=civicrm-core.git diff --git a/CRM/Member/BAO/MembershipType.php b/CRM/Member/BAO/MembershipType.php index a6f9571f72..f68cc0f071 100644 --- a/CRM/Member/BAO/MembershipType.php +++ b/CRM/Member/BAO/MembershipType.php @@ -1,9 +1,9 @@ id = CRM_Utils_Array::value('membershipType', $ids); - // $previousID is the old organization id for memberhip type i.e 'member_of_contact_id'. This is used when an oganization is changed. + // $previousID is the old organization id for membership type i.e 'member_of_contact_id'. This is used when an oganization is changed. $previousID = NULL; if ($membershipType->id) { $previousID = CRM_Core_DAO::getFieldValue('CRM_Member_DAO_MembershipType', $membershipType->id, 'member_of_contact_id'); @@ -129,6 +129,9 @@ class CRM_Member_BAO_MembershipType extends CRM_Member_DAO_MembershipType { * Function to delete membership Types * * @param int $membershipTypeId + * + * @throws CRM_Core_Exception + * @return bool|mixed * @static */ static function del($membershipTypeId) { @@ -223,7 +226,10 @@ class CRM_Member_BAO_MembershipType extends CRM_Member_DAO_MembershipType { /** * Function to get membership Types * - * @param int $membershipTypeId + * @param bool $public + * + * @return array + * @internal param int $membershipTypeId * @static */ static function getMembershipTypes($public = TRUE) { @@ -246,6 +252,8 @@ class CRM_Member_BAO_MembershipType extends CRM_Member_DAO_MembershipType { * Function to get membership Type Details * * @param int $membershipTypeId + * + * @return array|null * @static */ static function getMembershipTypeDetails($membershipTypeId) { @@ -267,10 +275,11 @@ class CRM_Member_BAO_MembershipType extends CRM_Member_DAO_MembershipType { /** * Function to calculate start date and end date for new membership * - * @param int $membershipTypeId membership type id + * @param int $membershipTypeId membership type id * @param date $joinDate member since ( in mysql date format ) * @param date $startDate start date ( in mysql date format ) - * @param int $numRenewTerms how many membership terms are being added to end date (default is 1) + * @param null $endDate + * @param int $numRenewTerms how many membership terms are being added to end date (default is 1) * * @return array associated array with start date, end date and join date for the membership * @static @@ -592,10 +601,14 @@ class CRM_Member_BAO_MembershipType extends CRM_Member_DAO_MembershipType { return $memTypeOrgs; } - /** The function returns all the Organization for all membershiptypes . - * @param array $allmembershipTypes array of allMembershipTypes - * with organization id Key - value pairs. + /** + * The function returns all the Organization for all membershiptypes . + * + * @param null $membershipTypeId * + * @return array + * @internal param array $allmembershipTypes array of allMembershipTypes + * with organization id Key - value pairs. */ static function getMembershipTypeOrganization($membershipTypeId = NULL) { $allmembershipTypes = array(); @@ -641,6 +654,12 @@ class CRM_Member_BAO_MembershipType extends CRM_Member_DAO_MembershipType { } + /** + * @param $params + * @param $ids + * @param $previousID + * @param $membershipTypeId + */ public static function createMembershipPriceField($params, $ids, $previousID, $membershipTypeId) { $priceSetId = CRM_Core_DAO::getFieldValue('CRM_Price_DAO_PriceSet', 'default_membership_type_amount', 'id', 'name');