Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>tags/v24.0.0beta1
@@ -138,9 +138,13 @@ class ChangesCheck { | |||
protected function extractData($body):array { | |||
$data = []; | |||
if ($body) { | |||
$loadEntities = libxml_disable_entity_loader(true); | |||
$xml = @simplexml_load_string($body); | |||
libxml_disable_entity_loader($loadEntities); | |||
if (\LIBXML_VERSION < 20900) { | |||
$loadEntities = libxml_disable_entity_loader(true); | |||
$xml = @simplexml_load_string($body); | |||
libxml_disable_entity_loader($loadEntities); | |||
} else { | |||
$xml = @simplexml_load_string($body); | |||
} | |||
if ($xml !== false) { | |||
$data['changelogURL'] = (string)$xml->changelog['href']; | |||
$data['whatsNew'] = []; |
@@ -95,9 +95,13 @@ class VersionCheck { | |||
} | |||
if ($xml) { | |||
$loadEntities = libxml_disable_entity_loader(true); | |||
$data = @simplexml_load_string($xml); | |||
libxml_disable_entity_loader($loadEntities); | |||
if (\LIBXML_VERSION < 20900) { | |||
$loadEntities = libxml_disable_entity_loader(true); | |||
$data = @simplexml_load_string($xml); | |||
libxml_disable_entity_loader($loadEntities); | |||
} else { | |||
$data = @simplexml_load_string($xml); | |||
} | |||
if ($data !== false) { | |||
$tmp['version'] = (string)$data->version; | |||
$tmp['versionstring'] = (string)$data->versionstring; |