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); }
$_SESSION["pageErrors"] = $pageErrors; header("Location: ../circ/mbr_new_form.php"); exit; } #************************************************************************** #* Check for duplicate barcode number #************************************************************************** $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; } #************************************************************************** #* Insert new library member #************************************************************************** $mbrid = $mbrQ->insert($mbr); $mbrQ->updateActivity($mbrid); $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;
$member->setHomePhone($row['home_phone']); $member->setWorkPhone($row['work_phone']); $member->setCel($row['cel']); $member->setEmail($row['email']); $member->setFoto($row['foto']); $member->setPassUser($row['pass_user']); $member->setBornDt($row['born_dt']); $member->setOther($row['other']); $member->setClassification($row['classification']); $member->setStatus($row['is_active']); $member->setLastActDate($row['last_activity_dt']); $mbrQ = new MemberQuery(); $mbrQ->connect(); $dupBarcode = $mbrQ->DupBarcode($row['barcode_nmbr']); if (!$dupBarcode) { $mbrid = $mbrQ->insert($member); $mbrQ->updateActivity($mbrid); $mbrQ->close(); } } echo $loc->getText("mbrImportCompleted"); } else { echo $loc->getText("mbrCannotOpenFile"); } } else { echo $loc->getText("mbrCannotUploadFile"); } } ?> <h1><?php