コード例 #1
0
 function getPropertyClassificationFromTD($tdID)
 {
     $TDDetails = new SoapObject(NCCBIZ . "TDDetails.php", "urn:Object");
     if (!($xmlStr = $TDDetails->getTD($tdID))) {
         return false;
     } else {
         if (!($domDoc = domxml_open_mem($xmlStr))) {
             return false;
         } else {
             $td = new TD();
             $td->parseDomDocument($domDoc);
             $afsID = $td->getAfsID();
             $AFSDetails = new SoapObject(NCCBIZ . "AFSDetails.php", "urn:Object");
             if (!($xmlStr = $AFSDetails->getAFS($afsID))) {
                 return false;
             } else {
                 if (!($domDoc = domxml_open_mem($xmlStr))) {
                     return false;
                 } else {
                     $afs = new AFS();
                     $afs->parseDomDocument($domDoc);
                     $LandActualUsesDetails = new SoapObject(NCCBIZ . "LandActualUsesDetails.php", "urn:Object");
                     $PlantsTreesActualUsesDetails = new SoapObject(NCCBIZ . "PlantsTreesActualUsesDetails.php", "urn:Object");
                     $ImprovementsBuildingsActualUsesDetails = new SoapObject(NCCBIZ . "ImprovementsBuildingsActualUsesDetails.php", "urn:Object");
                     $MachineriesActualUsesDetails = new SoapObject(NCCBIZ . "MachineriesActualUsesDetails.php", "urn:Object");
                     if (is_array($afs->landArray)) {
                         foreach ($afs->landArray as $land) {
                             $landActualUsesID = $land->getActualUse();
                             if ($xmlStr = $LandActualUsesDetails->getLandActualUsesDetails($landActualUsesID)) {
                                 if ($domDoc = domxml_open_mem($xmlStr)) {
                                     $landActualUses = new LandActualUses();
                                     $landActualUses->parseDomDocument($domDoc);
                                     return $landActualUses->getReportCode();
                                 }
                             }
                         }
                     } else {
                         if (is_array($afs->plantsTreesArray)) {
                             foreach ($afs->plantsTreesArray as $plantsTrees) {
                                 $plantsTreesActualUsesID = $plantsTrees->getActualUse();
                                 if ($xmlStr = $PlantsTreesActualUsesDetails->getPlantsTreesActualUsesDetails($plantsTreesActualUsesID)) {
                                     if ($domDoc = domxml_open_mem($xmlStr)) {
                                         $plantsTreesActualUses = new PlantsTreesActualUses();
                                         $plantsTreesActualUses->parseDomDocument($domDoc);
                                         return $plantsTreesActualUses->getReportCode();
                                     }
                                 }
                             }
                         } else {
                             if (is_array($afs->improvementsBuildingsArray)) {
                                 foreach ($afs->improvementsBuildingsArray as $improvementsBuildings) {
                                     $improvementsBuildingsActualUsesID = $improvementsBuildings->getActualUse();
                                     if ($xmlStr = $ImprovementsBuildingsActualUsesDetails->getImprovementsBuildingsActualUsesDetails($improvementsBuildingsActualUsesID)) {
                                         if ($domDoc = domxml_open_mem($xmlStr)) {
                                             $improvementsBuildingsActualUses = new ImprovementsBuildingsActualUses();
                                             $improvementsBuildingsActualUses->parseDomDocument($domDoc);
                                             return $improvementsBuildingsActualUses->getReportCode();
                                         }
                                     }
                                 }
                             } else {
                                 if (is_array($afs->machineriesArray)) {
                                     foreach ($afs->machineriesArray as $machineries) {
                                         $machineriesActualUsesID = $machineries->getActualUse();
                                         if ($xmlStr = $MachineriesActualUsesDetails->getMachineriesActualUsesDetails($machineriesActualUsesID)) {
                                             if ($domDoc = domxml_open_mem($xmlStr)) {
                                                 $machineriesActualUses = new MachineriesActualUses();
                                                 $machineriesActualUses->parseDomDocument($domDoc);
                                                 return $machineriesActualUses->getReportCode();
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                     }
                     return true;
                 }
             }
         }
     }
 }
コード例 #2
0
ファイル: PrintTDsumm.php プロジェクト: armic/erpts
 function displayTDDetails($propertyType)
 {
     $afsID = $this->formArray["afsID"];
     $propertyID = $this->formArray["propertyID"];
     $TDDetails = new SoapObject(NCCBIZ . "TDDetails.php", "urn:Object");
     if (!($xmlStr = $TDDetails->getTD("", $afsID, $propertyID, $propertyType))) {
         $this->formArray["tdNumber"] = "";
         $this->formArray["tdID"] = "";
         $this->formArray["propertyType"] = $propertyType;
     } else {
         if (!($domDoc = domxml_open_mem($xmlStr))) {
             $this->formArray["tdNumber"] = "";
             $this->formArray["tdID"] = "";
             $this->formArray["propertyType"] = $propertyType;
         } else {
             $td = new TD();
             $td->parseDomDocument($domDoc);
             $this->formArray["tdNumber"] = $td->getTaxDeclarationNumber();
             //$this->formArray["effectivity"] = $td->taxBeginsWithTheYear();
             foreach ($td as $tdkey => $tdvalue) {
                 switch ($tdkey) {
                     case "provincialAssessor":
                         if (is_a($tdvalue, Assessor)) {
                             $this->formArray["provincialAssessorID"] = $tdvalue->getAssessorID();
                             $this->formArray["provincialAssessorName"] = $tdvalue->getFullName();
                         } else {
                             $this->formArray[$tdkey] = "";
                         }
                         break;
                     case "provincialAssessorDate":
                         if (true) {
                             list($dateArr["year"], $dateArr["month"], $dateArr["day"]) = explode("-", $tdvalue);
                             $this->formArray["pa_yearValue"] = removePreZero($dateArr["year"]);
                             eval(MONTH_ARRAY);
                             //$monthArray
                             $this->formArray["pa_month"] = $monthArray[removePreZero($dateArr["month"])];
                             $this->formArray["pa_dayValue"] = removePreZero($dateArr["day"]);
                         } else {
                             $this->formArray[$tdkey] = "";
                         }
                         $this->formArray[$tdkey] = $tdvalue;
                         //RC 20091007
                         break;
                     case "cityMunicipalAssessor":
                         if (is_a($tdvalue, Assessor)) {
                             $this->formArray["cityMunicipalAssessorID"] = $tdvalue->getAssessorID();
                             $this->formArray["cityMunicipalAssessorName"] = $tdvalue->getFullName();
                         } else {
                             $this->formArray[$tdkey] = "";
                         }
                         break;
                     case "cityMunicipalAssessorDate":
                         if (true) {
                             list($dateArr["year"], $dateArr["month"], $dateArr["day"]) = explode("-", $tdvalue);
                             $this->formArray["cm_yearValue"] = removePreZero($dateArr["year"]);
                             eval(MONTH_ARRAY);
                             //$monthArray
                             $this->formArray["cm_month"] = $monthArray[removePreZero($dateArr["month"])];
                             $this->formArray["cm_dayValue"] = removePreZero($dateArr["day"]);
                         } else {
                             $this->formArray[$tdkey] = "";
                         }
                         $this->formArray[$tdkey] = $tdvalue;
                         //RC 20091007
                         break;
                     case "enteredInRPARForBy":
                         if (is_a($tdvalue, Assessor)) {
                             $this->formArray["enteredInRPARForByID"] = $tdvalue->getAssessorID();
                             $this->formArray["enteredInRPARForByName"] = $tdvalue->getFullName();
                         } else {
                             $this->formArray[$tdkey] = "";
                         }
                         break;
                     case "previousOwner":
                         // RC 20091006 This case allows for extra info
                         $posSlash = strpos($tdvalue, "/");
                         if ($posSlash !== false) {
                             $this->formArray[$tdkey] = substr($tdvalue, 0, $posSlash);
                             $this->formArray["previousOwnerExtra"] = substr($tdvalue, $posSlash + 1);
                         } else {
                             $this->formArray[$tdkey] = $tdvalue;
                         }
                         break;
                     case "cancelsTDNumber":
                         // RC 20091006 allow for extra info
                         $posSlash = strpos($tdvalue, "/");
                         if ($posSlash !== false) {
                             $this->formArray[$tdkey] = substr($tdvalue, 0, $posSlash);
                             $this->formArray["cancelsTDNumberExtra"] = substr($tdvalue, $posSlash + 1);
                         } else {
                             $this->formArray[$tdkey] = $tdvalue;
                         }
                         break;
                     default:
                         $this->formArray[$tdkey] = $tdvalue;
                 }
             }
         }
     }
 }
コード例 #3
0
ファイル: _CalculateRPTOP2.php プロジェクト: armic/erpts
 function displayDetails($value)
 {
     foreach ($value as $lkey => $lvalue) {
         switch ($lkey) {
             case "propertyAdministrator":
                 if (is_a($lvalue, Person)) {
                     list($dateArr["year"], $dateArr["month"], $dateArr["day"]) = explode("-", $lvalue->getBirthday());
                     $this->tpl->set_var("personID", $lvalue->getPersonID());
                     $this->tpl->set_var("lastName", $lvalue->getLastName());
                     $this->tpl->set_var("firstName", $lvalue->getFirstName());
                     $this->tpl->set_var("middleName", $lvalue->getMiddleName());
                     $this->tpl->set_var("gender", $lvalue->getGender());
                     $this->tpl->set_var("birth_year", removePreZero($dateArr["year"]));
                     $this->tpl->set_var("birth_month", removePreZero($dateArr["month"]));
                     $this->tpl->set_var("birth_day", removePreZero($dateArr["day"]));
                     $this->tpl->set_var("maritalStatus", $lvalue->getMaritalStatus());
                     $this->tpl->set_var("tin", $lvalue->getTin());
                     $this->tpl->set_var("addressID", $lvalue->addressArray[0]->getAddressID());
                     $this->tpl->set_var("number", $lvalue->addressArray[0]->getNumber());
                     $this->tpl->set_var("street", $lvalue->addressArray[0]->getStreet());
                     $this->tpl->set_var("barangay", $lvalue->addressArray[0]->getBarangay());
                     $this->tpl->set_var("district", $lvalue->addressArray[0]->getDistrict());
                     $this->tpl->set_var("municipalityCity", $lvalue->addressArray[0]->getMunicipalityCity());
                     $this->tpl->set_var("province", $lvalue->addressArray[0]->getProvince());
                     $this->tpl->set_var("telephone", $lvalue->getTelephone());
                     $this->tpl->set_var("mobileNumber", $lvalue->getMobileNumber());
                     $this->tpl->set_var("email", $lvalue->getEmail());
                 } else {
                     $this->tpl->set_var($lkey, "");
                 }
                 break;
             case "verifiedBy":
                 if (is_a($lvalue, Assessor)) {
                     $this->tpl->set_var("verifiedByID", $lvalue->getAssessorID());
                     $this->tpl->set_var("verifiedByName", $lvalue->getFullName());
                 } else {
                     $this->tpl->set_var($lkey, "");
                 }
                 break;
             case "plottingsBy":
                 if (is_a($lvalue, Assessor)) {
                     $this->tpl->set_var("plottingsByID", $lvalue->getAssessorID());
                     $this->tpl->set_var("plottingsByName", $lvalue->getFullName());
                 } else {
                     $this->tpl->set_var($lkey, "");
                 }
                 break;
             case "notedBy":
                 if (is_a($lvalue, Assessor)) {
                     $this->tpl->set_var("notedByID", $lvalue->getAssessorID());
                     $this->tpl->set_var("notedByName", $lvalue->getFullName());
                 } else {
                     $this->tpl->set_var($lkey, "");
                 }
                 break;
             case "appraisedBy":
                 if (is_a($lvalue, Assessor)) {
                     $this->tpl->set_var("appraisedByID", $lvalue->getAssessorID());
                     $this->tpl->set_var("appraisedByName", $lvalue->getFullName());
                 } else {
                     $this->tpl->set_var($lkey, "");
                 }
                 break;
             case "appraisedByDate":
                 if (true) {
                     list($dateArr["year"], $dateArr["month"], $dateArr["day"]) = explode("-", $lvalue);
                     $this->tpl->set_var("as_yearValue", removePreZero($dateArr["year"]));
                     eval(MONTH_ARRAY);
                     //$monthArray
                     $this->tpl->set_var("as_month", $monthArray[removePreZero($dateArr["month"])]);
                     $this->tpl->set_var("as_dayValue", removePreZero($dateArr["day"]));
                 } else {
                     $this->tpl->set_var($lkey, "");
                 }
                 break;
             case "recommendingApproval":
                 if (is_a($lvalue, Assessor)) {
                     $this->tpl->set_var("recommendingApprovalID", $lvalue->getAssessorID());
                     $this->tpl->set_var("recommendingApprovalName", $lvalue->getFullName());
                 } else {
                     $this->tpl->set_var($lkey, "");
                 }
                 break;
             case "recommendingApprovalDate":
                 if (true) {
                     list($dateArr["year"], $dateArr["month"], $dateArr["day"]) = explode("-", $lvalue);
                     $this->tpl->set_var("re_yearValue", removePreZero($dateArr["year"]));
                     eval(MONTH_ARRAY);
                     //$monthArray
                     $this->tpl->set_var("re_month", $monthArray[removePreZero($dateArr["month"])]);
                     $this->tpl->set_var("re_dayValue", removePreZero($dateArr["day"]));
                 } else {
                     $this->tpl->set_var($lkey, "");
                 }
             case "approvedBy":
                 if (is_a($lvalue, Assessor)) {
                     $this->tpl->set_var("approvedByID", $lvalue->getAssessorID());
                     $this->tpl->set_var("approvedByName", $lvalue->getFullName());
                 } else {
                     $this->tpl->set_var($lkey, "");
                 }
                 break;
             case "approvedByDate":
                 if (true) {
                     list($dateArr["year"], $dateArr["month"], $dateArr["day"]) = explode("-", $lvalue);
                     $this->tpl->set_var("av_yearValue", removePreZero($dateArr["year"]));
                     eval(MONTH_ARRAY);
                     //$monthArray
                     $this->tpl->set_var("av_month", $monthArray[removePreZero($dateArr["month"])]);
                     $this->tpl->set_var("av_dayValue", removePreZero($dateArr["day"]));
                 } else {
                     $this->tpl->set_var($lkey, "");
                 }
                 break;
             case "dateConstructed":
                 if (true) {
                     list($dateArr["year"], $dateArr["month"], $dateArr["day"]) = explode("-", $lvalue);
                     $this->tpl->set_var("dc_yearValue", removePreZero($dateArr["year"]));
                     eval(MONTH_ARRAY);
                     //$monthArray
                     $this->tpl->set_var("dc_month", $monthArray[removePreZero($dateArr["month"])]);
                     $this->tpl->set_var("dc_dayValue", removePreZero($dateArr["day"]));
                 } else {
                     $this->formArray[$key] = "";
                 }
                 break;
             case "dateOccupied":
                 if (true) {
                     list($dateArr["year"], $dateArr["month"], $dateArr["day"]) = explode("-", $lvalue);
                     $this->tpl->set_var("do_yearValue", removePreZero($dateArr["year"]));
                     eval(MONTH_ARRAY);
                     //$monthArray
                     $this->tpl->set_var("do_month", $monthArray[removePreZero($dateArr["month"])]);
                     $this->tpl->set_var("do_dayValue", removePreZero($dateArr["day"]));
                 } else {
                     $this->formArray[$key] = "";
                 }
                 break;
             case "dateCompleted":
                 if (true) {
                     list($dateArr["year"], $dateArr["month"], $dateArr["day"]) = explode("-", $lvalue);
                     $this->tpl->set_var("dm_yearValue", removePreZero($dateArr["year"]));
                     eval(MONTH_ARRAY);
                     //$monthArray
                     $this->tpl->set_var("dm_month", $monthArray[removePreZero($dateArr["month"])]);
                     $this->tpl->set_var("dm_dayValue", removePreZero($dateArr["day"]));
                 } else {
                     $this->formArray[$key] = "";
                 }
                 break;
             case "dateAcquired":
                 if (true) {
                     list($dateArr["year"], $dateArr["month"], $dateArr["day"]) = explode("-", $lvalue);
                     $this->tpl->set_var("da_yearValue", removePreZero($dateArr["year"]));
                     eval(MONTH_ARRAY);
                     //$monthArray
                     $this->tpl->set_var("da_month", $monthArray[removePreZero($dateArr["month"])]);
                     $this->tpl->set_var("da_dayValue", removePreZero($dateArr["day"]));
                 } else {
                     $this->formArray[$key] = "";
                 }
                 break;
             case "dateOfInstallation":
                 if (true) {
                     list($dateArr["year"], $dateArr["month"], $dateArr["day"]) = explode("-", $lvalue);
                     $this->tpl->set_var("di_yearValue", removePreZero($dateArr["year"]));
                     eval(MONTH_ARRAY);
                     //$monthArray
                     $this->tpl->set_var("di_month", $monthArray[removePreZero($dateArr["month"])]);
                     $this->tpl->set_var("di_dayValue", removePreZero($dateArr["day"]));
                 } else {
                     $this->formArray[$key] = "";
                 }
                 break;
             case "dateOfOperation":
                 if (true) {
                     list($dateArr["year"], $dateArr["month"], $dateArr["day"]) = explode("-", $lvalue);
                     $this->tpl->set_var("do_yearValue", removePreZero($dateArr["year"]));
                     eval(MONTH_ARRAY);
                     //$monthArray
                     $this->tpl->set_var("do_month", $monthArray[removePreZero($dateArr["month"])]);
                     $this->tpl->set_var("do_dayValue", removePreZero($dateArr["day"]));
                 } else {
                     $this->formArray[$key] = "";
                 }
                 break;
             case "propertyID":
                 if (true) {
                     switch (get_class($value)) {
                         case "land":
                             $propertyType = "Land";
                             break;
                         case "improvementsbuildings":
                             $propertyType = "ImprovementsBuildings";
                             break;
                         case "plantstrees":
                             $propertyType = "PlantsTrees";
                             break;
                         case "machineries":
                             $propertyType = "Machineries";
                             break;
                     }
                     $this->tpl->set_var($lkey, $lvalue);
                     $TDDetails = new SoapObject(NCCBIZ . "TDDetails.php", "urn:Object");
                     if (!($xmlStr = $TDDetails->getTD("", $lvalue, $propertyType))) {
                         $this->tpl->set_var("tdNumber", "enter TD");
                         $this->tpl->set_var("tdID", "");
                         $this->tpl->set_var("propertyType", $propertyType);
                     } else {
                         if (!($domDoc = domxml_open_mem($xmlStr))) {
                             $this->tpl->set_var("tdNumber", "enter TD");
                             $this->tpl->set_var("tdID", "");
                             $this->tpl->set_var("propertyType", $propertyType);
                         } else {
                             $td = new TD();
                             $td->parseDomDocument($domDoc);
                             $this->tpl->set_var("tdNumber", $td->getTaxDeclarationNumber());
                             foreach ($td as $tdkey => $tdvalue) {
                                 switch ($tdkey) {
                                     case "provincialAssessor":
                                         if (is_a($tdvalue, Assessor)) {
                                             $this->tpl->set_var("provincialAssessorID", $tdvalue->getAssessorID());
                                             $this->tpl->set_var("provincialAssessorName", $tdvalue->getFullName());
                                         } else {
                                             $this->tpl->set_var($tdkey, "");
                                         }
                                         break;
                                     case "provincialAssessorDate":
                                         if (true) {
                                             list($dateArr["year"], $dateArr["month"], $dateArr["day"]) = explode("-", $tdvalue);
                                             $this->tpl->set_var("pa_yearValue", removePreZero($dateArr["year"]));
                                             eval(MONTH_ARRAY);
                                             //$monthArray
                                             $this->tpl->set_var("pa_month", $monthArray[removePreZero($dateArr["month"])]);
                                             $this->tpl->set_var("pa_dayValue", removePreZero($dateArr["day"]));
                                         } else {
                                             $this->tpl->set_var($tdkey, "");
                                         }
                                         break;
                                     case "cityMunicipalAssessor":
                                         if (is_a($tdvalue, Assessor)) {
                                             $this->tpl->set_var("cityMunicipalAssessorID", $tdvalue->getAssessorID());
                                             $this->tpl->set_var("cityMunicipalAssessorName", $tdvalue->getFullName());
                                         } else {
                                             $this->tpl->set_var($tdkey, "");
                                         }
                                         break;
                                     case "cityMunicipalAssessorDate":
                                         if (true) {
                                             list($dateArr["year"], $dateArr["month"], $dateArr["day"]) = explode("-", $tdvalue);
                                             $this->tpl->set_var("cm_yearValue", removePreZero($dateArr["year"]));
                                             eval(MONTH_ARRAY);
                                             //$monthArray
                                             $this->tpl->set_var("cm_month", $monthArray[removePreZero($dateArr["month"])]);
                                             $this->tpl->set_var("cm_dayValue", removePreZero($dateArr["day"]));
                                         } else {
                                             $this->tpl->set_var($tdkey, "");
                                         }
                                         break;
                                     case "enteredInRPARForBy":
                                         if (is_a($tdvalue, Assessor)) {
                                             $this->tpl->set_var("enteredInRPARForByID", $tdvalue->getAssessorID());
                                             $this->tpl->set_var("enteredInRPARForByName", $tdvalue->getFullName());
                                         } else {
                                             $this->tpl->set_var($tdkey, "");
                                         }
                                         break;
                                     default:
                                         $this->tpl->set_var($tdkey, $tdvalue);
                                 }
                             }
                         }
                     }
                 } else {
                     $this->formArray[$key] = "";
                 }
                 break;
             default:
                 $this->tpl->set_var($lkey, $lvalue);
         }
     }
 }
コード例 #4
0
 function getTD($tdID)
 {
     $TDDetails = new SoapObject(NCCBIZ . "TDDetails.php", "urn:Object");
     if (!($xmlStr = $TDDetails->getTD($tdID))) {
         // error xmlStr
     } else {
         if (!($domDoc = domxml_open_mem($xmlStr))) {
             // error domDoc
         } else {
             $td = new TD();
             $td->parseDomDocument($domDoc);
             return $td;
         }
     }
 }
コード例 #5
0
ファイル: PrintTDsumm.php プロジェクト: armic/erpts
 function displayTDDetails($propertyType)
 {
     $afsID = $this->formArray["afsID"];
     $propertyID = $this->formArray["propertyID"];
     $TDDetails = new SoapObject(NCCBIZ . "TDDetails.php", "urn:Object");
     if (!($xmlStr = $TDDetails->getTD("", $afsID, $propertyID, $propertyType))) {
         $this->formArray["tdNumber"] = "";
         $this->formArray["tdID"] = "";
         $this->formArray["propertyType"] = $propertyType;
     } else {
         if (!($domDoc = domxml_open_mem($xmlStr))) {
             $this->formArray["tdNumber"] = "";
             $this->formArray["tdID"] = "";
             $this->formArray["propertyType"] = $propertyType;
         } else {
             $td = new TD();
             $td->parseDomDocument($domDoc);
             $this->formArray["tdNumber"] = $td->getTaxDeclarationNumber();
             foreach ($td as $tdkey => $tdvalue) {
                 switch ($tdkey) {
                     case "provincialAssessor":
                         if (is_a($tdvalue, Assessor)) {
                             $this->formArray["provincialAssessorID"] = $tdvalue->getAssessorID();
                             $this->formArray["provincialAssessorName"] = $tdvalue->getFullName();
                         } else {
                             $this->formArray[$tdkey] = "";
                         }
                         break;
                     case "provincialAssessorDate":
                         if (true) {
                             list($dateArr["year"], $dateArr["month"], $dateArr["day"]) = explode("-", $tdvalue);
                             $this->formArray["pa_yearValue"] = removePreZero($dateArr["year"]);
                             eval(MONTH_ARRAY);
                             //$monthArray
                             $this->formArray["pa_month"] = $monthArray[removePreZero($dateArr["month"])];
                             $this->formArray["pa_dayValue"] = removePreZero($dateArr["day"]);
                         } else {
                             $this->formArray[$tdkey] = "";
                         }
                         break;
                     case "cityMunicipalAssessor":
                         if (is_a($tdvalue, Assessor)) {
                             $this->formArray["cityMunicipalAssessorID"] = $tdvalue->getAssessorID();
                             $this->formArray["cityMunicipalAssessorName"] = $tdvalue->getFullName();
                         } else {
                             $this->formArray[$tdkey] = "";
                         }
                         break;
                     case "cityMunicipalAssessorDate":
                         if (true) {
                             list($dateArr["year"], $dateArr["month"], $dateArr["day"]) = explode("-", $tdvalue);
                             $this->formArray["cm_yearValue"] = removePreZero($dateArr["year"]);
                             eval(MONTH_ARRAY);
                             //$monthArray
                             $this->formArray["cm_month"] = $monthArray[removePreZero($dateArr["month"])];
                             $this->formArray["cm_dayValue"] = removePreZero($dateArr["day"]);
                         } else {
                             $this->formArray[$tdkey] = "";
                         }
                         break;
                     case "enteredInRPARForBy":
                         if (is_a($tdvalue, Assessor)) {
                             $this->formArray["enteredInRPARForByID"] = $tdvalue->getAssessorID();
                             $this->formArray["enteredInRPARForByName"] = $tdvalue->getFullName();
                         } else {
                             $this->formArray[$tdkey] = "";
                         }
                         break;
                     default:
                         $this->formArray[$tdkey] = $tdvalue;
                 }
             }
         }
     }
 }
コード例 #6
0
ファイル: PrintTD.php プロジェクト: armic/erpts
 function displayTDDetails()
 {
     $afsID = $this->formArray["afsID"];
     $TDDetails = new SoapObject(NCCBIZ . "TDDetails.php", "urn:Object");
     if (!($xmlStr = $TDDetails->getTD("", $afsID, "", ""))) {
         // error xml
     } else {
         if (!($domDoc = domxml_open_mem($xmlStr))) {
             // error domDoc
         } else {
             $td = new TD();
             $td->parseDomDocument($domDoc);
             $this->formArray["taxDeclarationNumber"] = $td->getTaxDeclarationNumber();
             $this->formArray["memoranda"] = $td->getMemoranda();
             $this->formArray["cancelsTDNumber"] = $td->getCancelsTDNumber();
             //cityMunicipalAssessor
             if (is_numeric($td->getCityMunicipalAssessor())) {
                 $cityMunicipalAssessor = new Person();
                 $cityMunicipalAssessor->selectRecord($td->cityMunicipalAssessor);
                 $this->formArray["cityAssessor"] = $cityMunicipalAssessor->getFullName();
             } else {
                 $this->formArray["cityAssessor"] = $td->getCityMunicipalAssessor;
             }
             $this->formArray["propertyType"] = $td->getPropertyType();
         }
     }
 }
コード例 #7
0
ファイル: TDEncode.php プロジェクト: armic/erpts
 function Main()
 {
     //echo $this->formArray["formAction"];
     switch ($this->formArray["formAction"]) {
         case "save":
             $TDEncode = new SoapObject(NCCBIZ . "TDEncode.php", "urn:Object");
             if ($this->formArray["tdID"] != "") {
                 $TDDetails = new SoapObject(NCCBIZ . "TDDetails.php", "urn:Object");
                 if (!($xmlStr = $TDDetails->getTD($this->formArray["tdID"]))) {
                     $this->tpl->set_block("rptsTemplate", "Table", "TableBlock");
                     $this->tpl->set_var("TableBlock", "record not found");
                 } else {
                     if (!($domDoc = domxml_open_mem($xmlStr))) {
                         $this->tpl->set_block("rptsTemplate", "Table", "TableBlock");
                         $this->tpl->set_var("TableBlock", "error xmlDoc");
                     } else {
                         $td = new TD();
                         $td->parseDomDocument($domDoc);
                         $td->setTdID($this->formArray["tdID"]);
                         $td->setAfsID($this->formArray["afsID"]);
                         $td->setPropertyID($this->formArray["propertyID"]);
                         $td->setPropertyType($this->formArray["propertyType"]);
                         $td->setTaxDeclarationNumber($this->formArray["taxDeclarationNumber"]);
                         $td->setProvincialAssessor($this->formArray["provincialAssessorID"]);
                         $td->setProvincialAssessorDate($this->formArray["provincialAssessorDate"]);
                         $td->setCityMunicipalAssessor($this->formArray["cityMunicipalAssessorID"]);
                         $td->setCityMunicipalAssessorDate($this->formArray["cityMunicipalAssessorDate"]);
                         $td->setCancelsTDNumber($this->formArray["cancelsTDNumber"]);
                         $td->setCanceledByTDNumber($this->formArray["canceledByTDNumber"]);
                         $td->setTaxBeginsWithTheYear($this->formArray["taxBeginsWithTheYear"]);
                         $td->setCeasesWithTheYear($this->formArray["ceasesWithTheYear"]);
                         $td->setEnteredInRPARForYear($this->formArray["enteredInRPARForYear"]);
                         $td->setEnteredInRPARForBy($this->formArray["enteredInRPARForByID"]);
                         $td->setPreviousOwner($this->formArray["previousOwner"]);
                         $td->setPreviousAssessedValue($this->formArray["previousAssessedValue"]);
                         $td->setCreatedBy($this->userID);
                         $td->setModifiedBy($this->userID);
                         $td->setDomDocument();
                         $doc = $td->getDomDocument();
                         $xmlStr = $doc->dump_mem(true);
                         //exit($xmlStr);
                         if (!($ret = $TDEncode->updateTD($xmlStr))) {
                             exit("error update");
                         }
                     }
                 }
             } else {
                 $td = new TD();
                 $td->parseDomDocument($domDoc);
                 //$td->setTdID($this->formArray["tdID"]);
                 $td->setAfsID($this->formArray["afsID"]);
                 $td->setPropertyID($this->formArray["propertyID"]);
                 $td->setPropertyType($this->formArray["propertyType"]);
                 $td->setTaxDeclarationNumber($this->formArray["taxDeclarationNumber"]);
                 $td->setProvincialAssessor($this->formArray["provincialAssessorID"]);
                 $td->setProvincialAssessorDate($this->formArray["provincialAssessorDate"]);
                 $td->setCityMunicipalAssessor($this->formArray["cityMunicipalAssessorID"]);
                 $td->setCityMunicipalAssessorDate($this->formArray["cityMunicipalAssessorDate"]);
                 $td->setCancelsTDNumber($this->formArray["cancelsTDNumber"]);
                 $td->setCanceledByTDNumber($this->formArray["canceledByTDNumber"]);
                 $td->setTaxBeginsWithTheYear($this->formArray["taxBeginsWithTheYear"]);
                 $td->setCeasesWithTheYear($this->formArray["ceasesWithTheYear"]);
                 $td->setEnteredInRPARForYear($this->formArray["enteredInRPARForYear"]);
                 $td->setEnteredInRPARForBy($this->formArray["enteredInRPARForByID"]);
                 $td->setPreviousOwner($this->formArray["previousOwner"]);
                 $td->setPreviousAssessedValue($this->formArray["previousAssessedValue"]);
                 $td->setCreatedBy($this->userID);
                 $td->setModifiedBy($this->userID);
                 $td->setDomDocument();
                 $doc = $td->getDomDocument();
                 $xmlStr = $doc->dump_mem(true);
                 //echo $xmlStr;
                 if (!($ret = $TDEncode->saveTD($xmlStr))) {
                     echo "Error saving";
                 }
             }
             $this->formArray["propertyID"] = $ret;
             header("location: TDClose.php" . $this->sess->url("") . $this->sess->add_query(array("afsID" => $this->formArray["afsID"])));
             exit($ret);
             break;
         case "cancel":
             header("location: TDList.php");
             exit;
             break;
         default:
             if ($this->formArray["tdID"]) {
                 $TDDetails = new SoapObject(NCCBIZ . "TDDetails.php", "urn:Object");
                 if (!($xmlStr = $TDDetails->getTD($this->formArray["tdID"]))) {
                     echo "xml failed";
                 } else {
                     //echo $xmlStr;
                     if (!($domDoc = domxml_open_mem($xmlStr))) {
                         $this->tpl->set_block("rptsTemplate", "OwnerListTable", "OwnerListTableBlock");
                         $this->tpl->set_var("OwnerListTableBlock", "error xmlDoc");
                     } else {
                         $td = new TD();
                         $td->parseDomDocument($domDoc);
                         foreach ($td as $key => $value) {
                             switch ($key) {
                                 case "provincialAssessorDate":
                                     if (true) {
                                         list($dateArr["year"], $dateArr["month"], $dateArr["day"]) = explode("-", $value);
                                         $this->formArray["pa_year"] = removePreZero($dateArr["year"]);
                                         $this->formArray["pa_month"] = removePreZero($dateArr["month"]);
                                         $this->formArray["pa_day"] = removePreZero($dateArr["day"]);
                                     } else {
                                         $this->formArray[$key] = "";
                                     }
                                     break;
                                 case "cityMunicipalAssessorDate":
                                     if (true) {
                                         list($dateArr["year"], $dateArr["month"], $dateArr["day"]) = explode("-", $value);
                                         $this->formArray["cm_year"] = removePreZero($dateArr["year"]);
                                         $this->formArray["cm_month"] = removePreZero($dateArr["month"]);
                                         $this->formArray["cm_day"] = removePreZero($dateArr["day"]);
                                     } else {
                                         $this->formArray[$key] = "";
                                     }
                                     break;
                                 default:
                                     //echo $key."=>".$value."<br>";
                                     $this->formArray[$key] = $value;
                             }
                         }
                     }
                 }
             }
             $this->tpl->set_block("rptsTemplate", "odID", "odIDBlock");
             $this->tpl->set_var("odIDBlock", "");
             $this->tpl->set_block("rptsTemplate", "ACK", "ACKBlock");
             $this->tpl->set_var("ACKBlock", "");
     }
     $this->setForm();
     $this->tpl->set_var("Session", $this->sess->url("") . $this->sess->add_query(array("tdID" => $this->formArray["tdID"], "propertyType" => $this->formArray["propertyType"], "propertyID" => $this->formArray["propertyID"], "afsID" => $this->formArray["afsID"])));
     $this->tpl->parse("templatePage", "rptsTemplate");
     $this->tpl->finish("templatePage");
     $this->tpl->p("templatePage");
 }
コード例 #8
0
ファイル: DueEncode.php プロジェクト: armic/erpts
 function Main()
 {
     switch ($this->formArray["formAction"]) {
         case "save":
             $DueEncode = new SoapObject(NCCBIZ . "DueEncode.php", "urn:Object");
             if ($this->formArray["dueID"] != "") {
                 $DueDetails = new SoapObject(NCCBIZ . "DueDetails.php", "urn:Object");
                 if (!($xmlStr = $DueDetails->getDue($this->formArray["dueID"]))) {
                     $this->tpl->set_block("rptsTemplate", "Table", "TableBlock");
                     $this->tpl->set_var("TableBlock", "record not found");
                 } else {
                     if (!($domDoc = domxml_open_mem($xmlStr))) {
                         $this->tpl->set_block("rptsTemplate", "Table", "TableBlock");
                         $this->tpl->set_var("TableBlock", "error xmlDoc");
                     } else {
                         $dueArray = $this->setDues();
                         foreach ($dueArray as $due) {
                             $doc = $due->getDomDocument();
                             $xmlStr = $doc->dump_mem(true);
                             if (!($ret = $DueEncode->updateDue($xmlStr))) {
                                 exit("error update");
                             }
                             unset($doc);
                             unset($xmlStr);
                         }
                     }
                 }
             } else {
                 $dueArray = $this->setDues();
                 foreach ($dueArray as $due) {
                     $doc = $due->getDomDocument();
                     $xmlStr = $doc->dump_mem(true);
                     if (!($ret = $DueEncode->saveDue($xmlStr))) {
                         exit("error saving");
                     }
                     unset($doc);
                     unset($xmlStr);
                 }
             }
             $this->formArray["dueID"] = $ret;
             header("location: DueClose.php" . $this->sess->url("") . $this->sess->add_query(array("rptopID" => $this->formArray["rptopID"])));
             exit($ret);
             break;
         default:
             // grab current tax rates from TreasurySettings
             $treasurySettings = new TreasurySettings();
             $treasurySettings->selectRecord();
             $this->formArray["masterBasicTaxRate"] = $treasurySettings->getPctRPTax();
             $this->formArray["masterSEFTaxRate"] = $treasurySettings->getPctSEF();
             $this->formArray["masterIdleTaxRate"] = $treasurySettings->getPctIdle();
             $this->formArray["discountPeriod"] = $treasurySettings->getDiscountPeriod();
             $TDDetails = new SoapObject(NCCBIZ . "TDDetails.php", "urn:Object");
             if (!($xmlStr = $TDDetails->getTD($this->formArray["tdID"]))) {
                 // xml failed
             } else {
                 if (!($domDoc = domxml_open_mem($xmlStr))) {
                     // domDoc empty
                 } else {
                     $td = new TD();
                     $td->parseDomDocument($domDoc);
                     $this->formArray["afsID"] = $td->getAfsID();
                     $this->formArray["taxDeclarationNumber"] = $td->getTaxDeclarationNumber();
                     $this->formArray["taxBeginsWithTheYear"] = $td->getTaxBeginsWithTheYear();
                 }
             }
             unset($xmlStr);
             unset($domDoc);
             $AFSDetails = new SoapObject(NCCBIZ . "AFSDetails.php", "urn:Object");
             if (!($xmlStr = $AFSDetails->getAFS($this->formArray["afsID"]))) {
                 // xml failed
             } else {
                 if (!($domDoc = domxml_open_mem($xmlStr))) {
                     // domDoc empty
                 } else {
                     $afs = new AFS();
                     $afs->parseDomDocument($domDoc);
                     $this->formArray["assessedValue"] = $afs->getTotalAssessedValue();
                     $this->formArray["taxability"] = $afs->getTaxability();
                     $this->formArray["effectivity"] = $afs->getEffectivity();
                     $this->formArray["propertyType"] = $td->getPropertyType();
                     $this->formArray["idle"] = "No";
                     if ($td->getPropertyType() == "Land") {
                         if (is_array($afs->landArray)) {
                             // if land is stripped
                             if (count($afs->landArray) > 1) {
                                 foreach ($afs->landArray as $land) {
                                     if ($land->getIdle() == "Yes") {
                                         $this->formArray["idle"] = "Yes";
                                         break;
                                     }
                                 }
                             } else {
                                 $this->formArray["idle"] = $afs->landArray[0]->getIdle();
                             }
                         }
                     }
                     if ($this->formArray["idle"] == "") {
                         $this->formArray["idle"] = "No";
                     }
                 }
             }
             if ($this->formArray["dueID"] != "") {
                 $DueDetails = new SoapObject(NCCBIZ . "DueDetails.php", "urn:Object");
                 if (!($xmlStr = $DueDetails->getDue($this->formArray["dueID"]))) {
                     echo "xml failed";
                 } else {
                     //echo $xmlStr;
                     if (!($domDoc = domxml_open_mem($xmlStr))) {
                         echo "error xmlDoc";
                     } else {
                         $due = new Due();
                         $due->parseDomDocument($domDoc);
                         foreach ($due as $key => $value) {
                             switch ($key) {
                                 default:
                                     $this->formArray[$key] = $value;
                             }
                         }
                         $this->formArray["dueDate_str"] = date("F d, Y", strtotime($this->formArray["dueDate"]));
                         $this->formArray["taxDue"] = $due->getTaxDue();
                     }
                 }
             } else {
                 // select RPTOP taxable year from rptopID
                 $RPTOPDetails = new SoapObject(NCCBIZ . "RPTOPDetails.php", "urn:Object");
                 if (!($xmlStr = $RPTOPDetails->getRPTOP($this->formArray["rptopID"]))) {
                     exit("xml failed");
                 } else {
                     if (!($domDoc = domxml_open_mem($xmlStr))) {
                         exit("error domDoc");
                     } else {
                         $rptop = new RPTOP();
                         $rptop->parseDomDocument($domDoc);
                         $this->formArray["taxableYear"] = $rptop->getTaxableYear();
                     }
                 }
                 // display default Due details
                 $this->formArray["dueDate"] = date("Y-n-d", strtotime($this->formArray["taxableYear"] . "-" . $treasurySettings->getAnnualDueDate()));
                 $this->formArray["dueDate_str"] = date("F d, Y", strtotime($this->formArray["dueDate"]));
                 $this->formArray["basicTaxRate"] = $this->formArray["masterBasicTaxRate"];
                 $this->formArray["sefTaxRate"] = $this->formArray["masterSEFTaxRate"];
                 $this->formArray["idleTaxRate"] = $this->formArray["masterIdleTaxRate"];
                 $this->formArray["basicTax"] = un_number_format($this->formArray["assessedValue"]) * $this->formArray["basicTaxRate"];
                 $this->formArray["sefTax"] = un_number_format($this->formArray["assessedValue"]) * $this->formArray["sefTaxRate"];
                 // if land->idle is "Yes", compute idleTax, otherwise set idleTax to zero
                 if ($this->formArray["propertyType"] == "Land") {
                     if ($this->formArray["idle"] == "Yes") {
                         $this->formArray["idleTax"] = un_number_format($this->formArray["assessedValue"]) * $this->formArray["idleTaxRate"];
                     } else {
                         $this->formArray["idleTax"] = "0.00";
                     }
                 }
                 // if afs->taxability is "Exempt", reset computations to zero.
                 if ($this->formArray["taxability"] == "Exempt") {
                     $this->formArray["basicTax"] = 0.0;
                     $this->formArray["sefTax"] = 0.0;
                     $this->formArray["idleTax"] = 0.0;
                 }
                 $this->formArray["taxDue"] = $this->formArray["basicTax"] + $this->formArray["sefTax"] + $this->formArray["idleTax"];
             }
     }
     $this->setForm();
     $this->tpl->set_var("Session", $this->sess->url("") . $this->sess->add_query(array("dueID" => $this->formArray["dueID"], "tdID" => $this->formArray["tdID"], "rptopID" => $this->formArray["rptopID"])));
     $this->tpl->parse("templatePage", "rptsTemplate");
     $this->tpl->finish("templatePage");
     $this->tpl->p("templatePage");
 }
コード例 #9
0
ファイル: TDEncode.php プロジェクト: armic/erpts
 function Main()
 {
     //echo $this->formArray["formAction"];
     switch ($this->formArray["formAction"]) {
         case "save":
             $TDEncode = new SoapObject(NCCBIZ . "TDEncode.php", "urn:Object");
             if ($this->formArray["tdID"] != "") {
                 $TDDetails = new SoapObject(NCCBIZ . "TDDetails.php", "urn:Object");
                 if (!($xmlStr = $TDDetails->getTD($this->formArray["tdID"]))) {
                     $this->tpl->set_block("rptsTemplate", "Table", "TableBlock");
                     $this->tpl->set_var("TableBlock", "record not found");
                 } else {
                     if (!($domDoc = domxml_open_mem($xmlStr))) {
                         $this->tpl->set_block("rptsTemplate", "Table", "TableBlock");
                         $this->tpl->set_var("TableBlock", "error xmlDoc");
                     } else {
                         $td = new TD();
                         $td->parseDomDocument($domDoc);
                         $td->setTdID($this->formArray["tdID"]);
                         $td->setAfsID($this->formArray["afsID"]);
                         $td->setPropertyID($this->formArray["propertyID"]);
                         $td->setPropertyType($this->formArray["propertyType"]);
                         $td->setTaxDeclarationNumber($this->formArray["taxDeclarationNumber"]);
                         $td->setProvincialAssessor($this->formArray["provincialAssessorID"]);
                         $td->setProvincialAssessorDate($this->formArray["provincialAssessorDate"]);
                         $td->setCityMunicipalAssessor($this->formArray["cityMunicipalAssessorID"]);
                         $td->setCityMunicipalAssessorDate($this->formArray["cityMunicipalAssessorDate"]);
                         $td->setCancelsTDNumber($this->formArray["cancelsTDNumber"]);
                         $td->setCanceledByTDNumber($this->formArray["canceledByTDNumber"]);
                         $td->setTaxBeginsWithTheYear($this->formArray["taxBeginsWithTheYear"]);
                         $td->setCeasesWithTheYear($this->formArray["ceasesWithTheYear"]);
                         $td->setEnteredInRPARForYear($this->formArray["enteredInRPARForYear"]);
                         $td->setEnteredInRPARForBy($this->formArray["enteredInRPARForByID"]);
                         $td->setPreviousOwner($this->formArray["previousOwner"]);
                         $td->setPreviousAssessedValue($this->formArray["previousAssessedValue"]);
                         $td->setMemoranda($this->formArray["memoranda"]);
                         $td->setCreatedBy($this->userID);
                         $td->setModifiedBy($this->userID);
                         $td->setDomDocument();
                         $doc = $td->getDomDocument();
                         $xmlStr = $doc->dump_mem(true);
                         //exit($xmlStr);
                         if (!($ret = $TDEncode->updateTD($xmlStr))) {
                             exit("error update");
                         }
                     }
                 }
             } else {
                 $td = new TD();
                 $td->parseDomDocument($domDoc);
                 //$td->setTdID($this->formArray["tdID"]);
                 $td->setAfsID($this->formArray["afsID"]);
                 $td->setPropertyID($this->formArray["propertyID"]);
                 $td->setPropertyType($this->formArray["propertyType"]);
                 $td->setTaxDeclarationNumber($this->formArray["taxDeclarationNumber"]);
                 $td->setProvincialAssessor($this->formArray["provincialAssessorID"]);
                 $td->setProvincialAssessorDate($this->formArray["provincialAssessorDate"]);
                 $td->setCityMunicipalAssessor($this->formArray["cityMunicipalAssessorID"]);
                 $td->setCityMunicipalAssessorDate($this->formArray["cityMunicipalAssessorDate"]);
                 $td->setCancelsTDNumber($this->formArray["cancelsTDNumber"]);
                 $td->setCanceledByTDNumber($this->formArray["canceledByTDNumber"]);
                 $td->setTaxBeginsWithTheYear($this->formArray["taxBeginsWithTheYear"]);
                 $td->setCeasesWithTheYear($this->formArray["ceasesWithTheYear"]);
                 $td->setEnteredInRPARForYear($this->formArray["enteredInRPARForYear"]);
                 $td->setEnteredInRPARForBy($this->formArray["enteredInRPARForByID"]);
                 $td->setPreviousOwner($this->formArray["previousOwner"]);
                 $td->setPreviousAssessedValue($this->formArray["previousAssessedValue"]);
                 $td->setMemoranda($this->formArray["memoranda"]);
                 $td->setCreatedBy($this->userID);
                 $td->setModifiedBy($this->userID);
                 $td->setDomDocument();
                 $doc = $td->getDomDocument();
                 $xmlStr = $doc->dump_mem(true);
                 //echo $xmlStr;
                 if (!($ret = $TDEncode->saveTD($xmlStr))) {
                     echo "Error saving";
                 }
             }
             $this->formArray["propertyID"] = $ret;
             header("location: TDClose.php" . $this->sess->url("") . $this->sess->add_query(array("afsID" => $this->formArray["afsID"])));
             exit($ret);
             break;
         case "cancel":
             header("location: TDList.php");
             exit;
             break;
         default:
             if ($this->formArray["tdID"]) {
                 $TDDetails = new SoapObject(NCCBIZ . "TDDetails.php", "urn:Object");
                 if (!($xmlStr = $TDDetails->getTD($this->formArray["tdID"]))) {
                     echo "xml failed";
                 } else {
                     //echo $xmlStr;
                     if (!($domDoc = domxml_open_mem($xmlStr))) {
                         $this->tpl->set_block("rptsTemplate", "OwnerListTable", "OwnerListTableBlock");
                         $this->tpl->set_var("OwnerListTableBlock", "error xmlDoc");
                     } else {
                         $td = new TD();
                         $td->parseDomDocument($domDoc);
                         if ($td->getCancelsTDNumber() == "") {
                             $td = $this->updateTDCancelsTDNumber($td);
                         }
                         if ($td->getCanceledByTDNumber() == "") {
                             $td = $this->updateTDCanceledByTDNumber($td);
                         }
                         foreach ($td as $key => $value) {
                             switch ($key) {
                                 case "provincialAssessorDate":
                                     if (true) {
                                         list($dateArr["year"], $dateArr["month"], $dateArr["day"]) = explode("-", $value);
                                         $this->formArray["pa_year"] = removePreZero($dateArr["year"]);
                                         $this->formArray["pa_month"] = removePreZero($dateArr["month"]);
                                         $this->formArray["pa_day"] = removePreZero($dateArr["day"]);
                                     } else {
                                         $this->formArray[$key] = "";
                                     }
                                     break;
                                 case "cityMunicipalAssessorDate":
                                     if (true) {
                                         list($dateArr["year"], $dateArr["month"], $dateArr["day"]) = explode("-", $value);
                                         $this->formArray["cm_year"] = removePreZero($dateArr["year"]);
                                         $this->formArray["cm_month"] = removePreZero($dateArr["month"]);
                                         $this->formArray["cm_day"] = removePreZero($dateArr["day"]);
                                     } else {
                                         $this->formArray[$key] = "";
                                     }
                                     break;
                                 case "propertyType":
                                     // so it wont go to the default loop. so that propertyType can refresh from the GET input
                                     break;
                                 default:
                                     //echo $key."=>".$value."<br>";
                                     $this->formArray[$key] = $value;
                             }
                         }
                     }
                 }
             } else {
                 $AFSDetails = new SoapObject(NCCBIZ . "AFSDetails.php", "urn:Object");
                 if (!($xmlStr = $AFSDetails->getAFS($this->formArray["afsID"]))) {
                     // xml failed
                 } else {
                     if (!($domDoc = domxml_open_mem($xmlStr))) {
                         // domDoc empty
                     } else {
                         $afs = new AFS();
                         $afs->parseDomDocument($domDoc);
                         $this->formArray["taxDeclarationNumber"] = $afs->getARPNumber();
                         $this->formArray["odID"] = $afs->getOdID();
                         // default cancelsTDNumber and canceledByTDNumber
                         $cancelsTDNumberArray = $this->getCancelsTDNumberArray();
                         if (is_array($cancelsTDNumberArray)) {
                             $this->formArray["cancelsTDNumber"] = implode(", ", $cancelsTDNumberArray);
                         }
                         $canceledByTDNumberArray = $this->getCanceledByTDNumberArray();
                         if (is_array($canceledByTDNumberArray)) {
                             $this->formArray["canceledByTDNumber"] = implode(", ", $canceledByTDNumberArray);
                         }
                         // default memoranda from properties
                         $this->formArray["memoranda"] = "";
                         if (is_array($afs->landArray)) {
                             if (is_object($afs->landArray[0])) {
                                 if ($afs->landArray[0]->memoranda != "") {
                                     $this->formArray["memoranda"] .= "Land Memo:\n" . $afs->landArray[0]->memoranda;
                                 }
                             }
                         }
                         if (is_array($afs->plantsTreesArray)) {
                             if (is_object($afs->plantsTreesArray[0])) {
                                 if ($afs->plantsTreesArray[0]->memoranda != "") {
                                     $this->formArray["memoranda"] .= "\nPlants Trees Memo:\n" . $afs->plantsTreesArray[0]->memoranda;
                                 }
                             }
                         }
                         if (is_array($afs->improvementsBuildingsArray)) {
                             if (is_object($afs->improvementsBuildingsArray[0])) {
                                 if ($afs->improvementsBuildingsArray[0]->memoranda != "") {
                                     $this->formArray["memoranda"] .= "\nImprovements/Buildings Memo:\n" . $afs->improvementsBuildingsArray[0]->memoranda;
                                 }
                             }
                         }
                         if (is_array($afs->machineriesArray)) {
                             if (is_object($afs->machineriesArray[0])) {
                                 if ($afs->machineriesArray[0]->memoranda != "") {
                                     $this->formArray["memoranda"] .= "\nMachineries Memo:\n" . $afs->machineriesArray[0]->memoranda;
                                 }
                             }
                         }
                     }
                 }
             }
             $this->tpl->set_block("rptsTemplate", "odID", "odIDBlock");
             $this->tpl->set_var("odIDBlock", "");
             $this->tpl->set_block("rptsTemplate", "ACK", "ACKBlock");
             $this->tpl->set_var("ACKBlock", "");
     }
     $this->setForm();
     $this->tpl->set_var("Session", $this->sess->url("") . $this->sess->add_query(array("tdID" => $this->formArray["tdID"], "propertyType" => $this->formArray["propertyType"], "propertyID" => $this->formArray["propertyID"], "afsID" => $this->formArray["afsID"])));
     $this->tpl->parse("templatePage", "rptsTemplate");
     $this->tpl->finish("templatePage");
     $this->tpl->p("templatePage");
 }