I just removed the '_nodiscount' part of the function name on line 213
also had to fix maintain_table() function in multiple.php, on our server the globals weren't going to the function, or something like that. just assigned them all from $_POST etc.
the fixed file is attached to the contribution page for this