A functional Drupal/CiviCRM website has an error in operation governing the function of the contribution pages.
The symptom occurs when an non-authenticated user who has an account on the system is attempting to renew their membership. The CiviContribute page they access asks them to either:
- fill in a number of fields to establish a new account (this is not the correct option as this visitor already had an account)
OR
- log in (this is the correct option for this visitor to take).
The visitor is then taken to the login page. The login block that serves this function is controlled by Drupal. After logging in successfully, they are taken to the home page of the site instead of the respective contribution page from which the login page was launched.
The login redirection routine needs to be replaced with a dynamic PHP parameter that catches the respective contribution page, and relocates to that page after logging in.
This is not a difficult task for someone well versed in Drupal, PHP and Smarty.
## Deliverables
Payment will not be made if:
- Any/all original files are not first archived on my server where I can get to them, and their location provided.
- Any existing functions are damaged or otherwise rendered useless.