From: Michael M Slusarz Date: Fri, 19 Feb 2010 06:13:03 +0000 (-0700) Subject: Fix new DOM usage X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=3da0ed1546017e3d0c0122f671aab15e9d0d6eeb;p=horde.git Fix new DOM usage --- diff --git a/horde/admin/setup/index.php b/horde/admin/setup/index.php index bfd992425..744ae4b10 100644 --- a/horde/admin/setup/index.php +++ b/horde/admin/setup/index.php @@ -58,7 +58,6 @@ function _uploadFTP($params) /* Check for versions if requested. */ $versions = array(); if (Horde_Util::getFormData('check_versions')) { - require_once 'Horde/DOM.php'; $http = new HTTP_Request('http://www.horde.org/versions.php'); $result = $http->sendRequest(); if (is_a($result, 'PEAR_Error')) { @@ -68,10 +67,10 @@ if (Horde_Util::getFormData('check_versions')) { } else { $dom = DOMDocument::loadXML($http->getResponseBody()); $stable = $dom->getElementsByTagName('stable'); - if (!count($stable) || !$stable[0]->hasChildNodes()) { + if (!$stable->length || !$stable->item(0)->hasChildNodes()) { $notification->push(_("Invalid response from server."), 'horde.error'); } else { - for ($app = $stable[0]->firstChild; + for ($app = $stable->item(0)->firstChild; !empty($app); $app = $app->nextSibling) { if (!($app instanceof DOMElement)) { @@ -80,8 +79,8 @@ if (Horde_Util::getFormData('check_versions')) { $version = $app->getElementsByTagName('version'); $url = $app->getElementsByTagName('url'); $versions[$app->getAttribute('name')] = array( - 'version' => $version[0]->textContent, - 'url' => $url[0]->textContent); + 'version' => $version->item(0)->textContent, + 'url' => $url->item(0)->textContent); } } }