[Mapbender-commits] r9602 - trunk/mapbender/http/classes
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Thu Sep 22 06:47:27 PDT 2016
Author: armin11
Date: 2016-09-22 06:47:26 -0700 (Thu, 22 Sep 2016)
New Revision: 9602
Modified:
trunk/mapbender/http/classes/class_cswClient.php
Log:
Fix to hold compatibility with php5.3 (older sles version 11)
Modified: trunk/mapbender/http/classes/class_cswClient.php
===================================================================
--- trunk/mapbender/http/classes/class_cswClient.php 2016-09-22 09:56:15 UTC (rev 9601)
+++ trunk/mapbender/http/classes/class_cswClient.php 2016-09-22 13:47:26 UTC (rev 9602)
@@ -86,6 +86,8 @@
}
/*if () {
}*/
+ $metadataRecordArray = explode("\n", $record->metadata, 2);
+ $metadataRecordString = $metadataRecordArray[1];
switch (strtolower($operationName)) {
case "getrecordbyid":
//define standard xml request
@@ -102,7 +104,8 @@
$postRequest = '<?xml version="1.0" encoding="UTF-8"?>';
$postRequest .= '<csw:Transaction service="CSW" version="2.0.2" xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" xmlns:ogc="http://www.opengis.net/ogc" xmlns:apiso="http://www.opengis.net/cat/csw/apiso/1.0">';
$postRequest .= '<csw:Update>';
- $postRequest .= explode("\n", $record->metadata, 2)[1];
+
+ $postRequest .= $metadataRecordString;
$postRequest .= ' </csw:Update>';
$postRequest .= '</csw:Transaction>';
break;
@@ -110,7 +113,7 @@
$postRequest = '<?xml version="1.0" encoding="UTF-8"?>';
$postRequest .= '<csw:Transaction service="CSW" version="2.0.2" xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" xmlns:ogc="http://www.opengis.net/ogc" xmlns:apiso="http://www.opengis.net/cat/csw/apiso/1.0">';
$postRequest .= '<csw:Insert>';
- $postRequest .= explode("\n", $record->metadata, 2)[1];
+ $postRequest .= $metadataRecordString;
$postRequest .= ' </csw:Insert>';
$postRequest .= '</csw:Transaction>';
break;
More information about the Mapbender_commits
mailing list