#**************************************************************************** #* Validate data #**************************************************************************** $fld = new BiblioField(); $fld->setTag($_POST["tag"]); $fld->setSubfieldCd($_POST["subfieldCd"]); $pageErrors = array(); $validData = $fld->validateData(); if (!$validData) { $pageErrors["tag"] = $fld->getTagError(); $pageErrors["subfieldCd"] = $fld->getSubfieldCdError(); } if (!$rec['descr']) { $pageErrors['descr'] = 'Field is required.'; } if (!empty($pageErrors)) { $_SESSION["postVars"] = $_POST; $_SESSION["pageErrors"] = $pageErrors; header("Location: ../admin/custom_marc_edit_form.php"); exit; } $matQ = new MaterialFieldQuery(); $matQ->connect(); $matQ->update($rec); $matQ->close(); $msg = "Field Updated successfully"; header("Location: custom_marc_view.php?materialCd=" . U($rec['materialCd']) . "&msg=" . U($msg)); include "../shared/footer.php"; ?>