From c06c781f365d8b7f97a5a7c8e9f08306115b5306 Mon Sep 17 00:00:00 2001 From: Tim Steiner <tsteiner2@unl.edu> Date: Mon, 14 May 2012 17:17:22 -0500 Subject: [PATCH] [gh-385] During migration, if a breadcrumbs div is empty, just ignore it. --- sites/all/modules/unl/unl_migration.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/sites/all/modules/unl/unl_migration.php b/sites/all/modules/unl/unl_migration.php index fd207366..555d530c 100644 --- a/sites/all/modules/unl/unl_migration.php +++ b/sites/all/modules/unl/unl_migration.php @@ -759,19 +759,22 @@ class Unl_Migration_Tool // Scan the page for the parent breadcrumb $breadcrumbs = $dom->getElementById('breadcrumbs'); if ($breadcrumbs) { - $breadcrumbs = $breadcrumbs->getElementsByTagName('a'); - $breadcrumb = $breadcrumbs->item($breadcrumbs->length - 1); + $breadcrumbs = $breadcrumbs->getElementsByTagName('a'); + $breadcrumb = $breadcrumbs->item($breadcrumbs->length - 1); + if ($breadcrumb) { + var_dump($breadcrumb); $breadcrumb = $breadcrumb->getAttribute('href'); $breadcrumb = $this->_makeLinkAbsolute($breadcrumb, $path); if (substr($breadcrumb, 0, strlen($this->_baseUrl)) == $this->_baseUrl && $breadcrumb != $this->_baseUrl) { - $pageParentLink = substr($breadcrumb, strlen($this->_baseUrl)); + $pageParentLink = substr($breadcrumb, strlen($this->_baseUrl)); } else { - $pageParentLink = ''; + $pageParentLink = ''; } if ($pageParentLink == $path) { - $pageParentLink = ''; + $pageParentLink = ''; } $this->_pageParentLinks[$path] = $pageParentLink; + } } } -- GitLab