示例#1
0
文件: tdHistory.php 项目: armic/erpts
 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;
     }
 }
示例#2
0
 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;
 }