From 3da0ed1546017e3d0c0122f671aab15e9d0d6eeb Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Thu, 18 Feb 2010 23:13:03 -0700 Subject: [PATCH] Fix new DOM usage --- horde/admin/setup/index.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) 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); } } } -- 2.11.0