use the pre hook to renew appropriate memberships and possible mangle one or more related contributions
use the pre hook to renew appropriate memberships and possible mangle one or more related contributions

adixon/ca.civicrm.contributextra,adixon/ca.civicrm.contributextra