Beispiel #1
0
 function TreasurySettingsEncode($http_post_vars, $sess, $formAction, $masterTables)
 {
     global $auth;
     $this->sess = $sess;
     $this->user = $auth->auth;
     $this->formArray["uid"] = $auth->auth["uid"];
     $this->user = $auth->auth;
     $this->masterTables = $masterTables;
     // must be Super-User to access
     $pageType = "1%%%%%%%%%";
     if (!checkPerms($this->user["userType"], $pageType)) {
         header("Location: Unauthorized.php" . $this->sess->url(""));
         exit;
     }
     $this->tpl = new rpts_Template(getcwd(), "keep");
     $this->tpl->set_file("rptsTemplate", "TreasurySettingsEncode.htm");
     $this->tpl->set_var("TITLE", "Treasury Settings");
     $this->formArray = array("formAction" => $formAction, "message" => "", "cutOff" => "");
     foreach ($http_post_vars as $key => $value) {
         $this->formArray[$key] = $value;
     }
     if ($this->formArray["discountPeriod_month"] != "" && $this->formArray["discountPeriod_month"] != "") {
         $dateStr = putPreZero($this->formArray["discountPeriod_month"]) . "-" . putPreZero($this->formArray["discountPeriod_day"]);
         $this->formArray["discountPeriod"] = $dateStr;
     }
 }
Beispiel #2
0
 function LandFAAS($http_post_vars, $afsID = "", $propertyID = "", $formAction = "", $sess)
 {
     $this->sess = $sess;
     $this->tpl = new rpts_Template(getcwd(), "keep");
     $this->tpl->set_file("rptsTemplate", "LandFAAS.htm");
     $this->tpl->set_var("TITLE", "Encode Land");
     $this->formArray = array("afsID" => $afsID, "propertyID" => $propertyID, "arpNumber" => "", "propertyIndexNumber" => "", "propertyAdministrator" => "", "personID" => "", "lastName" => "", "firstName" => "", "middleName" => "", "gender" => "", "birth_month" => date("n"), "birth_day" => date("j"), "birth_year" => date("Y"), "maritalStatus" => "", "tin" => "", "addressID" => "", "number" => "", "street" => "", "barangay" => "", "district" => "", "municipalityCity" => "", "province" => "", "telephone" => "", "mobileNumber" => "", "email" => "", "verifiedByID" => "", "verifiedBy" => "", "verifiedByName" => "", "plottingsByID" => "", "plottingsBy" => "", "plottingsByName" => "", "notedByID" => "", "notedBy" => "", "notedByName" => "", "marketValue" => "", "kind" => "", "actualUse" => "", "adjustedMarketValue" => "", "assessmentLevel" => "", "assessedValue" => "", "previousOwner" => "", "previousAssessedValue" => "", "taxability" => "", "effectivity" => "", "appraisedByID" => "", "appraisedBy" => "", "appraisedByName" => "", "appraisedByDate" => "", "recommendingApprovalID" => "", "recommendingApproval" => "", "recommendingApprovalName" => "", "recommendingApprovalDate" => "", "approvedByID" => "", "approvedBy" => "", "approvedByName" => "", "approvedByDate" => "", "memoranda" => "", "postingDate" => "", "octTctNumber" => "", "surveyNumber" => "", "north" => "", "east" => "", "south" => "", "west" => "", "classification" => "", "subClass" => "", "area" => "", "unitValue" => "", "adjustmentFactor" => "", "percentAdjustment" => "", "valueAdjustment" => "", "as_month" => date("n"), "as_day" => date("j"), "as_year" => date("Y"), "re_month" => date("n"), "re_day" => date("j"), "re_year" => date("Y"), "av_month" => date("n"), "av_day" => date("j"), "av_year" => date("Y"), "formAction" => $formAction);
     foreach ($http_post_vars as $key => $value) {
         $this->formArray[$key] = $value;
         //echo $key." = ".$this->formArray[$key]."<br>";
     }
     $as_dateStr = $this->formArray["as_year"] . "-" . putPreZero($this->formArray["as_month"]) . "-" . putPreZero($this->formArray["as_day"]);
     $this->formArray["appraisedByDate"] = $as_dateStr;
     $re_dateStr = $this->formArray["re_year"] . "-" . putPreZero($this->formArray["re_month"]) . "-" . putPreZero($this->formArray["re_day"]);
     $this->formArray["recommendingApprovalDate"] = $re_dateStr;
     $av_dateStr = $this->formArray["av_year"] . "-" . putPreZero($this->formArray["av_month"]) . "-" . putPreZero($this->formArray["av_day"]);
     $this->formArray["approvedByDate"] = $av_dateStr;
     $AssessorList = new SoapObject(NCCBIZ . "AssessorList.php", "urn:Object");
     if (!($xmlStr = $AssessorList->getAssessorList())) {
         $this->tpl->set_block("rptsTemplate", "Dropdown", "DropdownBlock");
         $this->tpl->set_var("DropdownBlock", "page not found");
     } else {
         if (!($domDoc = domxml_open_mem($xmlStr))) {
             $this->tpl->set_block("rptsTemplate", "Dropdown", "DropdownBlock");
             $this->tpl->set_var("DropdownBlock", "error xmlDoc");
         } else {
             $assessorRecords = new AssessorRecords();
             $assessorRecords->parseDomDocument($domDoc);
             $this->assessorList = $assessorRecords->getArrayList();
         }
     }
 }
