public static function retrieveVersion($msgObj) { $dom = $msgObj->dom; if ($dom->documentElement->hasAttribute('Version')) { $version = $dom->documentElement->getAttribute('Version'); } else { if ($dom->documentElement->hasAttribute('version')) { $version = $dom->documentElement->getAttribute('version'); } else { if ($_SESSION['ZONE_VERSION'] == '1.5r1') { $version = $_SESSION['ZONE_VERSION']; } else { ZitLog::writeToErrorLog('[Invalid Version] Zone does not support version ' . substr($version, 0, 10), 'Zone does not support sif message version : ' . $msgObj->xmlStr, 'Retrieve Message Version', $_SESSION['ZONE_ID']); GeneralError::versionError($msgObj->xmlStr); exit; } } } if ($version != $_SESSION['ZONE_VERSION']) { ZitLog::writeToErrorLog('[Invalid Version] Zone does not support version ' . substr($version, 0, 10), 'Zone does not support sif message version ' . $msgObj->xmlStr, 'Retrieve Message Version', $_SESSION['ZONE_ID']); GeneralError::versionError($msgObj->xmlStr); exit; } return $version; }
public static function retrieveVersion($msgObj) { $dom = $msgObj->dom; if ($dom->documentElement->hasAttribute('Version')) { $version = $dom->documentElement->getAttribute('Version'); } else { if ($dom->documentElement->hasAttribute('version')) { $version = $dom->documentElement->getAttribute('version'); } else { if ($_SESSION['ZONE_VERSION'] == '1.5r1') { $version = $_SESSION['ZONE_VERSION']; } else { GeneralError::versionError($msgObj->xmlStr); exit; } } } if ($version != $_SESSION['ZONE_VERSION']) { GeneralError::versionError($msgObj->xmlStr); exit; } return $version; }
public static function retrieveVersion($msgObj) { $dom = new DomDocument(); /* Moved to MessageObject Class: CHW (April 11th 2011) if($xmlStr == '' || $xmlStr == null){ ZitLog::writeToErrorLog('[Xml missing in request]', 'Xml is missing in request can not process message','Process Message', $_SESSION['ZONE_ID']); #echo '<FATAL_ERROR>XML FORMAT</FATAL_ERROR>'; GeneralError::systemError($xmlStr); exit; } */ $dom->loadXML($msgObj->{$xmlStr}); if ($dom->documentElement->hasAttribute('Version')) { $version = $dom->documentElement->getAttribute('Version'); } else { if ($dom->documentElement->hasAttribute('version')) { $version = $dom->documentElement->getAttribute('version'); } else { if ($_SESSION['ZONE_VERSION'] == '1.5r1') { $version = $_SESSION['ZONE_VERSION']; } else { ZitLog::writeToErrorLog('[Invalid Version] Zone does not support version ' . substr($version, 0, 10), 'Zone does not support sif message version : ' . $xmlStr, 'Retrieve Message Version', $_SESSION['ZONE_ID']); GeneralError::versionError($xmlStr); exit; } } } if ($version != $_SESSION['ZONE_VERSION']) { ZitLog::writeToErrorLog('[Invalid Version] Zone does not support version ' . substr($version, 0, 10), 'Zone does not support sif message version ' . $xmlStr, 'Retrieve Message Version', $_SESSION['ZONE_ID']); GeneralError::versionError($xmlStr); exit; } return $version; }