We need this for early bird discounts.
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | signup_pay_263575.diff | 1.91 KB | singularo |
| signup_pay5.diff | 1.84 KB | singularo |
We need this for early bird discounts.
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | signup_pay_263575.diff | 1.91 KB | singularo |
| signup_pay5.diff | 1.84 KB | singularo |
Comments
Comment #1
kbahey commentedWhat happens if more than one module try to change the amount? Which one "sticks"?
Also, does this code:
if ($adjusted_amount) {Work with an array?
Shouldn't this be something like:
if (count($adjusted_amount) > 0) {Comment #2
singularoI've changed the patch slightly, as we have more than one module changing the code, exactly as you say. Basically it uses a copy of the code from module_invoke instead using module_invoke to do cumulative adjustments. Only a couple of lines extra. Revised patch attached.
Comment #3
kbahey commentedModified it a bit to make it one place to call from.
Committed.
Thank you.
Comment #4
singularoCool, yeah, thats nicer.
Comment #5
Anonymous (not verified) commentedAutomatically closed -- issue fixed for two weeks with no activity.