function closeReceipt($varValues) { #Step 5 $this->tpl->set_var('paymentPeriod', $varValues['paymentPeriod']); $this->tpl->set_var('rptopID', $varValues['rptopID']); $this->tpl->set_var('rptopNum', $varValues['rptopNum']); $this->tpl->set_var('prevORNum', $varValues['prevORNum']); $this->tpl->set_var('prevORDate', $varValues['prevORDate']); $this->tpl->set_block('step5', 'TDID', 'TDIDs'); $tdID = $varValues['tdID']; if (is_array($tdID)) { foreach ($tdID as $key => $id) { # set/pass tdIDs to form $this->tpl->set_var(tdID, $id); $this->tpl->parse('TDIDs', 'TDID', 'true'); } } # get collectionID and use it to update payments made in dues table, update receiptNum in collections and payments table $collections = new Collections(); $collections->setCollectionID($varValues['collectionID']); $collections->setReceiptNum($varValues['receiptNo']); $collections->updateReceiptNum(); }