function insertMember($data) { $mbr = new Member(); $mbrQ = new MemberQuery(); $mbr->setFirstName($data[0]); $mbr->setLastName($data[1]); $mbr->setGender($data[2]); $mbr->setSchoolId($data[3]); $mbr->setStandard($data[4]); $mbr->setGrade($data[5]); $mbr->setRollNo($data[6]); $mbr->setParentName($data[7]); $mbr->setParentOccupation($data[8]); $mbr->setMotherTongue($data[9]); $barcode = $mbrQ->assignRollNumber($mbr); $mbr->setBarcodeNmbr($barcode); $mbr->setClassification(3); return $mbrQ->insert($mbr); }
#************************************************************************** $mbrQ = new MemberQuery(); $mbrQ->connect(); $dupBarcode = $mbrQ->DupBarcode($mbr->getBarcodeNmbr(), $mbr->getMbrid()); if ($dupBarcode) { $pageErrors["barcodeNmbr"] = $loc->getText("mbrDupBarcode", array("barcode" => $mbr->getBarcodeNmbr())); $_SESSION["postVars"] = $_POST; $_SESSION["pageErrors"] = $pageErrors; header("Location: ../circ/mbr_new_form.php"); exit; } #************************************************************************** #* Check for maximum Roll number #************************************************************************** $mbrQ = new MemberQuery(); $mbrQ->connect(); $barcode = $mbrQ->assignRollNumber($mbr); $mbr->setBarcodeNmbr($barcode); #************************************************************************** #* Insert new library member #************************************************************************** $mbrid = $mbrQ->insert($mbr); $mbrQ->close(); #************************************************************************** #* Destroy form values and errors #************************************************************************** unset($_SESSION["postVars"]); unset($_SESSION["pageErrors"]); $msg = $loc->getText("mbrNewSuccess"); header("Location: ../circ/mbr_view.php?mbrid=" . U($mbrid) . "&reset=Y&msg=" . U($msg)); exit;