From 5da9c44024d18e1d99e94b8ab180fada9c60ea55 Mon Sep 17 00:00:00 2001 From: Demian Katz <demian.katz@villanova.edu> Date: Mon, 11 May 2015 14:09:26 -0400 Subject: [PATCH] Eliminate notices. --- .../templates/Recommend/VisualFacets.phtml | 22 +++++----- .../templates/Recommend/VisualFacets.phtml | 40 ++++++++++--------- 2 files changed, 33 insertions(+), 29 deletions(-) diff --git a/themes/blueprint/templates/Recommend/VisualFacets.phtml b/themes/blueprint/templates/Recommend/VisualFacets.phtml index c949ca1312c..81b8624d5bc 100644 --- a/themes/blueprint/templates/Recommend/VisualFacets.phtml +++ b/themes/blueprint/templates/Recommend/VisualFacets.phtml @@ -3,27 +3,29 @@ $visualFacetSet = $this->recommend->getPivotFacetSet(); - $flarechildren = array(); + if (isset($visualFacetSet->children)) { + $flarechildren = array(); - foreach ($visualFacetSet->children as $toplevelfacet) { + foreach ($visualFacetSet->children as $toplevelfacet) { $toplevelinfo = array(); $toplevelchildren = array(); $toplevelinfo['name'] = $toplevelfacet['value']; $toplevelinfo['field'] = $toplevelfacet['field']; $toplevelinfo['size'] = $toplevelfacet['count']; foreach($toplevelfacet['pivot'] as $secondlevelfacet) { - $secondlevelinfo = array(); - $secondlevelinfo['name'] = $secondlevelfacet['value']; - $secondlevelinfo['size'] = $secondlevelfacet['count']; - $secondlevelinfo['field'] = $secondlevelfacet['field']; - $secondlevelinfo['parentlevel'] = $toplevelinfo['name']; - array_push($toplevelchildren, $secondlevelinfo); + $secondlevelinfo = array(); + $secondlevelinfo['name'] = $secondlevelfacet['value']; + $secondlevelinfo['size'] = $secondlevelfacet['count']; + $secondlevelinfo['field'] = $secondlevelfacet['field']; + $secondlevelinfo['parentlevel'] = $toplevelinfo['name']; + array_push($toplevelchildren, $secondlevelinfo); } $toplevelinfo['children'] = $toplevelchildren; array_push($flarechildren, $toplevelinfo); - } + } - $visualFacetSet->children = $flarechildren; + $visualFacetSet->children = $flarechildren; + } ?> <? if (isset($visualFacetSet)): ?> diff --git a/themes/bootstrap3/templates/Recommend/VisualFacets.phtml b/themes/bootstrap3/templates/Recommend/VisualFacets.phtml index 4d9136f2125..38f748b1843 100644 --- a/themes/bootstrap3/templates/Recommend/VisualFacets.phtml +++ b/themes/bootstrap3/templates/Recommend/VisualFacets.phtml @@ -3,27 +3,29 @@ $visualFacetSet = $this->recommend->getPivotFacetSet(); - $flarechildren = array(); - - foreach ($visualFacetSet->children as $toplevelfacet) { - $toplevelinfo = array(); - $toplevelchildren = array(); - $toplevelinfo['name'] = $toplevelfacet['value']; - $toplevelinfo['field'] = $toplevelfacet['field']; - $toplevelinfo['size'] = $toplevelfacet['count']; - foreach($toplevelfacet['pivot'] as $secondlevelfacet) { - $secondlevelinfo = array(); - $secondlevelinfo['name'] = $secondlevelfacet['value']; - $secondlevelinfo['size'] = $secondlevelfacet['count']; - $secondlevelinfo['field'] = $secondlevelfacet['field']; - $secondlevelinfo['parentlevel'] = $toplevelinfo['name']; - array_push($toplevelchildren, $secondlevelinfo); + if (isset($visualFacetSet->children)) { + $flarechildren = array(); + + foreach ($visualFacetSet->children as $toplevelfacet) { + $toplevelinfo = array(); + $toplevelchildren = array(); + $toplevelinfo['name'] = $toplevelfacet['value']; + $toplevelinfo['field'] = $toplevelfacet['field']; + $toplevelinfo['size'] = $toplevelfacet['count']; + foreach($toplevelfacet['pivot'] as $secondlevelfacet) { + $secondlevelinfo = array(); + $secondlevelinfo['name'] = $secondlevelfacet['value']; + $secondlevelinfo['size'] = $secondlevelfacet['count']; + $secondlevelinfo['field'] = $secondlevelfacet['field']; + $secondlevelinfo['parentlevel'] = $toplevelinfo['name']; + array_push($toplevelchildren, $secondlevelinfo); + } + $toplevelinfo['children'] = $toplevelchildren; + array_push($flarechildren, $toplevelinfo); } - $toplevelinfo['children'] = $toplevelchildren; - array_push($flarechildren, $toplevelinfo); - } - $visualFacetSet->children = $flarechildren; + $visualFacetSet->children = $flarechildren; + } ?> <? if (isset($visualFacetSet)): ?> -- GitLab