function updatePropertyInfo($xmlStr) { if (!($domDoc = domxml_open_mem($xmlStr))) { $ret = false; } $od = new OD(); $od->parseDomDocument($domDoc); $ret = $od->updateRecord(); return $ret; }
function RunGeneralRevision($odID, $userID = "", $transactionCode = "GR") { $newOdID = $this->CreateNewRPU_AFS_TD($odID, $userID, $transactionCode); // archive old OD $oldOD = new OD(); $oldOD->selectRecord($odID); $oldOD->archive = "true"; $oldOD->modifiedBy = $userID; $oldOD->updateRecord(); // using archiveRecord 'might' be faster //$oldOD->archiveRecord($odID,"true",$userID); // update new OD/AFS $newAFS = new AFS(); $newAFS->selectRecord($afsID = "", $limit = "", $newOdID); $newAFS->modifiedBy = $userID; $newAFS->effectivity = date("Y") + 1; $newAFS->updateRecord(); return $newOdID; }