Beispiel #3
0
 function setForm()
 {
     $this->formArray["noticeDate"] = date("F d, Y", strtotime($this->formArray["noticeDate_year"] . "-" . putPreZero($this->formArray["noticeDate_month"]) . "-" . putPreZero($this->formArray["noticeDate_day"])));
     foreach ($this->formArray as $key => $value) {
         $this->tpl->set_var($key, html_entity_to_alpha($value));
     }
 }
 function setForm()
 {
     $this->formArray["date"] = date("F d, Y");
     $this->formArray["orDate"] = date("F d, Y", strtotime($this->formArray["orDate_year"] . "-" . putPreZero($this->formArray["orDate_month"]) . "-" . putPreZero($this->formArray["orDate_day"])));
     $this->formArray["dateIssued"] = date("jS \\d\\a\\y of F, Y");
     foreach ($this->formArray as $key => $value) {
         $this->tpl->set_var($key, $value);
     }
 }
 function filterDate()
 {
     $filterFromDate = $this->formArray["filterFrom_year"] . "-" . putPreZero($this->formArray["filterFrom_month"]) . "-" . putPreZero($this->formArray["filterFrom_day"]);
     $filterToDate = $this->formArray["filterTo_year"] . "-" . putPreZero($this->formArray["filterTo_month"]) . "-" . putPreZero($this->formArray["filterTo_day"]) . " 23:59:59";
     $filterFromTimeStr = strtotime($filterFromDate);
     $filterToTimeStr = strtotime($filterToDate);
     $condition = " " . OD_TABLE . ".dateCreated >= " . $filterFromTimeStr . "";
     $condition .= " AND " . OD_TABLE . ".dateCreated <= " . $filterToTimeStr . "";
     return $condition;
 }
Beispiel #6
0
 function getDateStr($year, $month, $day)
 {
     $year = $this->formArray[$year];
     $month = $this->formArray[$month];
     $day = $this->formArray[$day];
     if ($year != "" && $month != "" && $day != "") {
         $dateStr = $year . "-" . putPreZero($month) . "-" . putPreZero($day);
     } else {
         $dateStr = "";
     }
     return $dateStr;
 }
 function setForm()
 {
     $this->formArray["date"] = date("F d, Y");
     if ($this->formArray["orDate_year"] != "" && $this->formArray["orDate_month"] != "" && $this->formArray["orDate_day"] != "") {
         $this->formArray["orDate"] = date("F d, Y", strtotime($this->formArray["orDate_year"] . "-" . putPreZero($this->formArray["orDate_month"]) . "-" . putPreZero($this->formArray["orDate_day"])));
     } else {
         $this->formArray["orDate"] = "";
     }
     foreach ($this->formArray as $key => $value) {
         $this->tpl->set_var($key, $value);
     }
 }
