Exemplo n.º 1
0
 protected function addApprovalXml(&$xml, $msgType)
 {
     $route = Application_Model_General::getDateTimeInSqlFormat(Application_Model_General::getRouteTimeByReqId($this->getHeaderField("REQUEST_ID")));
     if ($this->getBodyField("APPROVAL_IND") == "Y") {
         $xml->{$msgType}->positiveApproval;
         $xml->{$msgType}->positiveApproval->approvalInd = "Y";
         $xml->{$msgType}->positiveApproval->routeDateTime = $route;
     } else {
         $xml->{$msgType}->negativeApproval;
         $xml->{$msgType}->negativeApproval->approvalInd = "N";
         $rejectReasonCode = $this->getBodyField('REJECT_REASON_CODE');
         $xml->{$msgType}->negativeApproval->rejectReasonCode = $rejectReasonCode !== NULL ? $rejectReasonCode : '';
     }
 }