Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
#**************************************************************************
$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;