require "../core-settings.php"; require "../libs/ext.lib.php"; # decide what to do if (isset($_POST["key"])) { switch ($_POST["key"]) { case "confirm": $OUTPUT = confirmAllow($_POST); break; case "write": $OUTPUT = writeAllow($_POST); break; default: $OUTPUT = enterAllow(); } } else { $OUTPUT = enterAllow(); } # display output require "../template.php"; # enter new data function enterAllow() { # connect to db core_connect(); $allcat = "<select name='catid'>"; $sql = "SELECT * FROM expenditure WHERE div = '" . USER_DIV . "'"; $catRslt = db_exec($sql); if (pg_numrows($catRslt) < 1) { return "<li> There are no Expenditure Accounts categories yet in Cubit.</li>"; } else { while ($cat = pg_fetch_array($catRslt)) {
# get settings require "../settings.php"; # decide what to do if (isset($_POST["key"])) { switch ($_POST["key"]) { case "confirm": $OUTPUT = confirmAllow($_POST); break; case "write": $OUTPUT = writeAllow($_POST); break; default: $OUTPUT = enterAllow($_POST["id"]); } } else { $OUTPUT = enterAllow($_GET["id"]); } # display output require "../template.php"; # enter new data function enterAllow($id) { # validate input require_lib("validate"); $v = new validate(); $v->isOk($id, "num", 1, 20, "Invalid reimbursement ID."); # display errors, if any if ($v->isError()) { $confirmCust = ""; $errors = $v->getErrors(); foreach ($errors as $e) {