function editTransaction($option) { global $mainframe; $cid = JRequest::getVar('cid', array(0), '', 'array'); $id = $cid[0]; $transaction = new CbodbTransaction($id); /* @TODO: remove when sure this didn't have a purpose $memberID = JRequest::getVar("memberID"); if ($transaction->memberID > 0) { $memberID = $transaction->memberID; } if ($memberID > 0) { */ if ($transaction->memberID > 0) { $member = new Cbodbmember($transaction->memberID); if ($transaction->getGranderTransactionType() == "Time") { // time-based transaction HTML_cbodb::editTimeTransaction($option, $transaction, $member); } else { $memberCredits = $member->getMemberInfo(); HTML_cbodb::editTransaction($option, $transaction, $member, $memberCredits); } } else { $mainframe->redirect('index.php?option=' . $option . '&task=showmembers', 'Error: No member or transaction found'); } }