function generateTDHistory($tdID) { $td = new TD(); $td->selectRecord($tdID); $afsID = $td->getAfsID(); // echo("afsID=$afsID<br>"); $afs = new AFS(); $afs->selectRecord($afsID); $odID = $afs->getOdID(); // echo("odID=$odID<br>"); $condition = sprintf(" WHERE presentODID='%s' ", fixQuotes($odID)); $odHistoryRecords = new ODHistoryRecords(); $odHistoryRecords->selectRecords($condition); if (count($odHistoryRecords->arrayList) > 0) { // echo("count>0<br>"); foreach ($odHistoryRecords->arrayList as $key => $odHistory) { $previousODID = $odHistory->getPreviousODID(); $presentODID = $odHistory->getPresentODID(); $previousAFS = new AFS(); $previousAFS->selectRecord($afsID = "", $limit = "", $previousODID); $previousAFSID = $previousAFS->getAfsID(); $previousTD = new TD(); $previousTD->selectRecord($tdID = "", $previousAFSID); $previousTDID = $previousTD->getTdID(); $this->tdHistory[] = $previousTD; $this->generateTDHistory($previousTDID); } } else { //echo("count==0<br>"); return false; } }
function getODHistoryList($condition) { $odHistoryRecords = new ODHistoryRecords(); $odHistoryRecords->selectRecords($condition); if (!($domDoc = $odHistoryRecords->getDomDocument())) { return false; } else { $xmlStr = $domDoc->dump_mem(true); return $xmlStr; } }
function displayPostingSummary($afs) { // previous $presentODID = $afs->odID; $condition = sprintf("WHERE presentODID='%s'", fixQuotes($presentODID)); $odHistoryRecords = new ODHistoryRecords(); if ($odHistoryRecords->selectRecords($condition)) { $odHistory = $odHistoryRecords->arrayList[0]; $previousODID = $odHistory->previousODID; $previousAFS = new AFS(); if ($previousAFS->selectRecord("", "", $previousODID, "")) { $this->formArray["previous1"] = $previousAFS->propertyIndexNumber; $this->formArray["previous2"] = $previousAFS->arpNumber; $this->formArray["prevPIN"] = $previousAFS->propertyIndexNumber; $this->formArray["prevTD"] = $previousAFS->arpNumber; } } // present $this->formArray["present1"] = $afs->propertyIndexNumber; $this->formArray["present2"] = $afs->arpNumber; $this->formArray["presPIN"] = $afs->propertyIndexNumber; $this->formArray["presTD"] = $afs->arpNumber; }