From 636b79102751254526055f8094b5f99951b8a666 Mon Sep 17 00:00:00 2001
From: Dorian Merz <merz@ub.uni-leipzig.de>
Date: Thu, 18 Feb 2021 09:17:33 +0100
Subject: [PATCH] refs #18775 [fid_bbi] optimize performance

* avoid rendering of sub-template if unnecessary
---
 themes/fid_bbi/templates/search/advanced-search-info.phtml | 5 ++---
 themes/fid_bbi/templates/search/results.phtml              | 5 +++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/themes/fid_bbi/templates/search/advanced-search-info.phtml b/themes/fid_bbi/templates/search/advanced-search-info.phtml
index a021b153178..bdfe5acbb98 100644
--- a/themes/fid_bbi/templates/search/advanced-search-info.phtml
+++ b/themes/fid_bbi/templates/search/advanced-search-info.phtml
@@ -1,7 +1,7 @@
 <!-- fid_bbi - templates - search - advanced-search-info -->
 <?php
 // Following section adaption from themes/finc/templates/search/results.phtml
-$searchType = $this->params->getSearchType();
+
 $searchId = $this->results->getSearchId();
 $searchClassId = $this->params->getSearchClassId();
 $lookfor = $this->results->getUrlQuery()->isQuerySuppressed() ? '' : $this->params->getDisplayQuery();
@@ -18,7 +18,6 @@ $options = $this->searchOptions($this->searchClassId);
 $advSearch = $options->getAdvancedSearchAction();
 ?>
 
-<?php if ($searchType == 'advanced'): ?>
   <div class="results_advanced-search-info">
     <?=$this->icon('small/magnifier')?>
 
@@ -35,5 +34,5 @@ $advSearch = $options->getAdvancedSearchAction();
       </a>
     </p>
   </div>
-<?php endif; ?>
+
 <!-- fid_bbi - templates - search - advanced-search-info - END -->
diff --git a/themes/fid_bbi/templates/search/results.phtml b/themes/fid_bbi/templates/search/results.phtml
index 17aa1814e78..d765ab96a22 100644
--- a/themes/fid_bbi/templates/search/results.phtml
+++ b/themes/fid_bbi/templates/search/results.phtml
@@ -64,8 +64,9 @@ $this->headScript()->appendFile("check_save_statuses.js");
     <?=$this->flashmessages()?>
 
     <div class="results_header">
-      <?=$this->render('search/advanced-search-info.phtml');?>
-
+      <?php if ($this->params->getSearchType() === 'advanced'):?>
+        <?=$this->render('search/advanced-search-info.phtml');?>
+      <?php endif; ?>
       <div class="results_count">
         <?=$this->translate('%%count%% results', ['%%count%%' => $this->localizedNumber($recordTotal)])?>
       </div>
-- 
GitLab