Exemplo n.º 1
0
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');
    }
}