Commit | Line | Data |
---|---|---|
4256ea25 AH |
1 | cj(function($) { |
2 | checkExistingMemOrg(); | |
3 | ||
14292a5c | 4 | $("select[name='membership_type_id[0]']").change( checkExistingMemOrg ); |
4256ea25 AH |
5 | |
6 | function checkExistingMemOrg () { | |
7 | var selectedorg = $("select[name='membership_type_id[0]']").val(); | |
8 | if (selectedorg in CRM.existingMems.memberorgs) { | |
9 | var andEndDate = ''; | |
10 | var endDate = CRM.existingMems.memberorgs[selectedorg].membership_end_date; | |
11 | if (endDate) { | |
14292a5c | 12 | andEndDate = ' ' + ts("and end date of %1", {1:endDate}); |
4256ea25 AH |
13 | } |
14 | CRM.alert(ts('This contact has an existing %1 membership record with %2 status%3.<ul><li><a href="%4">Renew the existing membership instead</a></li><li><a href="%5">View all existing and / or expired memberships for this contact</a></li></ul>', {1:CRM.existingMems.memberorgs[selectedorg].membership_type, 2:CRM.existingMems.memberorgs[selectedorg].membership_status, 3:andEndDate, 4:CRM.existingMems.memberorgs[selectedorg].renewUrl, 5:CRM.existingMems.memberorgs[selectedorg].membershipTab}), ts('Duplicate Membership?'), 'alert'); | |
15 | } | |
16 | } | |
17 | }); |