Beispiel #8
0
 function UserEncode($http_post_vars, $userID = "", $personID = "", $formAction = "", $sess, $ownerID = "", $odID)
 {
     $this->sess = $sess;
     $this->tpl = new rpts_Template(getcwd(), "keep");
     $this->tpl->set_file("rptsTemplate", "UserEncode.htm");
     $this->tpl->set_var("TITLE", "Encode User / Person");
     $this->tpl->set_var("Session", $this->sess->url("") . $this->sess->add_query(array("ownerID" => $ownerID)));
     $this->tpl->set_block("rptsTemplate", "Message", "MessageBlock");
     $this->formArray = array("userID" => $userID, "username" => "", "userType" => "", "oldPassword" => "", "newPassword" => "", "password" => "", "confirmPassword" => "", "status" => "", "personID" => $personID, "lastName" => "", "firstName" => "", "middleName" => "", "gender" => "", "birth_month" => "", "birth_day" => "", "birth_year" => "", "maritalStatus" => "", "tin" => "", "addressID" => "", "number" => "", "street" => "", "barangay" => "", "district" => "", "municipalityCity" => "", "province" => "", "telephone" => "", "mobileNumber" => "", "email" => "", "formAction" => $formAction, "ownerID" => $ownerID, "odID" => $odID);
     foreach ($http_post_vars as $key => $value) {
         $this->formArray[$key] = $value;
     }
     $dateStr = $this->formArray["birth_year"] . "-" . putPreZero($this->formArray["birth_month"]) . "-" . putPreZero($this->formArray["birth_day"]);
     $this->birthdate = $dateStr;
 }
 function NoticeOfDelinquencyPrint($http_post_vars, $sess, $rptopID, $ownerID)
 {
     $this->now = "now";
     $this->sess = $sess;
     $this->tpl = new rpts_Template(getcwd(), "keep");
     $this->tpl->set_file("rptsTemplate", "noticeOfDelinquency.xml");
     $this->tpl->set_var("TITLE", "Notice Of Delinquency Print");
     $this->formArray = array("rptopID" => $rptopID, "ownerID" => $ownerID, "lguType" => "", "lguName" => "", "ownerName" => "", "address1" => "", "address2" => "", "tdYPosValue" => "366", "signatory1" => "", "signatory1Designation" => "", "signatory2" => "", "signaotyr2Designation" => "", "dateIssued" => date("F d, Y"), "dateAsOf" => "");
     $this->tdRecord = array("arpNumber", "assessedValue", "basic", "sef", "penalty", "class", "location", "year", "taxDue");
     foreach ($http_post_vars as $key => $value) {
         $this->formArray[$key] = $value;
     }
     $this->formArray["dateAsOf"] = date("F d, Y", strtotime($this->formArray["asOfDate_year"] . "-" . putPreZero($this->formArray["asOfDate_month"]) . "-" . putPreZero($this->formArray["asOfDate_day"])));
     $this->now = $this->formArray["dateAsOf"];
 }
Beispiel #10
0
 function TDEncode($http_post_vars, $afsID, $propertyID = "", $tdID = "", $propertyType = "", $formAction = "", $sess)
 {
     //global $HTTP_POST_VARS;
     global $auth;
     $this->sess = $sess;
     $this->userID = $auth->auth["uid"];
     $this->tpl = new rpts_Template(getcwd(), "keep");
     $this->tpl->set_file("rptsTemplate", "TDEncode.htm");
     $this->tpl->set_var("TITLE", "Encode TD");
     $this->formArray = array("afsID" => $afsID, "tdID" => $tdID, "propertyID" => $propertyID, "propertyType" => $propertyType, "taxDeclarationNumber" => "", "provincialAssessor" => "", "provincialAssessorDate" => "", "cityMunicipalAssessor" => "", "cityMunicipalAssessorDate" => "", "cancelsTDNumber" => "", "canceledByTDNumber" => "", "taxBeginsWithTheYear" => "", "ceasesWithTheYear" => "", "enteredInRPARForYear" => "", "enteredInRPARForBy" => "", "previousOwner" => "", "previousAssessedValue" => "", "pa_month" => "", "pa_day" => "", "pa_year" => "", "cm_month" => "", "cm_day" => "", "cm_year" => "", "formAction" => $formAction);
     foreach ($http_post_vars as $key => $value) {
         $this->formArray[$key] = $value;
         //echo $key." = ".$this->formArray[$key]."<br>";
     }
     //$this->formArray["taxBeginsWithTheYear"];
     $pa_dateStr = $this->formArray["pa_year"] . "-" . putPreZero($this->formArray["pa_month"]) . "-" . putPreZero($this->formArray["pa_day"]);
     $this->formArray["provincialAssessorDate"] = $pa_dateStr;
     $cm_dateStr = $this->formArray["cm_year"] . "-" . putPreZero($this->formArray["cm_month"]) . "-" . putPreZero($this->formArray["cm_day"]);
     $this->formArray["cityMunicipalAssessorDate"] = $cm_dateStr;
 }
