Example #1
0
        if ($s->check(false, $token, "CREATE_ACG")) {
            $o->updatedby = $xoopsUser->getVar('uid');
            //get current uid
            if ($o->updateTax()) {
                //if data save successfully
                redirect_header("tax.php?action=edit&tax_id={$o->tax_id}", $pausetime, "Your data is saved.");
            } else {
                redirect_header("tax.php?action=edit&tax_id={$o->tax_id}", $pausetime, "Warning! Can't save the data, please make sure all value is insert properly.");
            }
        } else {
            redirect_header("tax.php?action=edit&tax_id={$o->tax_id}", $pausetime, "Warning! Can't save the data, please make sure all value is insert properly.");
        }
        break;
    case "delete":
        if ($s->check(false, $token, "CREATE_ACG")) {
            if ($o->deleteTax($o->tax_id)) {
                redirect_header("tax.php", $pausetime, "Data removed successfully.");
            } else {
                redirect_header("tax.php?action=edit&tax_id={$o->tax_id}", $pausetime, "Warning! Can't delete data from database.");
            }
        } else {
            redirect_header("tax.php?action=edit&tax_id={$o->tax_id}", $pausetime, "Warning! Can't delete data from database.");
        }
        break;
    default:
        $token = $s->createToken($tokenlife, "CREATE_ACG");
        $o->orgctrl = $ctrl->selectionOrg($o->createdby, $defaultorganization_id, 'N', "", 'Y');
        $o->getInputForm("new", 0, $token);
        $o->showTaxTable("WHERE tax_id>0 and organization_id={$defaultorganization_id}", "ORDER BY defaultlevel,tax_name");
        break;
}