function getDueIDFromBacktaxTDID($backtaxTDID, $dueType) { $backtaxTD = new BacktaxTD(); $backtaxTD->selectRecord("", $backtaxTDID); // look for tdID with associated backtaxTD->tdNum $tdIDArray = $this->getTDIDArrayFromTDNumber($backtaxTD->getTdNumber()); if (is_array($tdIDArray)) { if (count($tdIDArray) > 1) { unset($tdIDArray); $tdIDArray = $this->getTDIDArrayFromParentTDID($backtaxTD->getTDID()); foreach ($tdIDArray as $tdID) { if ($this->isSameTDNumber($tdID, $backtaxTD->getTdNumber())) { // this is it! if ($dueID = $this->getDueIDFromTDID($tdID, $dueType, $backtaxTD->getStartYear())) { return $dueID; } } } } else { // this is it! $tdID = $tdIDArray[0]; $dueID = $this->getDueIDFromTDID($tdID, $dueType, $backtaxTD->getStartYear()); return $dueID; } } return false; }
function getPropertyClassificationFromBacktaxTD($backtaxTDID) { $BacktaxTDDetails = new SoapObject(NCCBIZ . "BacktaxTDDetails.php", "urn:Object"); if (!($xmlStr = $BacktaxTDDetails->getBacktaxTD2($backtaxTDID))) { return false; } else { if (!($domDoc = domxml_open_mem($xmlStr))) { return false; } else { $backtaxTD = new BacktaxTD(); $backtaxTD->parseDomDocument($domDoc); if ($tdID = $backtaxTD->getTDID()) { return $this->getPropertyClassificationFromTD($tdID); } else { return false; } } } }
function displayBacktaxTD($ownerSwitch = false) { $backtaxTDID = $_POST['backtaxTDCheckbox']; $backtaxTD = new BacktaxTD(); $backtaxTD->selectRecord("", $backtaxTDID); // get parent TD $tdID = $backtaxTD->getTDID(); if ($ownerSwitch != true) { $rptopID = isset($_POST['rptopID']) ? $_POST['rptopID'] : $_GET['rptopID']; $rptop = new RPTOP(); $rptop->selectRecord($rptopID); $owner = $rptop->getOwner(); $personArray = $owner->getPersonArray(); if (is_array($personArray)) { foreach ($personArray as $person) { $ownerValues['ownerKey'] = "personID"; $ownerValues['ownerScript'] = "PersonDetails.php"; $ownerValues['ownerID'] = $person->getPersonID(); $ownerValues['ownerName'] = $person->getLastName() . ", " . $person->getFirstName() . " " . $person->getMiddleName(); $this->tpl->set_var($ownerValues); $this->tpl->parse('Owners', 'Owner', 'true'); } } $companyArray = $owner->getCompanyArray(); if (is_array($companyArray)) { foreach ($companyArray as $company) { $ownerValues['cownerKey'] = "companyID"; $ownerValues['cownerScript'] = "CompanyDetails.php"; $ownerValues['cownerID'] = $company->getCompanyID(); $ownerValues['cownerName'] = $company->getCompanyName(); $this->tpl->set_var($ownerValues); $this->tpl->parse('Owners', 'Owner', 'true'); } } if (is_array($personArray)) { if (count($personArray) > 1) { $receivedFrom = $personArray[0]->getFirstName() . " " . $personArray[0]->getMiddleName() . " " . $personArray[0]->getLastName() . " et al."; } else { $receivedFrom = $personArray[0]->getFirstName() . " " . $personArray[0]->getMiddleName() . " " . $personArray[0]->getLastName(); } } else { if (is_array($companyArray)) { if (count($companyArray) > 1) { $receivedFrom = $companyArray[0]->getCompanyName() . " et al."; } else { $receivedFrom = $companyArray[0]->getCompanyName(); } } } $this->tpl->set_var('receivedFrom', $receivedFrom); } $this->tpl->set_var("lotAddress", ""); $this->tpl->set_var("idleStatus", ""); $this->tpl->set_var("tdNum", ""); $this->tpl->set_var("assessedValueLand", ""); $this->tpl->set_var("assessedValueOthers", ""); $this->tpl->set_var("num", ""); $this->tpl->set_var("partialPmt", ""); $this->tpl->set_var("fullPmt", ""); $this->tpl->set_var("penalty", ""); $assessedValue = $backtaxTD->getTotalAssessedValue(); $subTotal = $backtaxTD->getTotalTaxDue(); $this->tpl->set_var("assessedValue", number_format($assessedValue, 2)); $this->tpl->set_var("subTotal", number_format($subTotal, 2)); $this->tpl->set_var("grandTotal", number_format($subTotal, 2)); $this->tpl->parse("Properties", "Property", true); return $backtaxTD->getTotalTaxDue(); }
function getPropertyClassificationFromBacktaxTD($backtaxTDID) { $backtaxTD = new BacktaxTD($this->dbName); if ($backtaxTD->selectRecord("", $backtaxTDID)) { $tdID = $backtaxTD->getTDID(); return $this->getPropertyClassificationFromTD($tdID); } return false; }