CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion (Moderator: Donald Lobo) »
  • Lifetime memberships + prefill at renewal
Pages: [1]

Author Topic: Lifetime memberships + prefill at renewal  (Read 589 times)

mclyde

  • I post frequently
  • ***
  • Posts: 171
  • Karma: 3
    • International Society for Bayesian Analysis
  • CiviCRM version: 4.2.7
  • CMS version: Drupal 6.x
  • MySQL version: 5.136
  • PHP version: 5.2.16
Lifetime memberships + prefill at renewal
October 05, 2011, 08:05:21 am
This is likely a problem only with membership pricesets.  (reposting here from civiMember)

My case is that a members may have 3 membership types (national, section, chapter), each of which offer  a poosibility of Lifetime membership purchase.

Prior to 3.4.6 a member would just pick the appropriate membership page and renew, so it did not really matter that the renewal page did not display life memberships as they would not be getting renewal notices (and hopefully remembered that they had a membership)

Now if a member has any  lifetime memberships and goes to a priceset page with all three membership types,

1) lifetime membership status is not displayed  (unlike all other memberships)
2) lifetime memberships are pre-filled in the renewal form (for those memberships where the current type is lifetime)

This could lead to lifetime members paying mutiple times for lifetime memberships!

I think the first problem is due to using end date for deciding what to display; rather than displaying all current or expired memberships

for 2 is there a way to not display the pricefield if the membership type is lifetime or has no expiration date?

Merlise Clyde

mclyde

  • I post frequently
  • ***
  • Posts: 171
  • Karma: 3
    • International Society for Bayesian Analysis
  • CiviCRM version: 4.2.7
  • CMS version: Drupal 6.x
  • MySQL version: 5.136
  • PHP version: 5.2.16
Re: Lifetime memberships + prefill at renewal
October 05, 2011, 09:04:47 pm
The member status block is created by Member_BAO_Member::getMemberBlock  <I think>

not obvious to me what is going wrong there to cause the memberships without an end date to not be displayed :-(

Merlise Clyde

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion (Moderator: Donald Lobo) »
  • Lifetime memberships + prefill at renewal

This forum was archived on 2017-11-26.