Beispiel #11
0
 function Main()
 {
     switch ($this->formArray["formAction"]) {
         case "confirm":
             $PaymentEncode = new SoapObject(NCCBIZ . "PaymentEncode.php", "urn:Object");
             $ReceiptEncode = new SoapObject(NCCBIZ . "ReceiptEncode.php", "urn:Object");
             $CollectionEncode = new SoapObject(NCCBIZ . "CollectionEncode.php", "urn:Object");
             $basicReceiptIDArrayIndex = 0;
             $sefReceiptIDArrayIndex = 0;
             $idleReceiptIDArrayIndex = 0;
             // create Basic Receipts
             foreach ($this->formArray["basicReceipt"] as $basicReceiptArray) {
                 $basicReceipt = new Receipt();
                 $basicReceipt->setReceiptNumber($basicReceiptArray["receiptNumber"]);
                 $basicReceipt->setReceiptDate($this->formArray["paymentDate"]);
                 $basicReceipt->setPaymentMode($this->formArray["paymentMode"]);
                 $basicReceipt->setCheckNumber($this->formArray["checkNumber"]);
                 $basicReceipt->setDateOfCheck($this->formArray["dateOfCheck"]);
                 $basicReceipt->setDraweeBank($this->formArray["draweeBank"]);
                 $basicReceipt->setReceivedFrom($this->formArray["receivedFrom"]);
                 $basicReceipt->setPreviousReceiptNumber($basicReceiptArray["previousReceiptNumber"]);
                 $basicReceipt->setPreviousReceiptDate($basicReceiptArray["previousReceiptDate_year"] . "-" . putPreZero($basicReceiptArray["previousReceiptDate_month"] . "-" . putPreZero($basicReceiptArray["previousReceiptDate_day"])));
                 $basicReceipt->setCityTreasurer($this->formArray["cityTreasurer"]);
                 $basicReceipt->setDeputyTreasurer($this->formArray["deputyTreasurer"]);
                 $basicReceipt->setStatus("");
                 $basicReceipt->setDomDocument();
                 $domDoc = $basicReceipt->getDomDocument();
                 $xmlStr = $domDoc->dump_mem(true);
                 if (!($basicReceiptIDArray[$basicReceiptIDArrayIndex] = $ReceiptEncode->saveReceipt($xmlStr))) {
                     exit("error save basic receipt");
                 }
                 $receiptIDArray[] = $basicReceiptIDArray[$basicReceiptIDArrayIndex];
                 $basicReceiptIDArrayIndex++;
             }
             // create Sef Receipts
             foreach ($this->formArray["sefReceipt"] as $sefReceiptArray) {
                 $sefReceipt = new Receipt();
                 $sefReceipt->setReceiptNumber($sefReceiptArray["receiptNumber"]);
                 $sefReceipt->setReceiptDate($this->formArray["paymentDate"]);
                 $sefReceipt->setPaymentMode($this->formArray["paymentMode"]);
                 $sefReceipt->setCheckNumber($this->formArray["checkNumber"]);
                 $sefReceipt->setDateOfCheck($this->formArray["dateOfCheck"]);
                 $sefReceipt->setDraweeBank($this->formArray["draweeBank"]);
                 $sefReceipt->setReceivedFrom($this->formArray["receivedFrom"]);
                 $sefReceipt->setPreviousReceiptNumber($sefReceiptArray["previousReceiptNumber"]);
                 $sefReceipt->setPreviousReceiptDate($sefReceiptArray["previousReceiptDate_year"] . "-" . putPreZero($sefReceiptArray["previousReceiptDate_month"] . "-" . putPreZero($sefReceiptArray["previousReceiptDate_day"])));
                 $sefReceipt->setCityTreasurer($this->formArray["cityTreasurer"]);
                 $sefReceipt->setDeputyTreasurer($this->formArray["deputyTreasurer"]);
                 $sefReceipt->setStatus("");
                 $sefReceipt->setDomDocument();
                 $domDoc = $sefReceipt->getDomDocument();
                 $xmlStr = $domDoc->dump_mem(true);
                 if (!($sefReceiptIDArray[$sefReceiptIDArrayIndex] = $ReceiptEncode->saveReceipt($xmlStr))) {
                     exit("error save sef receipt");
                 }
                 $receiptIDArray[] = $sefReceiptIDArray[$sefReceiptIDArrayIndex];
                 $sefReceiptIDArrayIndex++;
             }
             // create Idle Receipts
             foreach ($this->formArray["idleReceipt"] as $idleReceiptArray) {
                 $idleReceipt = new Receipt();
                 $idleReceipt->setReceiptNumber($idleReceiptArray["receiptNumber"]);
                 $idleReceipt->setReceiptDate($this->formArray["paymentDate"]);
                 $idleReceipt->setPaymentMode($this->formArray["paymentMode"]);
                 $idleReceipt->setCheckNumber($this->formArray["checkNumber"]);
                 $idleReceipt->setDateOfCheck($this->formArray["dateOfCheck"]);
                 $idleReceipt->setDraweeBank($this->formArray["draweeBank"]);
                 $idleReceipt->setReceivedFrom($this->formArray["receivedFrom"]);
                 $idleReceipt->setPreviousReceiptNumber($idleReceiptArray["previousReceiptNumber"]);
                 $idleReceipt->setPreviousReceiptDate($idleReceiptArray["previousReceiptDate_year"] . "-" . putPreZero($idleReceiptArray["previousReceiptDate_month"] . "-" . putPreZero($idleReceiptArray["previousReceiptDate_day"])));
                 $idleReceipt->setCityTreasurer($this->formArray["cityTreasurer"]);
                 $idleReceipt->setDeputyTreasurer($this->formArray["deputyTreasurer"]);
                 $idleReceipt->setStatus("");
                 $idleReceipt->setDomDocument();
                 $domDoc = $idleReceipt->getDomDocument();
                 $xmlStr = $domDoc->dump_mem(true);
                 if (!($idleReceiptIDArray[$idleReceiptIDArrayIndex] = $ReceiptEncode->saveReceipt($xmlStr))) {
                     exit("error save idle receipt");
                 }
                 $receiptIDArray[] = $idleReceiptIDArray[$idleReceiptIDArrayIndex];
                 $idleReceiptIDArrayIndex++;
             }
             $lineCtr = 0;
             $basicReceiptIDArrayIndex = 0;
             $sefReceiptIDArrayIndex = 0;
             $idleReceiptIDArrayIndex = 0;
             if (is_array($this->formArray["payment"])) {
                 foreach ($this->formArray["payment"] as $formPaymentArray) {
                     $payment = new Payment();
                     $payment->setTdID($formPaymentArray["tdID"]);
                     $payment->setDueID($formPaymentArray["dueID"]);
                     $payment->setDueType($formPaymentArray["dueType"]);
                     $payment->setBacktaxTDID($formPaymentArray["backtaxTDID"]);
                     $payment->setTaxDue($formPaymentArray["taxDue"]);
                     $payment->setAdvancedPaymentDiscount($formPaymentArray["advancedPaymentDiscount"]);
                     $payment->setEarlyPaymentDiscount($formPaymentArray["earlyPaymentDiscount"]);
                     $payment->setPenalty($formPaymentArray["penalty"]);
                     $payment->setAmnesty($formPaymentArray["amnesty"]);
                     $payment->setBalanceDue($formPaymentArray["balanceDue"]);
                     $payment->setAmountPaid($formPaymentArray["amountPaid"]);
                     $payment->setDueDate($formPaymentArray["dueDate"]);
                     $payment->setPaymentDate($formPaymentArray["paymentDate"]);
                     $payment->setOwnerID($formPaymentArray["ownerID"]);
                     $payment->setDomDocument();
                     $domDoc = $payment->getDomDocument();
                     $xmlStr = $domDoc->dump_mem(true);
                     if (!($paymentID = $PaymentEncode->savePayment($xmlStr))) {
                         exit("error save payment");
                     }
                     //  basicCollection
                     if (is_array($formPaymentArray["basicReceipt"])) {
                         $basicReceiptID = $basicReceiptIDArray[$basicReceiptIDArrayIndex];
                         foreach ($formPaymentArray["basicReceipt"] as $basicCollectionArray) {
                             $basicCollection = new Collection();
                             $basicCollection->setPaymentID($paymentID);
                             $basicCollection->setReceiptID($basicReceiptID);
                             $basicCollection->setTaxType($basicCollectionArray["taxType"]);
                             $basicCollection->setTaxDue($basicCollectionArray["taxDue"]);
                             $basicCollection->setAdvancedPaymentDiscount($basicCollectionArray["advancedPaymentDiscount"]);
                             $basicCollection->setEarlyPaymentDiscount($basicCollectionArray["earlyPaymentDiscount"]);
                             $basicCollection->setPenalty($basicCollectionArray["penalty"]);
                             $basicCollection->setAmnesty($basicCollectionArray["amnesty"]);
                             $basicCollection->setBalanceDue($basicCollectionArray["balanceDue"]);
                             $basicCollection->setAmountPaid($basicCollectionArray["amountPaid"]);
                             $basicCollection->setDomDocument();
                             $domDoc = $basicCollection->getDomDocument();
                             $xmlStr = $domDoc->dump_mem(true);
                             if (!($basicCollectionID = $CollectionEncode->saveCollection($xmlStr))) {
                                 exit("error save basic collection");
                             }
                         }
                     }
                     //  sefCollection
                     if (is_array($formPaymentArray["sefReceipt"])) {
                         $sefReceiptID = $sefReceiptIDArray[$sefReceiptIDArrayIndex];
                         foreach ($formPaymentArray["sefReceipt"] as $sefCollectionArray) {
                             $sefCollection = new Collection();
                             $sefCollection->setPaymentID($paymentID);
                             $sefCollection->setReceiptID($sefReceiptID);
                             $sefCollection->setTaxType($sefCollectionArray["taxType"]);
                             $sefCollection->setTaxDue($sefCollectionArray["taxDue"]);
                             $sefCollection->setAdvancedPaymentDiscount($sefCollectionArray["advancedPaymentDiscount"]);
                             $sefCollection->setEarlyPaymentDiscount($sefCollectionArray["earlyPaymentDiscount"]);
                             $sefCollection->setPenalty($sefCollectionArray["penalty"]);
                             $sefCollection->setAmnesty($sefCollectionArray["amnesty"]);
                             $sefCollection->setBalanceDue($sefCollectionArray["balanceDue"]);
                             $sefCollection->setAmountPaid($sefCollectionArray["amountPaid"]);
                             $sefCollection->setDomDocument();
                             $domDoc = $sefCollection->getDomDocument();
                             $xmlStr = $domDoc->dump_mem(true);
                             if (!($sefCollectionID = $CollectionEncode->saveCollection($xmlStr))) {
                                 exit("error save basic collection");
                             }
                         }
                     }
                     //  idleCollection
                     if (is_array($formPaymentArray["idleReceipt"])) {
                         $idleReceiptID = $idleReceiptIDArray[$idleReceiptIDArrayIndex];
                         foreach ($formPaymentArray["idleReceipt"] as $idleCollectionArray) {
                             $idleCollection = new Collection();
                             $idleCollection->setPaymentID($paymentID);
                             $idleCollection->setReceiptID($idleReceiptID);
                             $idleCollection->setTaxType($idleCollectionArray["taxType"]);
                             $idleCollection->setTaxDue($idleCollectionArray["taxDue"]);
                             $idleCollection->setAdvancedPaymentDiscount($idleCollectionArray["advancedPaymentDiscount"]);
                             $idleCollection->setEarlyPaymentDiscount($idleCollectionArray["earlyPaymentDiscount"]);
                             $idleCollection->setPenalty($idleCollectionArray["penalty"]);
                             $idleCollection->setAmnesty($idleCollectionArray["amnesty"]);
                             $idleCollection->setBalanceDue($idleCollectionArray["balanceDue"]);
                             $idleCollection->setAmountPaid($idleCollectionArray["amountPaid"]);
                             $idleCollection->setDomDocument();
                             $domDoc = $idleCollection->getDomDocument();
                             $xmlStr = $domDoc->dump_mem(true);
                             if (!($idleCollectionID = $CollectionEncode->saveCollection($xmlStr))) {
                                 exit("error save basic collection");
                             }
                         }
                     }
                     $lineCtr++;
                     if ($lineCtr == $this->formArray["maxLinesPerReceipt"] || $lineCtr == count($this->formArray["payment"])) {
                         $lineCtr = 0;
                         $basicReceiptIDArrayIndex++;
                         $sefReceiptIDArrayIndex++;
                         $idleReceiptIDArrayIndex++;
                     }
                 }
                 $receiptIDArrayQueryString = "";
                 foreach ($receiptIDArray as $receiptID) {
                     $receiptIDArrayQueryString .= "&receiptIDArray[]=" . $receiptID;
                 }
                 header("Location: PrintReceiptDetails.php" . $this->sess->url("") . "&rptopID=" . $this->formArray["rptopID"] . "&ownerID=" . $this->formArray["ownerID"] . $receiptIDArrayQueryString);
                 exit;
             }
             break;
         default:
             header("Location: Unauthorized.php" . $this->sess->url(""));
             exit;
     }
 }