From d3fe469bfdc55c0575c9ae0ccba82fe8e1249184 Mon Sep 17 00:00:00 2001
From: Chris Hallberg <crhallberg@gmail.com>
Date: Tue, 13 Jun 2017 13:41:53 -0400
Subject: [PATCH] Automatically add empty last lines to all templates.

---
 themes/bootstrap3/templates/Auth/AbstractBase/logindesc.phtml   | 2 +-
 themes/bootstrap3/templates/Auth/CAS/logindesc.phtml            | 2 +-
 themes/bootstrap3/templates/Auth/ChoiceAuth/login.phtml         | 2 +-
 themes/bootstrap3/templates/Auth/Database/logindesc.phtml       | 2 +-
 themes/bootstrap3/templates/Auth/ILS/logindesc.phtml            | 2 +-
 themes/bootstrap3/templates/Auth/LDAP/logindesc.phtml           | 2 +-
 themes/bootstrap3/templates/Auth/Shibboleth/logindesc.phtml     | 2 +-
 themes/bootstrap3/templates/Helpers/ils-offline.phtml           | 2 +-
 themes/bootstrap3/templates/Recommend/AlphaBrowseLink.phtml     | 2 +-
 themes/bootstrap3/templates/Recommend/AuthorInfo.phtml          | 2 +-
 themes/bootstrap3/templates/Recommend/AuthorityRecommend.phtml  | 2 +-
 themes/bootstrap3/templates/Recommend/CatalogResults.phtml      | 2 +-
 themes/bootstrap3/templates/Recommend/Channels.phtml            | 2 +-
 themes/bootstrap3/templates/Recommend/DOI.phtml                 | 2 +-
 themes/bootstrap3/templates/Recommend/DPLATerms.phtml           | 2 +-
 themes/bootstrap3/templates/Recommend/Deprecated.phtml          | 2 +-
 themes/bootstrap3/templates/Recommend/EuropeanaResults.phtml    | 2 +-
 .../templates/Recommend/EuropeanaResultsDeferred.phtml          | 2 +-
 themes/bootstrap3/templates/Recommend/Libraryh3lp.phtml         | 2 +-
 themes/bootstrap3/templates/Recommend/OpenLibrarySubjects.phtml | 2 +-
 .../templates/Recommend/OpenLibrarySubjectsDeferred.phtml       | 2 +-
 .../bootstrap3/templates/Recommend/SummonBestBetsDeferred.phtml | 2 +-
 themes/bootstrap3/templates/Recommend/SummonDatabases.phtml     | 2 +-
 .../templates/Recommend/SummonDatabasesDeferred.phtml           | 2 +-
 themes/bootstrap3/templates/Recommend/SummonResults.phtml       | 2 +-
 .../bootstrap3/templates/Recommend/SummonResultsDeferred.phtml  | 2 +-
 themes/bootstrap3/templates/Recommend/SummonTopics.phtml        | 2 +-
 themes/bootstrap3/templates/Recommend/SwitchQuery.phtml         | 2 +-
 themes/bootstrap3/templates/Recommend/SwitchType.phtml          | 2 +-
 themes/bootstrap3/templates/Recommend/WebResults.phtml          | 2 +-
 .../bootstrap3/templates/RecordDriver/Pazpar2/link-author.phtml | 2 +-
 .../bootstrap3/templates/RecordDriver/Pazpar2/link-series.phtml | 2 +-
 .../templates/RecordDriver/Pazpar2/link-subject.phtml           | 2 +-
 .../bootstrap3/templates/RecordDriver/Pazpar2/link-title.phtml  | 2 +-
 .../bootstrap3/templates/RecordDriver/Primo/format-class.phtml  | 2 +-
 .../templates/RecordDriver/Primo/link-journaltitle.phtml        | 2 +-
 themes/bootstrap3/templates/RecordDriver/Primo/link-title.phtml | 2 +-
 .../templates/RecordDriver/SolrDefault/core-qrcode.phtml        | 2 +-
 .../templates/RecordDriver/SolrDefault/data-childRecords.phtml  | 2 +-
 .../RecordDriver/SolrDefault/data-containerTitle.phtml          | 2 +-
 .../templates/RecordDriver/SolrDefault/format-class.phtml       | 2 +-
 .../templates/RecordDriver/SolrDefault/link-author.phtml        | 2 +-
 .../templates/RecordDriver/SolrDefault/link-journaltitle.phtml  | 2 +-
 .../templates/RecordDriver/SolrDefault/link-series.phtml        | 2 +-
 .../templates/RecordDriver/SolrDefault/link-subject.phtml       | 2 +-
 .../templates/RecordDriver/SolrDefault/link-title.phtml         | 2 +-
 .../templates/RecordDriver/SolrDefault/results-qrcode.phtml     | 2 +-
 .../bootstrap3/templates/RecordDriver/SolrWeb/result-list.phtml | 2 +-
 .../bootstrap3/templates/RecordDriver/Summon/format-class.phtml | 2 +-
 .../bootstrap3/templates/RecordDriver/Summon/link-author.phtml  | 2 +-
 .../templates/RecordDriver/Summon/link-journaltitle.phtml       | 2 +-
 .../bootstrap3/templates/RecordDriver/Summon/link-series.phtml  | 2 +-
 .../bootstrap3/templates/RecordDriver/Summon/link-subject.phtml | 2 +-
 .../bootstrap3/templates/RecordDriver/Summon/link-title.phtml   | 2 +-
 .../templates/RecordDriver/WorldCat/link-series.phtml           | 2 +-
 .../templates/RecordDriver/WorldCat/link-subject.phtml          | 2 +-
 .../bootstrap3/templates/RecordDriver/WorldCat/link-title.phtml | 2 +-
 themes/bootstrap3/templates/RecordTab/holdingsworldcat.phtml    | 2 +-
 themes/bootstrap3/templates/RecordTab/staffviewarray.phtml      | 2 +-
 themes/bootstrap3/templates/RecordTab/staffviewmarc.phtml       | 2 +-
 themes/bootstrap3/templates/RecordTab/toc.phtml                 | 2 +-
 themes/bootstrap3/templates/Related/Channels.phtml              | 2 +-
 themes/bootstrap3/templates/Related/Deprecated.phtml            | 2 +-
 themes/bootstrap3/templates/Related/Similar.phtml               | 2 +-
 themes/bootstrap3/templates/admin/config/home.phtml             | 2 +-
 themes/bootstrap3/templates/admin/disabled.phtml                | 2 +-
 themes/bootstrap3/templates/admin/home.phtml                    | 2 +-
 themes/bootstrap3/templates/admin/maintenance/home.phtml        | 2 +-
 themes/bootstrap3/templates/admin/socialstats/home.phtml        | 2 +-
 themes/bootstrap3/templates/admin/tags/checkbox.phtml           | 2 +-
 themes/bootstrap3/templates/admin/tags/home.phtml               | 2 +-
 themes/bootstrap3/templates/admin/tags/list.phtml               | 2 +-
 themes/bootstrap3/templates/ajax/export-favorites.phtml         | 2 +-
 themes/bootstrap3/templates/ajax/status-available.phtml         | 2 +-
 themes/bootstrap3/templates/ajax/status-unknown.phtml           | 2 +-
 themes/bootstrap3/templates/author/search.phtml                 | 2 +-
 themes/bootstrap3/templates/authority/home.phtml                | 2 +-
 themes/bootstrap3/templates/authority/record.phtml              | 2 +-
 themes/bootstrap3/templates/authority/search.phtml              | 2 +-
 themes/bootstrap3/templates/breadcrumbs/default.phtml           | 2 +-
 themes/bootstrap3/templates/cart/cart.phtml                     | 2 +-
 themes/bootstrap3/templates/cart/contents.phtml                 | 2 +-
 themes/bootstrap3/templates/cart/email.phtml                    | 2 +-
 themes/bootstrap3/templates/cart/save.phtml                     | 2 +-
 themes/bootstrap3/templates/collections/home.phtml              | 2 +-
 themes/bootstrap3/templates/collections/list.phtml              | 2 +-
 themes/bootstrap3/templates/combined/home.phtml                 | 2 +-
 themes/bootstrap3/templates/combined/results.phtml              | 2 +-
 themes/bootstrap3/templates/combined/stack-distributed.phtml    | 2 +-
 themes/bootstrap3/templates/combined/stack-left.phtml           | 2 +-
 themes/bootstrap3/templates/combined/stack-right.phtml          | 2 +-
 themes/bootstrap3/templates/content/asklibrary_en.phtml         | 2 +-
 themes/bootstrap3/templates/devtools/home.phtml                 | 2 +-
 themes/bootstrap3/templates/devtools/language.phtml             | 2 +-
 themes/bootstrap3/templates/eds/home.phtml                      | 2 +-
 themes/bootstrap3/templates/eds/search.phtml                    | 2 +-
 themes/bootstrap3/templates/eit/home.phtml                      | 2 +-
 themes/bootstrap3/templates/eit/search.phtml                    | 2 +-
 themes/bootstrap3/templates/help/home.phtml                     | 2 +-
 themes/bootstrap3/templates/install/disabled.phtml              | 2 +-
 themes/bootstrap3/templates/install/done.phtml                  | 2 +-
 themes/bootstrap3/templates/install/fixdatabase.phtml           | 2 +-
 themes/bootstrap3/templates/install/fixdependencies.phtml       | 2 +-
 themes/bootstrap3/templates/install/fixils.phtml                | 2 +-
 themes/bootstrap3/templates/install/fixsolr.phtml               | 2 +-
 themes/bootstrap3/templates/install/fixsslcerts.phtml           | 2 +-
 themes/bootstrap3/templates/install/home.phtml                  | 2 +-
 themes/bootstrap3/templates/install/showsql.phtml               | 2 +-
 themes/bootstrap3/templates/libguides/home.phtml                | 2 +-
 themes/bootstrap3/templates/libguides/results.phtml             | 2 +-
 themes/bootstrap3/templates/myresearch/delete.phtml             | 2 +-
 themes/bootstrap3/templates/myresearch/fines.phtml              | 2 +-
 themes/bootstrap3/templates/myresearch/recover.phtml            | 2 +-
 themes/bootstrap3/templates/pazpar2/home.phtml                  | 2 +-
 themes/bootstrap3/templates/pazpar2/search.phtml                | 2 +-
 themes/bootstrap3/templates/primo/home.phtml                    | 2 +-
 themes/bootstrap3/templates/primo/search.phtml                  | 2 +-
 themes/bootstrap3/templates/record/ajaxtab.phtml                | 2 +-
 themes/bootstrap3/templates/record/comments-list.phtml          | 2 +-
 themes/bootstrap3/templates/record/taglist.phtml                | 2 +-
 themes/bootstrap3/templates/records/home.phtml                  | 2 +-
 themes/bootstrap3/templates/search/advanced.phtml               | 2 +-
 themes/bootstrap3/templates/search/advanced/build_page.phtml    | 2 +-
 .../bootstrap3/templates/search/advanced/build_page_eds.phtml   | 2 +-
 .../bootstrap3/templates/search/advanced/checkbox-filters.phtml | 2 +-
 themes/bootstrap3/templates/search/home.phtml                   | 2 +-
 themes/bootstrap3/templates/search/newitem.phtml                | 2 +-
 themes/bootstrap3/templates/search/newitemresults.phtml         | 2 +-
 themes/bootstrap3/templates/search/pagination.phtml             | 2 +-
 themes/bootstrap3/templates/search/reserves.phtml               | 2 +-
 themes/bootstrap3/templates/search/reservesresults.phtml        | 2 +-
 themes/bootstrap3/templates/search/searchTabs.phtml             | 2 +-
 themes/bootstrap3/templates/summon/advanced.phtml               | 2 +-
 themes/bootstrap3/templates/summon/home.phtml                   | 2 +-
 themes/bootstrap3/templates/summon/search.phtml                 | 2 +-
 themes/bootstrap3/templates/tag/home.phtml                      | 2 +-
 themes/bootstrap3/templates/upgrade/error.phtml                 | 2 +-
 themes/bootstrap3/templates/upgrade/fixanonymoustags.phtml      | 2 +-
 themes/bootstrap3/templates/upgrade/fixduplicatetags.phtml      | 2 +-
 themes/bootstrap3/templates/upgrade/fixmetadata.phtml           | 2 +-
 themes/bootstrap3/templates/upgrade/getdbcredentials.phtml      | 2 +-
 .../bootstrap3/templates/upgrade/getdbencodingpreference.phtml  | 2 +-
 themes/bootstrap3/templates/upgrade/home.phtml                  | 2 +-
 themes/bootstrap3/templates/upgrade/showsql.phtml               | 2 +-
 themes/bootstrap3/templates/web/home.phtml                      | 2 +-
 themes/bootstrap3/templates/web/results.phtml                   | 2 +-
 themes/bootstrap3/templates/worldcat/advanced.phtml             | 2 +-
 themes/bootstrap3/templates/worldcat/home.phtml                 | 2 +-
 themes/bootstrap3/templates/worldcat/search.phtml               | 2 +-
 themes/root/templates/Citation/apa-article.phtml                | 2 +-
 themes/root/templates/Citation/apa.phtml                        | 2 +-
 themes/root/templates/Citation/mla.phtml                        | 2 +-
 themes/root/templates/Email/recover-password.phtml              | 2 +-
 themes/root/templates/HelpTranslations/de/tag.phtml             | 2 +-
 themes/root/templates/HelpTranslations/el/search.phtml          | 2 +-
 themes/root/templates/HelpTranslations/el/tag.phtml             | 2 +-
 themes/root/templates/HelpTranslations/en/tag.phtml             | 2 +-
 themes/root/templates/HelpTranslations/es/advsearch.phtml       | 2 +-
 themes/root/templates/HelpTranslations/es/search.phtml          | 2 +-
 themes/root/templates/HelpTranslations/fr/tag.phtml             | 2 +-
 themes/root/templates/HelpTranslations/ga/advsearch.phtml       | 2 +-
 themes/root/templates/HelpTranslations/ga/tag.phtml             | 2 +-
 themes/root/templates/HelpTranslations/it/search.phtml          | 2 +-
 themes/root/templates/HelpTranslations/it/tag.phtml             | 2 +-
 themes/root/templates/HelpTranslations/ja/tag.phtml             | 2 +-
 themes/root/templates/HelpTranslations/pt-br/tag.phtml          | 2 +-
 .../templates/RecordDriver/AbstractBase/export-endnote.phtml    | 2 +-
 .../root/templates/RecordDriver/AbstractBase/export-marc.phtml  | 2 +-
 .../templates/RecordDriver/AbstractBase/export-marcxml.phtml    | 2 +-
 .../root/templates/RecordDriver/AbstractBase/export-rdf.phtml   | 2 +-
 .../templates/RecordDriver/AbstractBase/export-refworks.phtml   | 2 +-
 themes/root/templates/RecordDriver/Summon/export-endnote.phtml  | 2 +-
 themes/root/templates/RecordDriver/Summon/export-refworks.phtml | 2 +-
 themes/root/templates/api/swagger.phtml                         | 2 +-
 themes/root/templates/help/home.phtml                           | 2 +-
 themes/root/templates/layout/help.phtml                         | 2 +-
 themes/root/templates/search/opensearch-error.phtml             | 2 +-
 themes/root/templates/searchapi/swagger.phtml                   | 2 +-
 178 files changed, 178 insertions(+), 178 deletions(-)

diff --git a/themes/bootstrap3/templates/Auth/AbstractBase/logindesc.phtml b/themes/bootstrap3/templates/Auth/AbstractBase/logindesc.phtml
index 9f4088f8d27..4d49dc0beba 100644
--- a/themes/bootstrap3/templates/Auth/AbstractBase/logindesc.phtml
+++ b/themes/bootstrap3/templates/Auth/AbstractBase/logindesc.phtml
@@ -1 +1 @@
-<h3><?=$this->transEsc('Login')?></h3>
\ No newline at end of file
+<h3><?=$this->transEsc('Login')?></h3>
diff --git a/themes/bootstrap3/templates/Auth/CAS/logindesc.phtml b/themes/bootstrap3/templates/Auth/CAS/logindesc.phtml
index fab51a92a72..8e64be890ae 100644
--- a/themes/bootstrap3/templates/Auth/CAS/logindesc.phtml
+++ b/themes/bootstrap3/templates/Auth/CAS/logindesc.phtml
@@ -1,2 +1,2 @@
 <h3><?=$this->transEsc('Institutional Login')?></h3>
-<p><?=$this->transEsc('institutional_login_desc')?></p>
\ No newline at end of file
+<p><?=$this->transEsc('institutional_login_desc')?></p>
diff --git a/themes/bootstrap3/templates/Auth/ChoiceAuth/login.phtml b/themes/bootstrap3/templates/Auth/ChoiceAuth/login.phtml
index 4c5fe2267ae..34a651e5aa2 100644
--- a/themes/bootstrap3/templates/Auth/ChoiceAuth/login.phtml
+++ b/themes/bootstrap3/templates/Auth/ChoiceAuth/login.phtml
@@ -10,4 +10,4 @@
   </div>
 <? endforeach ?>
 </div>
-<? $this->auth()->getManager()->setAuthMethod('ChoiceAuth') ?>
\ No newline at end of file
+<? $this->auth()->getManager()->setAuthMethod('ChoiceAuth') ?>
diff --git a/themes/bootstrap3/templates/Auth/Database/logindesc.phtml b/themes/bootstrap3/templates/Auth/Database/logindesc.phtml
index 10d39c2498b..3e647409d73 100644
--- a/themes/bootstrap3/templates/Auth/Database/logindesc.phtml
+++ b/themes/bootstrap3/templates/Auth/Database/logindesc.phtml
@@ -1,2 +1,2 @@
 <h3><?=$this->transEsc('Local Login')?></h3>
-<p><?=$this->transEsc('local_login_desc')?></p>
\ No newline at end of file
+<p><?=$this->transEsc('local_login_desc')?></p>
diff --git a/themes/bootstrap3/templates/Auth/ILS/logindesc.phtml b/themes/bootstrap3/templates/Auth/ILS/logindesc.phtml
index 73ac1374e78..13d8e166828 100644
--- a/themes/bootstrap3/templates/Auth/ILS/logindesc.phtml
+++ b/themes/bootstrap3/templates/Auth/ILS/logindesc.phtml
@@ -1,2 +1,2 @@
 <h3><?=$this->transEsc('Catalog Login')?></h3>
-<p><?=$this->transEsc('catalog_login_desc')?></p>
\ No newline at end of file
+<p><?=$this->transEsc('catalog_login_desc')?></p>
diff --git a/themes/bootstrap3/templates/Auth/LDAP/logindesc.phtml b/themes/bootstrap3/templates/Auth/LDAP/logindesc.phtml
index fab51a92a72..8e64be890ae 100644
--- a/themes/bootstrap3/templates/Auth/LDAP/logindesc.phtml
+++ b/themes/bootstrap3/templates/Auth/LDAP/logindesc.phtml
@@ -1,2 +1,2 @@
 <h3><?=$this->transEsc('Institutional Login')?></h3>
-<p><?=$this->transEsc('institutional_login_desc')?></p>
\ No newline at end of file
+<p><?=$this->transEsc('institutional_login_desc')?></p>
diff --git a/themes/bootstrap3/templates/Auth/Shibboleth/logindesc.phtml b/themes/bootstrap3/templates/Auth/Shibboleth/logindesc.phtml
index fab51a92a72..8e64be890ae 100644
--- a/themes/bootstrap3/templates/Auth/Shibboleth/logindesc.phtml
+++ b/themes/bootstrap3/templates/Auth/Shibboleth/logindesc.phtml
@@ -1,2 +1,2 @@
 <h3><?=$this->transEsc('Institutional Login')?></h3>
-<p><?=$this->transEsc('institutional_login_desc')?></p>
\ No newline at end of file
+<p><?=$this->transEsc('institutional_login_desc')?></p>
diff --git a/themes/bootstrap3/templates/Helpers/ils-offline.phtml b/themes/bootstrap3/templates/Helpers/ils-offline.phtml
index 886aaa79b34..5dfceac17b4 100644
--- a/themes/bootstrap3/templates/Helpers/ils-offline.phtml
+++ b/themes/bootstrap3/templates/Helpers/ils-offline.phtml
@@ -4,4 +4,4 @@
   <p><?=$this->transEsc($this->offlineModeMsg)?></p>
   <? $supportEmail = $this->escapeHtmlAttr($this->systemEmail()); ?>
   <p><a href="mailto:<?=$supportEmail?>"><?=$supportEmail?></a></p>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/Recommend/AlphaBrowseLink.phtml b/themes/bootstrap3/templates/Recommend/AlphaBrowseLink.phtml
index 632a7f412d0..ff50e683e82 100644
--- a/themes/bootstrap3/templates/Recommend/AlphaBrowseLink.phtml
+++ b/themes/bootstrap3/templates/Recommend/AlphaBrowseLink.phtml
@@ -11,4 +11,4 @@
     ]
   );
 ?>
-<div class="alert alert-info"><?=$link?></div>
\ No newline at end of file
+<div class="alert alert-info"><?=$link?></div>
diff --git a/themes/bootstrap3/templates/Recommend/AuthorInfo.phtml b/themes/bootstrap3/templates/Recommend/AuthorInfo.phtml
index 2bbd2c6de73..32a87e6a628 100644
--- a/themes/bootstrap3/templates/Recommend/AuthorInfo.phtml
+++ b/themes/bootstrap3/templates/Recommend/AuthorInfo.phtml
@@ -11,4 +11,4 @@
 
   <a href="http://<?=$this->info['wiki_lang'] ?>.wikipedia.org/wiki/<?=$this->escapeHtmlAttr($this->info['name']/*url*/) ?>" target="new"><?=$this->transEsc('wiki_link') ?></a>
 </div>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/Recommend/AuthorityRecommend.phtml b/themes/bootstrap3/templates/Recommend/AuthorityRecommend.phtml
index 5a7cbdbfb8b..6a277a43a4d 100644
--- a/themes/bootstrap3/templates/Recommend/AuthorityRecommend.phtml
+++ b/themes/bootstrap3/templates/Recommend/AuthorityRecommend.phtml
@@ -16,4 +16,4 @@
       <? endfor; ?>
     </div>
   </div>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/Recommend/CatalogResults.phtml b/themes/bootstrap3/templates/Recommend/CatalogResults.phtml
index d1a0ba51157..628900def89 100644
--- a/themes/bootstrap3/templates/Recommend/CatalogResults.phtml
+++ b/themes/bootstrap3/templates/Recommend/CatalogResults.phtml
@@ -26,4 +26,4 @@
     <? endforeach; ?>
     <a class="list-group-item" href="<?=$this->url($searchObject->getOptions()->getSearchAction()) . $searchObject->getUrlQuery()->setLimit($searchObject->getOptions()->getDefaultLimit())?>"><?=$this->transEsc('More catalog results')?>...</a>
   </ul>
-<? endif ?>
\ No newline at end of file
+<? endif ?>
diff --git a/themes/bootstrap3/templates/Recommend/Channels.phtml b/themes/bootstrap3/templates/Recommend/Channels.phtml
index 45346e8903e..8fb018c7e03 100644
--- a/themes/bootstrap3/templates/Recommend/Channels.phtml
+++ b/themes/bootstrap3/templates/Recommend/Channels.phtml
@@ -6,4 +6,4 @@
 ?>
 <div class="channels-alert alert alert-info">
   <a href="<?=$this->escapeHtmlAttr($link)?>"><?=$this->transEsc('channel_expand')?></a>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/Recommend/DOI.phtml b/themes/bootstrap3/templates/Recommend/DOI.phtml
index 848447b4f9e..f15e2a6b06a 100644
--- a/themes/bootstrap3/templates/Recommend/DOI.phtml
+++ b/themes/bootstrap3/templates/Recommend/DOI.phtml
@@ -7,4 +7,4 @@
     <? $redirect = 'document.location.href = "' . $this->escapeJs($url) . '";'; ?>
     <?=$this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, $redirect, 'SET')?>
   <? endif; ?>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/Recommend/DPLATerms.phtml b/themes/bootstrap3/templates/Recommend/DPLATerms.phtml
index 2ad9cd87ce8..267c561a9ce 100644
--- a/themes/bootstrap3/templates/Recommend/DPLATerms.phtml
+++ b/themes/bootstrap3/templates/Recommend/DPLATerms.phtml
@@ -15,4 +15,4 @@
       </li>
     <? endforeach; ?>
   </ul>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/Recommend/Deprecated.phtml b/themes/bootstrap3/templates/Recommend/Deprecated.phtml
index 63445d34f9c..ff8266ef2c7 100644
--- a/themes/bootstrap3/templates/Recommend/Deprecated.phtml
+++ b/themes/bootstrap3/templates/Recommend/Deprecated.phtml
@@ -1,2 +1,2 @@
 <? /* do nothing -- this module is a placeholder for old deprecated features
-      to prevent legacy configurations from causing fatal errors. */ ?>
\ No newline at end of file
+      to prevent legacy configurations from causing fatal errors. */ ?>
diff --git a/themes/bootstrap3/templates/Recommend/EuropeanaResults.phtml b/themes/bootstrap3/templates/Recommend/EuropeanaResults.phtml
index 30e6e711a7c..0b23e82cfb2 100644
--- a/themes/bootstrap3/templates/Recommend/EuropeanaResults.phtml
+++ b/themes/bootstrap3/templates/Recommend/EuropeanaResults.phtml
@@ -28,4 +28,4 @@
     </div>
   </div>
   <div class="clearfix"></div>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/Recommend/EuropeanaResultsDeferred.phtml b/themes/bootstrap3/templates/Recommend/EuropeanaResultsDeferred.phtml
index 70c5271da00..df193c4f4b7 100644
--- a/themes/bootstrap3/templates/Recommend/EuropeanaResultsDeferred.phtml
+++ b/themes/bootstrap3/templates/Recommend/EuropeanaResultsDeferred.phtml
@@ -6,4 +6,4 @@
 <div id="EuropeanaDeferredRecommend">
     <p><?=$this->transEsc("Loading")?>... <img src="<?=$this->imageLink('ajax_loading.gif')?>" /></p>
     <?=$this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, $loadJs, 'SET')?>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/Recommend/Libraryh3lp.phtml b/themes/bootstrap3/templates/Recommend/Libraryh3lp.phtml
index 8e6eb942647..aa7f110a7dc 100644
--- a/themes/bootstrap3/templates/Recommend/Libraryh3lp.phtml
+++ b/themes/bootstrap3/templates/Recommend/Libraryh3lp.phtml
@@ -1 +1 @@
-<iframe src="https://us.libraryh3lp.com/chat/<?=$this->escapeHtmlAttr($this->recommend->getChatId())?>?skin=<?=urlencode($this->recommend->getSkin())?>"></iframe>
\ No newline at end of file
+<iframe src="https://us.libraryh3lp.com/chat/<?=$this->escapeHtmlAttr($this->recommend->getChatId())?>?skin=<?=urlencode($this->recommend->getSkin())?>"></iframe>
diff --git a/themes/bootstrap3/templates/Recommend/OpenLibrarySubjects.phtml b/themes/bootstrap3/templates/Recommend/OpenLibrarySubjects.phtml
index 1815d597864..372687659d0 100644
--- a/themes/bootstrap3/templates/Recommend/OpenLibrarySubjects.phtml
+++ b/themes/bootstrap3/templates/Recommend/OpenLibrarySubjects.phtml
@@ -28,4 +28,4 @@
     </a>
   </p>
 </div>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/Recommend/OpenLibrarySubjectsDeferred.phtml b/themes/bootstrap3/templates/Recommend/OpenLibrarySubjectsDeferred.phtml
index aec3a025b25..0e54681e661 100644
--- a/themes/bootstrap3/templates/Recommend/OpenLibrarySubjectsDeferred.phtml
+++ b/themes/bootstrap3/templates/Recommend/OpenLibrarySubjectsDeferred.phtml
@@ -6,4 +6,4 @@
 <div id="openLibraryDeferredRecommend">
     <p><?=$this->transEsc("Loading")?>... <img src="<?=$this->imageLink('ajax_loading.gif')?>" /></p>
     <?=$this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, $loadJs, 'SET')?>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/Recommend/SummonBestBetsDeferred.phtml b/themes/bootstrap3/templates/Recommend/SummonBestBetsDeferred.phtml
index 52acf074161..276d1da69e9 100644
--- a/themes/bootstrap3/templates/Recommend/SummonBestBetsDeferred.phtml
+++ b/themes/bootstrap3/templates/Recommend/SummonBestBetsDeferred.phtml
@@ -6,4 +6,4 @@
 <div id="SummonDeferredBestBets">
   <p><?=$this->transEsc("Loading")?>... <i class="fa fa-spinner" aria-hidden="true"></i></p>
   <?=$this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, $loadJs, 'SET')?>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/Recommend/SummonDatabases.phtml b/themes/bootstrap3/templates/Recommend/SummonDatabases.phtml
index 507840f253d..2888ef723ef 100644
--- a/themes/bootstrap3/templates/Recommend/SummonDatabases.phtml
+++ b/themes/bootstrap3/templates/Recommend/SummonDatabases.phtml
@@ -5,4 +5,4 @@
     <p><a href="<?=$this->escapeHtmlAttr($current['link'])?>"><?=$this->escapeHtml($current['title'])?></a><br/><?=$this->escapeHtml($current['description'])?></p>
   <? endforeach; ?>
 </div>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/Recommend/SummonDatabasesDeferred.phtml b/themes/bootstrap3/templates/Recommend/SummonDatabasesDeferred.phtml
index ef58352d86a..6d5270d3954 100644
--- a/themes/bootstrap3/templates/Recommend/SummonDatabasesDeferred.phtml
+++ b/themes/bootstrap3/templates/Recommend/SummonDatabasesDeferred.phtml
@@ -6,4 +6,4 @@
 <div id="SummonDeferredDatabases">
   <p><?=$this->transEsc("Loading")?>... <i class="fa fa-spinner" aria-hidden="true"></i></p>
   <?=$this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, $loadJs, 'SET')?>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/Recommend/SummonResults.phtml b/themes/bootstrap3/templates/Recommend/SummonResults.phtml
index b86702cb741..0a539c4edf8 100644
--- a/themes/bootstrap3/templates/Recommend/SummonResults.phtml
+++ b/themes/bootstrap3/templates/Recommend/SummonResults.phtml
@@ -19,4 +19,4 @@
     <? endforeach; ?>
     <a class="list-group-item" href="<?=$this->url($searchObject->getOptions()->getSearchAction()) . $searchObject->getUrlQuery()->setLimit($searchObject->getOptions()->getDefaultLimit())?>"><?=$this->transEsc('More Summon results')?>...</a>
   </div>
-<? endif ?>
\ No newline at end of file
+<? endif ?>
diff --git a/themes/bootstrap3/templates/Recommend/SummonResultsDeferred.phtml b/themes/bootstrap3/templates/Recommend/SummonResultsDeferred.phtml
index 991f8baa00e..49fff6ea945 100644
--- a/themes/bootstrap3/templates/Recommend/SummonResultsDeferred.phtml
+++ b/themes/bootstrap3/templates/Recommend/SummonResultsDeferred.phtml
@@ -7,4 +7,4 @@
   <h3><?=$this->transEsc("Summon Results")?></h3>
   <p><?=$this->transEsc("Loading")?>... <i class="fa fa-spinner" aria-hidden="true"></i></p>
   <?=$this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, $loadJs, 'SET')?>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/Recommend/SummonTopics.phtml b/themes/bootstrap3/templates/Recommend/SummonTopics.phtml
index 076c8895617..de7de6adfb9 100644
--- a/themes/bootstrap3/templates/Recommend/SummonTopics.phtml
+++ b/themes/bootstrap3/templates/Recommend/SummonTopics.phtml
@@ -15,4 +15,4 @@
     </p>
   <? endif; ?>
 </div>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/Recommend/SwitchQuery.phtml b/themes/bootstrap3/templates/Recommend/SwitchQuery.phtml
index c4b98e50976..ea7bb52c81e 100644
--- a/themes/bootstrap3/templates/Recommend/SwitchQuery.phtml
+++ b/themes/bootstrap3/templates/Recommend/SwitchQuery.phtml
@@ -7,4 +7,4 @@
       <? endforeach; ?>
     </ul>
   </div>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/Recommend/SwitchType.phtml b/themes/bootstrap3/templates/Recommend/SwitchType.phtml
index 498fa27af08..5c174ca1adc 100644
--- a/themes/bootstrap3/templates/Recommend/SwitchType.phtml
+++ b/themes/bootstrap3/templates/Recommend/SwitchType.phtml
@@ -3,4 +3,4 @@
     <?=$this->transEsc('widen_prefix')?>
     <a href="<?=$this->recommend->getResults()->getUrlQuery()->setHandler($handler)?>"><?=$this->transEsc($this->recommend->getNewHandlerName())?></a>.
   </div>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/Recommend/WebResults.phtml b/themes/bootstrap3/templates/Recommend/WebResults.phtml
index 055b21a3617..e72f1f5ed1c 100644
--- a/themes/bootstrap3/templates/Recommend/WebResults.phtml
+++ b/themes/bootstrap3/templates/Recommend/WebResults.phtml
@@ -20,4 +20,4 @@
   </ul>
   <p><a href="<?=$this->url($searchObject->getOptions()->getSearchAction()) . $searchObject->getUrlQuery()->setLimit($searchObject->getOptions()->getDefaultLimit())?>"><?=$this->transEsc('Find More')?>...</a></p>
 </div>
-<? endif ?>
\ No newline at end of file
+<? endif ?>
diff --git a/themes/bootstrap3/templates/RecordDriver/Pazpar2/link-author.phtml b/themes/bootstrap3/templates/RecordDriver/Pazpar2/link-author.phtml
index 34ec85e9849..3f0d870b7d0 100644
--- a/themes/bootstrap3/templates/RecordDriver/Pazpar2/link-author.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/Pazpar2/link-author.phtml
@@ -1 +1 @@
-<?=$this->url('pazpar2-search')?>?lookfor=<?=urlencode($this->lookfor)?>&amp;type=author
\ No newline at end of file
+<?=$this->url('pazpar2-search')?>?lookfor=<?=urlencode($this->lookfor)?>&amp;type=author
diff --git a/themes/bootstrap3/templates/RecordDriver/Pazpar2/link-series.phtml b/themes/bootstrap3/templates/RecordDriver/Pazpar2/link-series.phtml
index 203012a0d1e..46c47c4ec8d 100644
--- a/themes/bootstrap3/templates/RecordDriver/Pazpar2/link-series.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/Pazpar2/link-series.phtml
@@ -1 +1 @@
-<?=$this->url('pazpar2-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=series
\ No newline at end of file
+<?=$this->url('pazpar2-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=series
diff --git a/themes/bootstrap3/templates/RecordDriver/Pazpar2/link-subject.phtml b/themes/bootstrap3/templates/RecordDriver/Pazpar2/link-subject.phtml
index 12428b058b5..746f384808e 100644
--- a/themes/bootstrap3/templates/RecordDriver/Pazpar2/link-subject.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/Pazpar2/link-subject.phtml
@@ -1 +1 @@
-<?=$this->url('pazpar2-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=subject
\ No newline at end of file
+<?=$this->url('pazpar2-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=subject
diff --git a/themes/bootstrap3/templates/RecordDriver/Pazpar2/link-title.phtml b/themes/bootstrap3/templates/RecordDriver/Pazpar2/link-title.phtml
index f0f81ef686c..c3ba934b4a6 100644
--- a/themes/bootstrap3/templates/RecordDriver/Pazpar2/link-title.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/Pazpar2/link-title.phtml
@@ -1 +1 @@
-<?=$this->url('pazpar2-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=title
\ No newline at end of file
+<?=$this->url('pazpar2-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=title
diff --git a/themes/bootstrap3/templates/RecordDriver/Primo/format-class.phtml b/themes/bootstrap3/templates/RecordDriver/Primo/format-class.phtml
index 6702f4f5040..a035c93fc8f 100644
--- a/themes/bootstrap3/templates/RecordDriver/Primo/format-class.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/Primo/format-class.phtml
@@ -44,4 +44,4 @@
           echo 'journal';
           break;
   }
-?>
\ No newline at end of file
+?>
diff --git a/themes/bootstrap3/templates/RecordDriver/Primo/link-journaltitle.phtml b/themes/bootstrap3/templates/RecordDriver/Primo/link-journaltitle.phtml
index 5b35541ccd0..53c0b8e446a 100644
--- a/themes/bootstrap3/templates/RecordDriver/Primo/link-journaltitle.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/Primo/link-journaltitle.phtml
@@ -1 +1 @@
-<?=$this->url('primo-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=AllFields
\ No newline at end of file
+<?=$this->url('primo-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=AllFields
diff --git a/themes/bootstrap3/templates/RecordDriver/Primo/link-title.phtml b/themes/bootstrap3/templates/RecordDriver/Primo/link-title.phtml
index 863c2e40063..19a5b20d85b 100644
--- a/themes/bootstrap3/templates/RecordDriver/Primo/link-title.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/Primo/link-title.phtml
@@ -1 +1 @@
-<?=$this->url('primo-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=Title
\ No newline at end of file
+<?=$this->url('primo-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=Title
diff --git a/themes/bootstrap3/templates/RecordDriver/SolrDefault/core-qrcode.phtml b/themes/bootstrap3/templates/RecordDriver/SolrDefault/core-qrcode.phtml
index 52da09f1ae1..e162a0f98f1 100644
--- a/themes/bootstrap3/templates/RecordDriver/SolrDefault/core-qrcode.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/SolrDefault/core-qrcode.phtml
@@ -1 +1 @@
-<?=$this->serverUrl($this->recordLink()->getUrl($this->driver))?>
\ No newline at end of file
+<?=$this->serverUrl($this->recordLink()->getUrl($this->driver))?>
diff --git a/themes/bootstrap3/templates/RecordDriver/SolrDefault/data-childRecords.phtml b/themes/bootstrap3/templates/RecordDriver/SolrDefault/data-childRecords.phtml
index bcd2de76312..cb6ad882fa2 100644
--- a/themes/bootstrap3/templates/RecordDriver/SolrDefault/data-childRecords.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/SolrDefault/data-childRecords.phtml
@@ -1 +1 @@
-<a href="<?=$this->recordLink()->getChildRecordSearchUrl($this->driver)?>"><?=$this->transEsc('child_record_count', array('%%count%%' => $data))?></a>
\ No newline at end of file
+<a href="<?=$this->recordLink()->getChildRecordSearchUrl($this->driver)?>"><?=$this->transEsc('child_record_count', array('%%count%%' => $data))?></a>
diff --git a/themes/bootstrap3/templates/RecordDriver/SolrDefault/data-containerTitle.phtml b/themes/bootstrap3/templates/RecordDriver/SolrDefault/data-containerTitle.phtml
index 82cba51d8c6..ff678db3e45 100644
--- a/themes/bootstrap3/templates/RecordDriver/SolrDefault/data-containerTitle.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/SolrDefault/data-containerTitle.phtml
@@ -7,4 +7,4 @@
     : $this->record($this->driver)->getLink('journaltitle', $data);
 ?>
 <a href="<?=$link?>"><?=$this->escapeHtml($data)?></a>
-<?=empty($ref) ? '' : $this->escapeHtml($ref)?>
\ No newline at end of file
+<?=empty($ref) ? '' : $this->escapeHtml($ref)?>
diff --git a/themes/bootstrap3/templates/RecordDriver/SolrDefault/format-class.phtml b/themes/bootstrap3/templates/RecordDriver/SolrDefault/format-class.phtml
index 2e2ce73b628..effdcc22ace 100644
--- a/themes/bootstrap3/templates/RecordDriver/SolrDefault/format-class.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/SolrDefault/format-class.phtml
@@ -1 +1 @@
-<?=preg_replace('/[^a-z0-9]/', '', strtolower($this->format))?>
\ No newline at end of file
+<?=preg_replace('/[^a-z0-9]/', '', strtolower($this->format))?>
diff --git a/themes/bootstrap3/templates/RecordDriver/SolrDefault/link-author.phtml b/themes/bootstrap3/templates/RecordDriver/SolrDefault/link-author.phtml
index 1ef515fe458..fdd7fe966a2 100644
--- a/themes/bootstrap3/templates/RecordDriver/SolrDefault/link-author.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/SolrDefault/link-author.phtml
@@ -1 +1 @@
-<?=$this->url('author-home')?>?author=<?=urlencode($this->lookfor)?>
\ No newline at end of file
+<?=$this->url('author-home')?>?author=<?=urlencode($this->lookfor)?>
diff --git a/themes/bootstrap3/templates/RecordDriver/SolrDefault/link-journaltitle.phtml b/themes/bootstrap3/templates/RecordDriver/SolrDefault/link-journaltitle.phtml
index 5987653afd9..154b38cbbb1 100644
--- a/themes/bootstrap3/templates/RecordDriver/SolrDefault/link-journaltitle.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/SolrDefault/link-journaltitle.phtml
@@ -1 +1 @@
-<?=$this->url('search-results')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=JournalTitle
\ No newline at end of file
+<?=$this->url('search-results')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=JournalTitle
diff --git a/themes/bootstrap3/templates/RecordDriver/SolrDefault/link-series.phtml b/themes/bootstrap3/templates/RecordDriver/SolrDefault/link-series.phtml
index bf7507d0a50..3b0406eeff7 100644
--- a/themes/bootstrap3/templates/RecordDriver/SolrDefault/link-series.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/SolrDefault/link-series.phtml
@@ -1 +1 @@
-<?=$this->url('search-results')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=Series
\ No newline at end of file
+<?=$this->url('search-results')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=Series
diff --git a/themes/bootstrap3/templates/RecordDriver/SolrDefault/link-subject.phtml b/themes/bootstrap3/templates/RecordDriver/SolrDefault/link-subject.phtml
index 07a34f729d9..6424a15c886 100644
--- a/themes/bootstrap3/templates/RecordDriver/SolrDefault/link-subject.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/SolrDefault/link-subject.phtml
@@ -1 +1 @@
-<?=$this->url('search-results')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=Subject
\ No newline at end of file
+<?=$this->url('search-results')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=Subject
diff --git a/themes/bootstrap3/templates/RecordDriver/SolrDefault/link-title.phtml b/themes/bootstrap3/templates/RecordDriver/SolrDefault/link-title.phtml
index eca8c06502d..163ccdcb55b 100644
--- a/themes/bootstrap3/templates/RecordDriver/SolrDefault/link-title.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/SolrDefault/link-title.phtml
@@ -1 +1 @@
-<?=$this->url('search-results')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=Title
\ No newline at end of file
+<?=$this->url('search-results')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=Title
diff --git a/themes/bootstrap3/templates/RecordDriver/SolrDefault/results-qrcode.phtml b/themes/bootstrap3/templates/RecordDriver/SolrDefault/results-qrcode.phtml
index 52da09f1ae1..e162a0f98f1 100644
--- a/themes/bootstrap3/templates/RecordDriver/SolrDefault/results-qrcode.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/SolrDefault/results-qrcode.phtml
@@ -1 +1 @@
-<?=$this->serverUrl($this->recordLink()->getUrl($this->driver))?>
\ No newline at end of file
+<?=$this->serverUrl($this->recordLink()->getUrl($this->driver))?>
diff --git a/themes/bootstrap3/templates/RecordDriver/SolrWeb/result-list.phtml b/themes/bootstrap3/templates/RecordDriver/SolrWeb/result-list.phtml
index f6ca14f3830..3cf9f42b6fc 100644
--- a/themes/bootstrap3/templates/RecordDriver/SolrWeb/result-list.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/SolrWeb/result-list.phtml
@@ -26,4 +26,4 @@
       <? endif; ?>
     </div>
   </div>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/RecordDriver/Summon/format-class.phtml b/themes/bootstrap3/templates/RecordDriver/Summon/format-class.phtml
index 5601e7f5710..ee5e6148494 100644
--- a/themes/bootstrap3/templates/RecordDriver/Summon/format-class.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/Summon/format-class.phtml
@@ -41,4 +41,4 @@
           echo 'journal';
           break;
   }
-?>
\ No newline at end of file
+?>
diff --git a/themes/bootstrap3/templates/RecordDriver/Summon/link-author.phtml b/themes/bootstrap3/templates/RecordDriver/Summon/link-author.phtml
index 5aebd76f472..92b2b7e0c88 100644
--- a/themes/bootstrap3/templates/RecordDriver/Summon/link-author.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/Summon/link-author.phtml
@@ -1 +1 @@
-<?=$this->url('summon-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=Author
\ No newline at end of file
+<?=$this->url('summon-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=Author
diff --git a/themes/bootstrap3/templates/RecordDriver/Summon/link-journaltitle.phtml b/themes/bootstrap3/templates/RecordDriver/Summon/link-journaltitle.phtml
index 5536935b4f4..c59ac07df93 100644
--- a/themes/bootstrap3/templates/RecordDriver/Summon/link-journaltitle.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/Summon/link-journaltitle.phtml
@@ -1 +1 @@
-<?=$this->url('summon-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=PublicationTitle
\ No newline at end of file
+<?=$this->url('summon-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=PublicationTitle
diff --git a/themes/bootstrap3/templates/RecordDriver/Summon/link-series.phtml b/themes/bootstrap3/templates/RecordDriver/Summon/link-series.phtml
index 26a9524f15a..e976f888e2d 100644
--- a/themes/bootstrap3/templates/RecordDriver/Summon/link-series.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/Summon/link-series.phtml
@@ -1 +1 @@
-<?=$this->url('summon-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=PublicationSeriesTitle
\ No newline at end of file
+<?=$this->url('summon-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=PublicationSeriesTitle
diff --git a/themes/bootstrap3/templates/RecordDriver/Summon/link-subject.phtml b/themes/bootstrap3/templates/RecordDriver/Summon/link-subject.phtml
index cf66f99c101..04c12d143e6 100644
--- a/themes/bootstrap3/templates/RecordDriver/Summon/link-subject.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/Summon/link-subject.phtml
@@ -1 +1 @@
-<?=$this->url('summon-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=Subject
\ No newline at end of file
+<?=$this->url('summon-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=Subject
diff --git a/themes/bootstrap3/templates/RecordDriver/Summon/link-title.phtml b/themes/bootstrap3/templates/RecordDriver/Summon/link-title.phtml
index 57cdc24f2d6..a0c3d42e7c7 100644
--- a/themes/bootstrap3/templates/RecordDriver/Summon/link-title.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/Summon/link-title.phtml
@@ -1 +1 @@
-<?=$this->url('summon-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=Title
\ No newline at end of file
+<?=$this->url('summon-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=Title
diff --git a/themes/bootstrap3/templates/RecordDriver/WorldCat/link-series.phtml b/themes/bootstrap3/templates/RecordDriver/WorldCat/link-series.phtml
index d95ad084838..89d53346e5a 100644
--- a/themes/bootstrap3/templates/RecordDriver/WorldCat/link-series.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/WorldCat/link-series.phtml
@@ -1 +1 @@
-<?=$this->url('worldcat-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=srw.se
\ No newline at end of file
+<?=$this->url('worldcat-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=srw.se
diff --git a/themes/bootstrap3/templates/RecordDriver/WorldCat/link-subject.phtml b/themes/bootstrap3/templates/RecordDriver/WorldCat/link-subject.phtml
index 6b6bb5c9235..43af476c9d2 100644
--- a/themes/bootstrap3/templates/RecordDriver/WorldCat/link-subject.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/WorldCat/link-subject.phtml
@@ -1 +1 @@
-<?=$this->url('worldcat-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=srw.su
\ No newline at end of file
+<?=$this->url('worldcat-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=srw.su
diff --git a/themes/bootstrap3/templates/RecordDriver/WorldCat/link-title.phtml b/themes/bootstrap3/templates/RecordDriver/WorldCat/link-title.phtml
index 03f8d524558..dd9e85bd2a3 100644
--- a/themes/bootstrap3/templates/RecordDriver/WorldCat/link-title.phtml
+++ b/themes/bootstrap3/templates/RecordDriver/WorldCat/link-title.phtml
@@ -1 +1 @@
-<?=$this->url('worldcat-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=srw.ti%3Asrw.se
\ No newline at end of file
+<?=$this->url('worldcat-search')?>?lookfor=%22<?=urlencode($this->lookfor)?>%22&amp;type=srw.ti%3Asrw.se
diff --git a/themes/bootstrap3/templates/RecordTab/holdingsworldcat.phtml b/themes/bootstrap3/templates/RecordTab/holdingsworldcat.phtml
index 57c0267ecdd..a0e7f0a8f98 100644
--- a/themes/bootstrap3/templates/RecordTab/holdingsworldcat.phtml
+++ b/themes/bootstrap3/templates/RecordTab/holdingsworldcat.phtml
@@ -21,4 +21,4 @@
   </tr>
 <? endforeach; ?>
 </table>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/RecordTab/staffviewarray.phtml b/themes/bootstrap3/templates/RecordTab/staffviewarray.phtml
index a640373c06e..e4e80bd770d 100644
--- a/themes/bootstrap3/templates/RecordTab/staffviewarray.phtml
+++ b/themes/bootstrap3/templates/RecordTab/staffviewarray.phtml
@@ -14,4 +14,4 @@
       </td>
     </tr>
   <? endforeach; ?>
-</table>
\ No newline at end of file
+</table>
diff --git a/themes/bootstrap3/templates/RecordTab/staffviewmarc.phtml b/themes/bootstrap3/templates/RecordTab/staffviewmarc.phtml
index cc89c983995..e00ee857b49 100644
--- a/themes/bootstrap3/templates/RecordTab/staffviewmarc.phtml
+++ b/themes/bootstrap3/templates/RecordTab/staffviewmarc.phtml
@@ -2,4 +2,4 @@
     // Set page title.
     $this->headTitle($this->translate('Staff View') . ': ' . $this->driver->getBreadcrumb());
 ?>
-<?=\VuFind\XSLT\Processor::process('record-marc.xsl', $this->driver->getXML('marc21'))?>
\ No newline at end of file
+<?=\VuFind\XSLT\Processor::process('record-marc.xsl', $this->driver->getXML('marc21'))?>
diff --git a/themes/bootstrap3/templates/RecordTab/toc.phtml b/themes/bootstrap3/templates/RecordTab/toc.phtml
index 46d9a5921ad..e0fa6787a9b 100644
--- a/themes/bootstrap3/templates/RecordTab/toc.phtml
+++ b/themes/bootstrap3/templates/RecordTab/toc.phtml
@@ -13,4 +13,4 @@
   </ul>
 <? else: ?>
   <?=$this->transEsc("Table of Contents unavailable")?>.
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/Related/Channels.phtml b/themes/bootstrap3/templates/Related/Channels.phtml
index e518f20bde2..a4a3b046c8e 100644
--- a/themes/bootstrap3/templates/Related/Channels.phtml
+++ b/themes/bootstrap3/templates/Related/Channels.phtml
@@ -6,4 +6,4 @@
 ?>
 <div class="channels-alert alert alert-info">
   <a href="<?=$this->escapeHtmlAttr($link)?>"><?=$this->transEsc('channel_expand')?></a>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/Related/Deprecated.phtml b/themes/bootstrap3/templates/Related/Deprecated.phtml
index 63445d34f9c..ff8266ef2c7 100644
--- a/themes/bootstrap3/templates/Related/Deprecated.phtml
+++ b/themes/bootstrap3/templates/Related/Deprecated.phtml
@@ -1,2 +1,2 @@
 <? /* do nothing -- this module is a placeholder for old deprecated features
-      to prevent legacy configurations from causing fatal errors. */ ?>
\ No newline at end of file
+      to prevent legacy configurations from causing fatal errors. */ ?>
diff --git a/themes/bootstrap3/templates/Related/Similar.phtml b/themes/bootstrap3/templates/Related/Similar.phtml
index 40280a0fdc7..94047e13130 100644
--- a/themes/bootstrap3/templates/Related/Similar.phtml
+++ b/themes/bootstrap3/templates/Related/Similar.phtml
@@ -20,4 +20,4 @@
   </ul>
 <? else: ?>
   <p><?=$this->transEsc('Cannot find similar records')?></p>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/admin/config/home.phtml b/themes/bootstrap3/templates/admin/config/home.phtml
index e5867d82b7a..8a97b35c69e 100644
--- a/themes/bootstrap3/templates/admin/config/home.phtml
+++ b/themes/bootstrap3/templates/admin/config/home.phtml
@@ -17,4 +17,4 @@
 
 <div class="<?=$this->layoutClass('sidebar')?>">
   <?=$this->render("admin/menu.phtml")?>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/admin/disabled.phtml b/themes/bootstrap3/templates/admin/disabled.phtml
index 851a6116c64..93c58b55026 100644
--- a/themes/bootstrap3/templates/admin/disabled.phtml
+++ b/themes/bootstrap3/templates/admin/disabled.phtml
@@ -1,3 +1,3 @@
 <p class="error">
   <b>The Admin module is currently disabled.</b> To turn it on, see the admin_enabled setting in the [Site] section of config.ini.
-</p>
\ No newline at end of file
+</p>
diff --git a/themes/bootstrap3/templates/admin/home.phtml b/themes/bootstrap3/templates/admin/home.phtml
index 67081b26ee1..59e43f64b71 100644
--- a/themes/bootstrap3/templates/admin/home.phtml
+++ b/themes/bootstrap3/templates/admin/home.phtml
@@ -43,4 +43,4 @@
 
 <div class="<?=$this->layoutClass('sidebar')?>">
   <?=$this->render("admin/menu.phtml")?>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/admin/maintenance/home.phtml b/themes/bootstrap3/templates/admin/maintenance/home.phtml
index b1ddf50fe51..645abefc576 100644
--- a/themes/bootstrap3/templates/admin/maintenance/home.phtml
+++ b/themes/bootstrap3/templates/admin/maintenance/home.phtml
@@ -30,4 +30,4 @@
 
 <div class="<?=$this->layoutClass('sidebar')?>">
   <?=$this->render("admin/menu.phtml")?>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/admin/socialstats/home.phtml b/themes/bootstrap3/templates/admin/socialstats/home.phtml
index cf04a0bb7cb..7fb0f9c2d79 100644
--- a/themes/bootstrap3/templates/admin/socialstats/home.phtml
+++ b/themes/bootstrap3/templates/admin/socialstats/home.phtml
@@ -26,4 +26,4 @@
 
 <div class="<?=$this->layoutClass('sidebar')?>">
   <?=$this->render("admin/menu.phtml")?>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/admin/tags/checkbox.phtml b/themes/bootstrap3/templates/admin/tags/checkbox.phtml
index 75bf67473ec..3ddf4574d5f 100644
--- a/themes/bootstrap3/templates/admin/tags/checkbox.phtml
+++ b/themes/bootstrap3/templates/admin/tags/checkbox.phtml
@@ -3,4 +3,4 @@
     <input id="<?=$this->prefix?>checkbox_<?=$this->tag['id']?>" type="checkbox" name="ids[]" value="<?=$this->escapeHtmlAttr($this->tag['id'])?>" class="checkbox_ui"/>
     <input type="hidden" name="idsAll[]" value="<?=$this->escapeHtmlAttr($this->tag['id'])?>" />
   </label>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/admin/tags/home.phtml b/themes/bootstrap3/templates/admin/tags/home.phtml
index 7d17a4d4811..0a8f646b427 100644
--- a/themes/bootstrap3/templates/admin/tags/home.phtml
+++ b/themes/bootstrap3/templates/admin/tags/home.phtml
@@ -17,4 +17,4 @@
 
 <div class="<?=$this->layoutClass('sidebar')?>">
   <?=$this->render("admin/menu.phtml")?>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/admin/tags/list.phtml b/themes/bootstrap3/templates/admin/tags/list.phtml
index b6eb25e2595..d9b9419736d 100644
--- a/themes/bootstrap3/templates/admin/tags/list.phtml
+++ b/themes/bootstrap3/templates/admin/tags/list.phtml
@@ -107,4 +107,4 @@
   <div class="<?=$this->layoutClass('sidebar')?>">
     <?=$this->render("admin/menu.phtml")?>
   </div>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/ajax/export-favorites.phtml b/themes/bootstrap3/templates/ajax/export-favorites.phtml
index 768576efba6..8caa049b958 100644
--- a/themes/bootstrap3/templates/ajax/export-favorites.phtml
+++ b/themes/bootstrap3/templates/ajax/export-favorites.phtml
@@ -7,4 +7,4 @@
             : $this->transEsc('export_download')
       ?></a>
   </div>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/ajax/status-available.phtml b/themes/bootstrap3/templates/ajax/status-available.phtml
index fe60ff791a1..f5de1467dbe 100644
--- a/themes/bootstrap3/templates/ajax/status-available.phtml
+++ b/themes/bootstrap3/templates/ajax/status-available.phtml
@@ -1 +1 @@
-<span class="label label-success"><?=$this->transEsc("Available")?></span>
\ No newline at end of file
+<span class="label label-success"><?=$this->transEsc("Available")?></span>
diff --git a/themes/bootstrap3/templates/ajax/status-unknown.phtml b/themes/bootstrap3/templates/ajax/status-unknown.phtml
index 90859f902e9..c1b066dbd64 100644
--- a/themes/bootstrap3/templates/ajax/status-unknown.phtml
+++ b/themes/bootstrap3/templates/ajax/status-unknown.phtml
@@ -1 +1 @@
-<span class="label label-default"><?=$this->transEsc("status_unknown_message")?></span>
\ No newline at end of file
+<span class="label label-default"><?=$this->transEsc("status_unknown_message")?></span>
diff --git a/themes/bootstrap3/templates/author/search.phtml b/themes/bootstrap3/templates/author/search.phtml
index 61d858568ad..a26bf7846c4 100644
--- a/themes/bootstrap3/templates/author/search.phtml
+++ b/themes/bootstrap3/templates/author/search.phtml
@@ -18,4 +18,4 @@
     // Set up breadcrumbs:
     $this->layout()->breadcrumbs = '<li><a href="' . $this->url('author-home') . '">' . $this->transEsc('Author') . '</a></li> '
          . '<li class="active">' . $this->transEsc('Author Results for') . ' ' . $this->escapeHtml($this->params->getDisplayQuery()) . '</li>';
-?>
\ No newline at end of file
+?>
diff --git a/themes/bootstrap3/templates/authority/home.phtml b/themes/bootstrap3/templates/authority/home.phtml
index d13d4348c1e..bc5b700660e 100644
--- a/themes/bootstrap3/templates/authority/home.phtml
+++ b/themes/bootstrap3/templates/authority/home.phtml
@@ -1 +1 @@
-<?=$this->render('search/home.phtml');?>
\ No newline at end of file
+<?=$this->render('search/home.phtml');?>
diff --git a/themes/bootstrap3/templates/authority/record.phtml b/themes/bootstrap3/templates/authority/record.phtml
index 9ad570830df..b13625d56ea 100644
--- a/themes/bootstrap3/templates/authority/record.phtml
+++ b/themes/bootstrap3/templates/authority/record.phtml
@@ -1,2 +1,2 @@
 <? $this->layout()->breadcrumbs = false; ?>
-<?=$this->record($this->driver)->getTab($this->tabs['Details'])?>
\ No newline at end of file
+<?=$this->record($this->driver)->getTab($this->tabs['Details'])?>
diff --git a/themes/bootstrap3/templates/authority/search.phtml b/themes/bootstrap3/templates/authority/search.phtml
index c1797c1cd4a..a0c6dd4bbf5 100644
--- a/themes/bootstrap3/templates/authority/search.phtml
+++ b/themes/bootstrap3/templates/authority/search.phtml
@@ -1,4 +1,4 @@
 <?
     // Load standard settings from the default search results screen:
     echo $this->render('search/results.phtml');
-?>
\ No newline at end of file
+?>
diff --git a/themes/bootstrap3/templates/breadcrumbs/default.phtml b/themes/bootstrap3/templates/breadcrumbs/default.phtml
index cb592c323a8..d3ae32c8f44 100644
--- a/themes/bootstrap3/templates/breadcrumbs/default.phtml
+++ b/themes/bootstrap3/templates/breadcrumbs/default.phtml
@@ -8,4 +8,4 @@
   <li class="active"><?=$this->layout()->end ?></li>
 <? else: ?>
   <li class="active" title="<?=$this->layout()->title ?>"><?=$this->truncate($this->layout()->title, 100) ?></li>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/cart/cart.phtml b/themes/bootstrap3/templates/cart/cart.phtml
index e3a7ace6b00..d0ae574863b 100644
--- a/themes/bootstrap3/templates/cart/cart.phtml
+++ b/themes/bootstrap3/templates/cart/cart.phtml
@@ -70,4 +70,4 @@
   }
 JS;
 ?>
-<?=$this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, $script, 'SET') ?>
\ No newline at end of file
+<?=$this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, $script, 'SET') ?>
diff --git a/themes/bootstrap3/templates/cart/contents.phtml b/themes/bootstrap3/templates/cart/contents.phtml
index 73da319f6cf..40fefe4ce74 100644
--- a/themes/bootstrap3/templates/cart/contents.phtml
+++ b/themes/bootstrap3/templates/cart/contents.phtml
@@ -14,4 +14,4 @@
   </ul>
 <? else: ?>
   <p class="alert alert-info"><?=$this->transEsc('bookbag_is_empty')?>.</p>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/cart/email.phtml b/themes/bootstrap3/templates/cart/email.phtml
index 23c10de177c..bbea929f5ae 100644
--- a/themes/bootstrap3/templates/cart/email.phtml
+++ b/themes/bootstrap3/templates/cart/email.phtml
@@ -38,4 +38,4 @@
     $('#itemhide').removeClass('in');
 JS;
 ?>
-<?=$this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, $script, 'SET') ?>
\ No newline at end of file
+<?=$this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, $script, 'SET') ?>
diff --git a/themes/bootstrap3/templates/cart/save.phtml b/themes/bootstrap3/templates/cart/save.phtml
index 709e31d1b73..80a149db085 100644
--- a/themes/bootstrap3/templates/cart/save.phtml
+++ b/themes/bootstrap3/templates/cart/save.phtml
@@ -66,4 +66,4 @@
   $('#itemhide').removeClass('in');
 JS;
 ?>
-<?=$this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, $script, 'SET') ?>
\ No newline at end of file
+<?=$this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, $script, 'SET') ?>
diff --git a/themes/bootstrap3/templates/collections/home.phtml b/themes/bootstrap3/templates/collections/home.phtml
index a8b83b04df5..dd25822e792 100644
--- a/themes/bootstrap3/templates/collections/home.phtml
+++ b/themes/bootstrap3/templates/collections/home.phtml
@@ -62,4 +62,4 @@
 <div class="clearfix">
   <?=$this->render('collections/list.phtml')?>
 </div><br/>
-<?=$pageLinks ?>
\ No newline at end of file
+<?=$pageLinks ?>
diff --git a/themes/bootstrap3/templates/collections/list.phtml b/themes/bootstrap3/templates/collections/list.phtml
index eeafd1fd530..98923184192 100644
--- a/themes/bootstrap3/templates/collections/list.phtml
+++ b/themes/bootstrap3/templates/collections/list.phtml
@@ -8,4 +8,4 @@
       </span>
     </a>
   <? endforeach; ?>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/combined/home.phtml b/themes/bootstrap3/templates/combined/home.phtml
index d13d4348c1e..bc5b700660e 100644
--- a/themes/bootstrap3/templates/combined/home.phtml
+++ b/themes/bootstrap3/templates/combined/home.phtml
@@ -1 +1 @@
-<?=$this->render('search/home.phtml');?>
\ No newline at end of file
+<?=$this->render('search/home.phtml');?>
diff --git a/themes/bootstrap3/templates/combined/results.phtml b/themes/bootstrap3/templates/combined/results.phtml
index 3ecfc081490..c64f0ebab34 100644
--- a/themes/bootstrap3/templates/combined/results.phtml
+++ b/themes/bootstrap3/templates/combined/results.phtml
@@ -75,4 +75,4 @@
       <? endforeach; ?>
     </div>
   <? endif; ?>
-</form>
\ No newline at end of file
+</form>
diff --git a/themes/bootstrap3/templates/combined/stack-distributed.phtml b/themes/bootstrap3/templates/combined/stack-distributed.phtml
index 221df5ae442..7096dfcec94 100644
--- a/themes/bootstrap3/templates/combined/stack-distributed.phtml
+++ b/themes/bootstrap3/templates/combined/stack-distributed.phtml
@@ -29,4 +29,4 @@
       <? endwhile; ?>
     </div>
   <? endfor; ?>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/combined/stack-left.phtml b/themes/bootstrap3/templates/combined/stack-left.phtml
index 0c1bf5303f8..c1c13fc49f0 100644
--- a/themes/bootstrap3/templates/combined/stack-left.phtml
+++ b/themes/bootstrap3/templates/combined/stack-left.phtml
@@ -23,4 +23,4 @@
       </div>
     <? endif; ?>
   <? endforeach; ?>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/combined/stack-right.phtml b/themes/bootstrap3/templates/combined/stack-right.phtml
index e0d394698a6..c241424518e 100644
--- a/themes/bootstrap3/templates/combined/stack-right.phtml
+++ b/themes/bootstrap3/templates/combined/stack-right.phtml
@@ -23,4 +23,4 @@
       </div>
     <? endif; ?>
   <? endforeach; ?>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/content/asklibrary_en.phtml b/themes/bootstrap3/templates/content/asklibrary_en.phtml
index 18854378193..6a3d03efdbb 100644
--- a/themes/bootstrap3/templates/content/asklibrary_en.phtml
+++ b/themes/bootstrap3/templates/content/asklibrary_en.phtml
@@ -4,4 +4,4 @@
 
 <p>
   This is the English "Ask a Librarian" page.
-</p>
\ No newline at end of file
+</p>
diff --git a/themes/bootstrap3/templates/devtools/home.phtml b/themes/bootstrap3/templates/devtools/home.phtml
index c30e9909eb1..81e7038fe27 100644
--- a/themes/bootstrap3/templates/devtools/home.phtml
+++ b/themes/bootstrap3/templates/devtools/home.phtml
@@ -7,4 +7,4 @@
 <ul>
   <li><a href="<?=$this->url('devtools-deminify')?>">Deminifier</a> - Examine minified search data copied from the search database table.</li>
   <li><a href="<?=$this->url('devtools-language')?>">Language Details</a> - Summarize status of translations in language files.</li>
-</ul>
\ No newline at end of file
+</ul>
diff --git a/themes/bootstrap3/templates/devtools/language.phtml b/themes/bootstrap3/templates/devtools/language.phtml
index faa9a1b3be7..78feea645e4 100644
--- a/themes/bootstrap3/templates/devtools/language.phtml
+++ b/themes/bootstrap3/templates/devtools/language.phtml
@@ -51,4 +51,4 @@
   var diffManager = createDiffManager();
 JS;
 ?>
-<?=$this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, $script, 'SET') ?>
\ No newline at end of file
+<?=$this->inlineScript(\Zend\View\Helper\HeadScript::SCRIPT, $script, 'SET') ?>
diff --git a/themes/bootstrap3/templates/eds/home.phtml b/themes/bootstrap3/templates/eds/home.phtml
index d7a41e70131..ff9936df1db 100644
--- a/themes/bootstrap3/templates/eds/home.phtml
+++ b/themes/bootstrap3/templates/eds/home.phtml
@@ -1,3 +1,3 @@
 <?
   echo $this->render('search/home.phtml');
-?>
\ No newline at end of file
+?>
diff --git a/themes/bootstrap3/templates/eds/search.phtml b/themes/bootstrap3/templates/eds/search.phtml
index 6894a00ae29..3f3e56e0a72 100644
--- a/themes/bootstrap3/templates/eds/search.phtml
+++ b/themes/bootstrap3/templates/eds/search.phtml
@@ -3,4 +3,4 @@
   $this->overrideSideFacetCaption = 'Refine Results';
   $this->paginationOptions = ['disableFirst' => true, 'disableLast' => true];
   echo $this->render('search/results.phtml');
-?>
\ No newline at end of file
+?>
diff --git a/themes/bootstrap3/templates/eit/home.phtml b/themes/bootstrap3/templates/eit/home.phtml
index d13d4348c1e..bc5b700660e 100644
--- a/themes/bootstrap3/templates/eit/home.phtml
+++ b/themes/bootstrap3/templates/eit/home.phtml
@@ -1 +1 @@
-<?=$this->render('search/home.phtml');?>
\ No newline at end of file
+<?=$this->render('search/home.phtml');?>
diff --git a/themes/bootstrap3/templates/eit/search.phtml b/themes/bootstrap3/templates/eit/search.phtml
index c1797c1cd4a..a0c6dd4bbf5 100644
--- a/themes/bootstrap3/templates/eit/search.phtml
+++ b/themes/bootstrap3/templates/eit/search.phtml
@@ -1,4 +1,4 @@
 <?
     // Load standard settings from the default search results screen:
     echo $this->render('search/results.phtml');
-?>
\ No newline at end of file
+?>
diff --git a/themes/bootstrap3/templates/help/home.phtml b/themes/bootstrap3/templates/help/home.phtml
index 92b678d6963..82e08b7db1f 100644
--- a/themes/bootstrap3/templates/help/home.phtml
+++ b/themes/bootstrap3/templates/help/home.phtml
@@ -6,4 +6,4 @@
   <?=$help?>
 <? else: ?>
   <p class="alert alert-danger"><?=$this->transEsc('help_page_missing')?></p>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/install/disabled.phtml b/themes/bootstrap3/templates/install/disabled.phtml
index db02a66496c..6da3c47c0a0 100644
--- a/themes/bootstrap3/templates/install/disabled.phtml
+++ b/themes/bootstrap3/templates/install/disabled.phtml
@@ -7,4 +7,4 @@
 ?>
 <h2><?=$this->transEsc('auto_configure_title')?></h2>
 
-<p><?=$this->transEsc('auto_configure_disabled')?></p>
\ No newline at end of file
+<p><?=$this->transEsc('auto_configure_disabled')?></p>
diff --git a/themes/bootstrap3/templates/install/done.phtml b/themes/bootstrap3/templates/install/done.phtml
index 17d72d13420..f1a18df6480 100644
--- a/themes/bootstrap3/templates/install/done.phtml
+++ b/themes/bootstrap3/templates/install/done.phtml
@@ -11,4 +11,4 @@
 
 <p>If you are concerned about security, you may want to change the permissions on
 the <strong><?=$this->escapeHtml($this->configDir)?></strong> directory to prevent the
-web server from writing changes to configurations in the future.</p>
\ No newline at end of file
+web server from writing changes to configurations in the future.</p>
diff --git a/themes/bootstrap3/templates/install/fixdatabase.phtml b/themes/bootstrap3/templates/install/fixdatabase.phtml
index eac2fa939a1..deef34c3814 100644
--- a/themes/bootstrap3/templates/install/fixdatabase.phtml
+++ b/themes/bootstrap3/templates/install/fixdatabase.phtml
@@ -57,4 +57,4 @@
   <div class="form-group">
     <p class="form-control-static">If you don't have the credentials or you wish to print the SQL out, click here to <input class="btn btn-default" type="submit" name="printsql" value="Skip"/> credentials.</p>
   </div>
-</form>
\ No newline at end of file
+</form>
diff --git a/themes/bootstrap3/templates/install/fixdependencies.phtml b/themes/bootstrap3/templates/install/fixdependencies.phtml
index 5d5160af5cb..c2872601b35 100644
--- a/themes/bootstrap3/templates/install/fixdependencies.phtml
+++ b/themes/bootstrap3/templates/install/fixdependencies.phtml
@@ -9,4 +9,4 @@
 
 <?=$this->flashmessages()?>
 
-<? if ($this->problems == 0): ?><p><?=$this->transEsc('No dependency problems found') ?>.</p><? endif; ?>
\ No newline at end of file
+<? if ($this->problems == 0): ?><p><?=$this->transEsc('No dependency problems found') ?>.</p><? endif; ?>
diff --git a/themes/bootstrap3/templates/install/fixils.phtml b/themes/bootstrap3/templates/install/fixils.phtml
index 3c79d0e89de..d76829301d7 100644
--- a/themes/bootstrap3/templates/install/fixils.phtml
+++ b/themes/bootstrap3/templates/install/fixils.phtml
@@ -32,4 +32,4 @@
   <p>VuFind is having trouble communicating with your Integrated Library System (ILS).  Check your configuration.
   You may need to edit the file at <strong><?=$this->escapeHtml($this->configPath)?></strong> and fill in some
   connection details.</p>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/install/fixsolr.phtml b/themes/bootstrap3/templates/install/fixsolr.phtml
index 9069b80f536..2a9121c78d1 100644
--- a/themes/bootstrap3/templates/install/fixsolr.phtml
+++ b/themes/bootstrap3/templates/install/fixsolr.phtml
@@ -15,4 +15,4 @@
   <li>Did you start the Solr server?  See <a href="https://vufind.org/wiki/administration:starting_and_stopping_solr">Starting and Stopping Solr</a> in the documentation.</li>
   <li>Have you checked the Solr admin panel for errors?  You may be able to find it <a href="<?=$this->escapeHtmlAttr($this->userUrl)?>">here</a>.</li>
   <li>Are you using non-default Solr settings?  If your Solr URL is not <strong><?=$this->escapeHtml($this->rawUrl)?></strong> or your core name is not <strong><?=$this->escapeHtml($this->core)?></strong>, you will need to customize the [Index] section of <?=$this->escapeHtml($this->configFile)?>.</li>
-</ol>
\ No newline at end of file
+</ol>
diff --git a/themes/bootstrap3/templates/install/fixsslcerts.phtml b/themes/bootstrap3/templates/install/fixsslcerts.phtml
index 0408c875e32..043c60bcc2d 100644
--- a/themes/bootstrap3/templates/install/fixsslcerts.phtml
+++ b/themes/bootstrap3/templates/install/fixsslcerts.phtml
@@ -14,4 +14,4 @@
 <ol>
   <li>Try setting the sslcapath or sslcafile setting in the [Http] section of your config.ini file to point to your local certificate store.</li>
   <li>If you wish to disable certificate checking, you can set sslverifypeer to false in the [Http] section of config.ini. This is <b>insecure</b> and <b>not recommended</b> but may be useful for initial testing purposes.</li>
-</ol>
\ No newline at end of file
+</ol>
diff --git a/themes/bootstrap3/templates/install/home.phtml b/themes/bootstrap3/templates/install/home.phtml
index f8398674f1a..920c45cfbb9 100644
--- a/themes/bootstrap3/templates/install/home.phtml
+++ b/themes/bootstrap3/templates/install/home.phtml
@@ -14,4 +14,4 @@
 
 <? if ($errors == 0): ?>
   <p>No problems were found.  You may wish to <a href="<?=$this->url('install-done')?>">Disable Auto Configuration</a> at this time.</p>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/install/showsql.phtml b/themes/bootstrap3/templates/install/showsql.phtml
index 08636c86334..54bdc908945 100644
--- a/themes/bootstrap3/templates/install/showsql.phtml
+++ b/themes/bootstrap3/templates/install/showsql.phtml
@@ -20,4 +20,4 @@
 
 <form method="post" action="<?=$this->url('install-showsql')?>">
     <input type="submit" name="continue" value="Next" class="btn btn-primary"/>
-</form>
\ No newline at end of file
+</form>
diff --git a/themes/bootstrap3/templates/libguides/home.phtml b/themes/bootstrap3/templates/libguides/home.phtml
index d13d4348c1e..bc5b700660e 100644
--- a/themes/bootstrap3/templates/libguides/home.phtml
+++ b/themes/bootstrap3/templates/libguides/home.phtml
@@ -1 +1 @@
-<?=$this->render('search/home.phtml');?>
\ No newline at end of file
+<?=$this->render('search/home.phtml');?>
diff --git a/themes/bootstrap3/templates/libguides/results.phtml b/themes/bootstrap3/templates/libguides/results.phtml
index c1797c1cd4a..a0c6dd4bbf5 100644
--- a/themes/bootstrap3/templates/libguides/results.phtml
+++ b/themes/bootstrap3/templates/libguides/results.phtml
@@ -1,4 +1,4 @@
 <?
     // Load standard settings from the default search results screen:
     echo $this->render('search/results.phtml');
-?>
\ No newline at end of file
+?>
diff --git a/themes/bootstrap3/templates/myresearch/delete.phtml b/themes/bootstrap3/templates/myresearch/delete.phtml
index 417b7a218c1..5829c92163f 100644
--- a/themes/bootstrap3/templates/myresearch/delete.phtml
+++ b/themes/bootstrap3/templates/myresearch/delete.phtml
@@ -19,4 +19,4 @@
     <? endforeach; ?>
       <input type="hidden" name="listID" value="<?=$this->list?$this->escapeHtmlAttr($this->list->id):''?>" />
   </div>
-</form>
\ No newline at end of file
+</form>
diff --git a/themes/bootstrap3/templates/myresearch/fines.phtml b/themes/bootstrap3/templates/myresearch/fines.phtml
index dcbab7be80a..e42726f1b52 100644
--- a/themes/bootstrap3/templates/myresearch/fines.phtml
+++ b/themes/bootstrap3/templates/myresearch/fines.phtml
@@ -50,4 +50,4 @@
 
 <div class="<?=$this->layoutClass('sidebar')?>">
   <?=$this->context($this)->renderInContext("myresearch/menu.phtml", ['active' => 'fines'])?>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/myresearch/recover.phtml b/themes/bootstrap3/templates/myresearch/recover.phtml
index 4278330144a..4d89d789a48 100644
--- a/themes/bootstrap3/templates/myresearch/recover.phtml
+++ b/themes/bootstrap3/templates/myresearch/recover.phtml
@@ -6,4 +6,4 @@
   <form class="form-password-recovery" method="post">
     <?=$this->auth()->getPasswordRecoveryForm() ?>
   </form>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/pazpar2/home.phtml b/themes/bootstrap3/templates/pazpar2/home.phtml
index d13d4348c1e..bc5b700660e 100644
--- a/themes/bootstrap3/templates/pazpar2/home.phtml
+++ b/themes/bootstrap3/templates/pazpar2/home.phtml
@@ -1 +1 @@
-<?=$this->render('search/home.phtml');?>
\ No newline at end of file
+<?=$this->render('search/home.phtml');?>
diff --git a/themes/bootstrap3/templates/pazpar2/search.phtml b/themes/bootstrap3/templates/pazpar2/search.phtml
index c1797c1cd4a..a0c6dd4bbf5 100644
--- a/themes/bootstrap3/templates/pazpar2/search.phtml
+++ b/themes/bootstrap3/templates/pazpar2/search.phtml
@@ -1,4 +1,4 @@
 <?
     // Load standard settings from the default search results screen:
     echo $this->render('search/results.phtml');
-?>
\ No newline at end of file
+?>
diff --git a/themes/bootstrap3/templates/primo/home.phtml b/themes/bootstrap3/templates/primo/home.phtml
index d13d4348c1e..bc5b700660e 100644
--- a/themes/bootstrap3/templates/primo/home.phtml
+++ b/themes/bootstrap3/templates/primo/home.phtml
@@ -1 +1 @@
-<?=$this->render('search/home.phtml');?>
\ No newline at end of file
+<?=$this->render('search/home.phtml');?>
diff --git a/themes/bootstrap3/templates/primo/search.phtml b/themes/bootstrap3/templates/primo/search.phtml
index c1797c1cd4a..a0c6dd4bbf5 100644
--- a/themes/bootstrap3/templates/primo/search.phtml
+++ b/themes/bootstrap3/templates/primo/search.phtml
@@ -1,4 +1,4 @@
 <?
     // Load standard settings from the default search results screen:
     echo $this->render('search/results.phtml');
-?>
\ No newline at end of file
+?>
diff --git a/themes/bootstrap3/templates/record/ajaxtab.phtml b/themes/bootstrap3/templates/record/ajaxtab.phtml
index 6f7d520981e..5ee8df818ac 100644
--- a/themes/bootstrap3/templates/record/ajaxtab.phtml
+++ b/themes/bootstrap3/templates/record/ajaxtab.phtml
@@ -4,4 +4,4 @@ foreach ($this->tabs as $tab => $obj) {
         echo $this->record($this->driver)->getTab($obj);
     }
 }
-?>
\ No newline at end of file
+?>
diff --git a/themes/bootstrap3/templates/record/comments-list.phtml b/themes/bootstrap3/templates/record/comments-list.phtml
index 3374fadea59..983547c4c88 100644
--- a/themes/bootstrap3/templates/record/comments-list.phtml
+++ b/themes/bootstrap3/templates/record/comments-list.phtml
@@ -18,4 +18,4 @@
       </div>
     </div>
   <? endforeach; ?>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/record/taglist.phtml b/themes/bootstrap3/templates/record/taglist.phtml
index aa6de6c4ed3..b0bb61475f9 100644
--- a/themes/bootstrap3/templates/record/taglist.phtml
+++ b/themes/bootstrap3/templates/record/taglist.phtml
@@ -23,4 +23,4 @@
   <? else: ?>
     <?=$this->transEsc('No Tags')?>, <?=$this->transEsc('Be the first to tag this record')?>!
   <? endif; ?>
-</div>
\ No newline at end of file
+</div>
diff --git a/themes/bootstrap3/templates/records/home.phtml b/themes/bootstrap3/templates/records/home.phtml
index dbf1e7cebcd..2aa66836fa1 100644
--- a/themes/bootstrap3/templates/records/home.phtml
+++ b/themes/bootstrap3/templates/records/home.phtml
@@ -7,4 +7,4 @@
 
     // Disable top search box -- it doesn't make sense in this module.
     $this->layout()->searchbox = false;
-?>
\ No newline at end of file
+?>
diff --git a/themes/bootstrap3/templates/search/advanced.phtml b/themes/bootstrap3/templates/search/advanced.phtml
index c1774e75c4f..779b5a8ea59 100644
--- a/themes/bootstrap3/templates/search/advanced.phtml
+++ b/themes/bootstrap3/templates/search/advanced.phtml
@@ -3,4 +3,4 @@
   // standard advanced search layout:
   $this->extraAdvancedControls = $this->render('search/advanced/solr.phtml');
   echo $this->render('search/advanced/layout.phtml');
-?>
\ No newline at end of file
+?>
diff --git a/themes/bootstrap3/templates/search/advanced/build_page.phtml b/themes/bootstrap3/templates/search/advanced/build_page.phtml
index cba8aa99b74..cfb4ad36d92 100644
--- a/themes/bootstrap3/templates/search/advanced/build_page.phtml
+++ b/themes/bootstrap3/templates/search/advanced/build_page.phtml
@@ -26,4 +26,4 @@ $(document).ready(function() {
     addSearch(group);
     addSearch(group);
   <? endif; ?>
-});
\ No newline at end of file
+});
diff --git a/themes/bootstrap3/templates/search/advanced/build_page_eds.phtml b/themes/bootstrap3/templates/search/advanced/build_page_eds.phtml
index 89d0f6aa1fa..6fe08fcebcc 100644
--- a/themes/bootstrap3/templates/search/advanced/build_page_eds.phtml
+++ b/themes/bootstrap3/templates/search/advanced/build_page_eds.phtml
@@ -33,4 +33,4 @@ $(document).ready(function() {
     addSearch(new_group);
     addSearch(new_group);
   <? endif; ?>
-});
\ No newline at end of file
+});
diff --git a/themes/bootstrap3/templates/search/advanced/checkbox-filters.phtml b/themes/bootstrap3/templates/search/advanced/checkbox-filters.phtml
index f64b95d7838..8d075ae4c42 100644
--- a/themes/bootstrap3/templates/search/advanced/checkbox-filters.phtml
+++ b/themes/bootstrap3/templates/search/advanced/checkbox-filters.phtml
@@ -9,4 +9,4 @@
       </div>
     <? endforeach; ?>
   </div>
-<?endif;?>
\ No newline at end of file
+<?endif;?>
diff --git a/themes/bootstrap3/templates/search/home.phtml b/themes/bootstrap3/templates/search/home.phtml
index 89ac77d62b2..339dc6ff2e8 100644
--- a/themes/bootstrap3/templates/search/home.phtml
+++ b/themes/bootstrap3/templates/search/home.phtml
@@ -114,4 +114,4 @@ JS;
       <? endif; ?>
     <? endforeach; ?>
   </div>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/search/newitem.phtml b/themes/bootstrap3/templates/search/newitem.phtml
index f33c8a9e1ae..c0db48fa1b0 100644
--- a/themes/bootstrap3/templates/search/newitem.phtml
+++ b/themes/bootstrap3/templates/search/newitem.phtml
@@ -29,4 +29,4 @@
     </div>
   <? endif; ?>
   <input class="btn btn-primary" type="submit" name="submit" value="<?=$this->transEsc('Find')?>"/>
-</form>
\ No newline at end of file
+</form>
diff --git a/themes/bootstrap3/templates/search/newitemresults.phtml b/themes/bootstrap3/templates/search/newitemresults.phtml
index fc8546b7815..0115a979ea7 100644
--- a/themes/bootstrap3/templates/search/newitemresults.phtml
+++ b/themes/bootstrap3/templates/search/newitemresults.phtml
@@ -4,4 +4,4 @@
   $this->overrideSearchHeading = $this->transEsc('New Items');
   $this->overrideEmptyMessage = $this->transEsc('No new item information is currently available.');
   echo $this->render('search/results.phtml');
-?>
\ No newline at end of file
+?>
diff --git a/themes/bootstrap3/templates/search/pagination.phtml b/themes/bootstrap3/templates/search/pagination.phtml
index b4c32f34512..a2553eeebe5 100644
--- a/themes/bootstrap3/templates/search/pagination.phtml
+++ b/themes/bootstrap3/templates/search/pagination.phtml
@@ -24,4 +24,4 @@
       <? endif; ?>
     <? endif; ?>
   </ul>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/search/reserves.phtml b/themes/bootstrap3/templates/search/reserves.phtml
index 76ad6a26e1f..2760ff0deee 100644
--- a/themes/bootstrap3/templates/search/reserves.phtml
+++ b/themes/bootstrap3/templates/search/reserves.phtml
@@ -45,4 +45,4 @@
       <input class="btn btn-primary" type="submit" name="submit" value="<?=$this->transEsc('Find')?>"/>
     </div>
   <? endif; ?>
-</form>
\ No newline at end of file
+</form>
diff --git a/themes/bootstrap3/templates/search/reservesresults.phtml b/themes/bootstrap3/templates/search/reservesresults.phtml
index 55c40b494cf..cbf99ffddda 100644
--- a/themes/bootstrap3/templates/search/reservesresults.phtml
+++ b/themes/bootstrap3/templates/search/reservesresults.phtml
@@ -17,4 +17,4 @@
     }
     $this->overrideEmptyMessage = $this->transEsc('course_reserves_empty_list');
     echo $this->render('search/results.phtml');
-?>
\ No newline at end of file
+?>
diff --git a/themes/bootstrap3/templates/search/searchTabs.phtml b/themes/bootstrap3/templates/search/searchTabs.phtml
index 31ad4e7f543..a07b4a355ec 100644
--- a/themes/bootstrap3/templates/search/searchTabs.phtml
+++ b/themes/bootstrap3/templates/search/searchTabs.phtml
@@ -6,4 +6,4 @@
       </li>
     <? endforeach; ?>
   </ul>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/bootstrap3/templates/summon/advanced.phtml b/themes/bootstrap3/templates/summon/advanced.phtml
index 9b346d8e1c0..22a7c0a135d 100644
--- a/themes/bootstrap3/templates/summon/advanced.phtml
+++ b/themes/bootstrap3/templates/summon/advanced.phtml
@@ -3,4 +3,4 @@
   // standard advanced search layout:
   $this->extraAdvancedControls = $this->render('search/advanced/summon.phtml');
   echo $this->render('search/advanced/layout.phtml');
-?>
\ No newline at end of file
+?>
diff --git a/themes/bootstrap3/templates/summon/home.phtml b/themes/bootstrap3/templates/summon/home.phtml
index d13d4348c1e..bc5b700660e 100644
--- a/themes/bootstrap3/templates/summon/home.phtml
+++ b/themes/bootstrap3/templates/summon/home.phtml
@@ -1 +1 @@
-<?=$this->render('search/home.phtml');?>
\ No newline at end of file
+<?=$this->render('search/home.phtml');?>
diff --git a/themes/bootstrap3/templates/summon/search.phtml b/themes/bootstrap3/templates/summon/search.phtml
index c1797c1cd4a..a0c6dd4bbf5 100644
--- a/themes/bootstrap3/templates/summon/search.phtml
+++ b/themes/bootstrap3/templates/summon/search.phtml
@@ -1,4 +1,4 @@
 <?
     // Load standard settings from the default search results screen:
     echo $this->render('search/results.phtml');
-?>
\ No newline at end of file
+?>
diff --git a/themes/bootstrap3/templates/tag/home.phtml b/themes/bootstrap3/templates/tag/home.phtml
index c1797c1cd4a..a0c6dd4bbf5 100644
--- a/themes/bootstrap3/templates/tag/home.phtml
+++ b/themes/bootstrap3/templates/tag/home.phtml
@@ -1,4 +1,4 @@
 <?
     // Load standard settings from the default search results screen:
     echo $this->render('search/results.phtml');
-?>
\ No newline at end of file
+?>
diff --git a/themes/bootstrap3/templates/upgrade/error.phtml b/themes/bootstrap3/templates/upgrade/error.phtml
index 565268b0cc9..ef4b9e2b55f 100644
--- a/themes/bootstrap3/templates/upgrade/error.phtml
+++ b/themes/bootstrap3/templates/upgrade/error.phtml
@@ -7,4 +7,4 @@
 ?>
 <h2><?=$this->transEsc('Upgrade VuFind')?></h2>
 <?=$this->flashmessages()?>
-<p><?=$this->transEsc('vufind_upgrade_fail') ?>.  You can try <a href="<?=$this->url('upgrade-reset')?>">starting over</a>.</p>
\ No newline at end of file
+<p><?=$this->transEsc('vufind_upgrade_fail') ?>.  You can try <a href="<?=$this->url('upgrade-reset')?>">starting over</a>.</p>
diff --git a/themes/bootstrap3/templates/upgrade/fixanonymoustags.phtml b/themes/bootstrap3/templates/upgrade/fixanonymoustags.phtml
index e10d93c8409..9ac6a5a13b8 100644
--- a/themes/bootstrap3/templates/upgrade/fixanonymoustags.phtml
+++ b/themes/bootstrap3/templates/upgrade/fixanonymoustags.phtml
@@ -23,4 +23,4 @@ an administrator) to associate with old anonymous tags.</p>
 <form method="post" action="<?=$this->url('upgrade-fixanonymoustags')?>">
   <?=$this->transEsc('Username') ?>: <input type="text" name="username" /> <input type="submit" name="submit" value="<?=$this->transEsc('Submit') ?>" /><br /><br />
   <input type="submit" name="skip" value="<?=$this->transEsc('skip_step') ?>." onclick="return confirm('<?=$this->transEsc('skip_confirm') ?>');"/>
-</form>
\ No newline at end of file
+</form>
diff --git a/themes/bootstrap3/templates/upgrade/fixduplicatetags.phtml b/themes/bootstrap3/templates/upgrade/fixduplicatetags.phtml
index c403778a3a4..e49f008ff91 100644
--- a/themes/bootstrap3/templates/upgrade/fixduplicatetags.phtml
+++ b/themes/bootstrap3/templates/upgrade/fixduplicatetags.phtml
@@ -22,4 +22,4 @@ otherwise, it is recommended that you fix these.  Click Submit to proceed.</p>
 <form method="post" action="<?=$this->url('upgrade-fixduplicatetags')?>">
   <input type="submit" name="submit" value="<?=$this->transEsc('Submit') ?>" /><br /><br />
   <input type="submit" name="skip" value="<?=$this->transEsc('skip_step') ?>." onclick="return confirm('<?=$this->transEsc('skip_confirm') ?>');"/>
-</form>
\ No newline at end of file
+</form>
diff --git a/themes/bootstrap3/templates/upgrade/fixmetadata.phtml b/themes/bootstrap3/templates/upgrade/fixmetadata.phtml
index d3dd0d9e896..389dda8bcb5 100644
--- a/themes/bootstrap3/templates/upgrade/fixmetadata.phtml
+++ b/themes/bootstrap3/templates/upgrade/fixmetadata.phtml
@@ -16,4 +16,4 @@ but it will improve the user experience by allowing proper sorting of favorites
 <form method="post" action="<?=$this->url('upgrade-fixmetadata')?>">
   <input type="submit" name="submit" value="<?=$this->transEsc('fix_metadata') ?>." /><br /><br />
   <input type="submit" name="skip" value="<?=$this->transEsc('skip_fix_metadata') ?>." onclick="return confirm('<?=$this->transEsc('skip_confirm') ?>');"/>
-</form>
\ No newline at end of file
+</form>
diff --git a/themes/bootstrap3/templates/upgrade/getdbcredentials.phtml b/themes/bootstrap3/templates/upgrade/getdbcredentials.phtml
index e55c5c2bf1c..f13e695155a 100644
--- a/themes/bootstrap3/templates/upgrade/getdbcredentials.phtml
+++ b/themes/bootstrap3/templates/upgrade/getdbcredentials.phtml
@@ -20,4 +20,4 @@ with permission to alter and create tables.</p>
     </tbody>
   </table>
   If you don't have the credentials or you wish to print the SQL out : Click here to <input type="submit" name="printsql" value="Skip" /> credentials.
-</form>
\ No newline at end of file
+</form>
diff --git a/themes/bootstrap3/templates/upgrade/getdbencodingpreference.phtml b/themes/bootstrap3/templates/upgrade/getdbencodingpreference.phtml
index d727a0fc851..d9c735d9c64 100644
--- a/themes/bootstrap3/templates/upgrade/getdbencodingpreference.phtml
+++ b/themes/bootstrap3/templates/upgrade/getdbencodingpreference.phtml
@@ -23,4 +23,4 @@ upgrade tool later to perform UTF-8 conversion.</p>
 <form method="post" action="<?=$this->url('upgrade-getdbencodingpreference')?>">
   <input type="submit" name="encodingaction" value="Change" /> encoding to UTF-8<br />
   <input type="submit" name="encodingaction" value="Keep" /> Latin-1 encoding
-</form>
\ No newline at end of file
+</form>
diff --git a/themes/bootstrap3/templates/upgrade/home.phtml b/themes/bootstrap3/templates/upgrade/home.phtml
index 6ae1aefb829..6ceb7eac08d 100644
--- a/themes/bootstrap3/templates/upgrade/home.phtml
+++ b/themes/bootstrap3/templates/upgrade/home.phtml
@@ -24,4 +24,4 @@
 </ol>
 
 <p>For the latest notes on upgrading, see the <a href="https://vufind.org/wiki/installation:migration_notes">online documentation</a>.</p>
-<p>For help, feel free to use the mailing lists on the <a href="https://vufind.org/support.php">support page</a>.</p>
\ No newline at end of file
+<p>For help, feel free to use the mailing lists on the <a href="https://vufind.org/support.php">support page</a>.</p>
diff --git a/themes/bootstrap3/templates/upgrade/showsql.phtml b/themes/bootstrap3/templates/upgrade/showsql.phtml
index 395bfd38141..e77c606e53c 100644
--- a/themes/bootstrap3/templates/upgrade/showsql.phtml
+++ b/themes/bootstrap3/templates/upgrade/showsql.phtml
@@ -20,4 +20,4 @@
 
 <form method="post" action="<?=$this->url('upgrade-showsql')?>">
   <input class="btn btn-default" type="submit" name="continue" value="Next" />
-</form>
\ No newline at end of file
+</form>
diff --git a/themes/bootstrap3/templates/web/home.phtml b/themes/bootstrap3/templates/web/home.phtml
index d13d4348c1e..bc5b700660e 100644
--- a/themes/bootstrap3/templates/web/home.phtml
+++ b/themes/bootstrap3/templates/web/home.phtml
@@ -1 +1 @@
-<?=$this->render('search/home.phtml');?>
\ No newline at end of file
+<?=$this->render('search/home.phtml');?>
diff --git a/themes/bootstrap3/templates/web/results.phtml b/themes/bootstrap3/templates/web/results.phtml
index c1797c1cd4a..a0c6dd4bbf5 100644
--- a/themes/bootstrap3/templates/web/results.phtml
+++ b/themes/bootstrap3/templates/web/results.phtml
@@ -1,4 +1,4 @@
 <?
     // Load standard settings from the default search results screen:
     echo $this->render('search/results.phtml');
-?>
\ No newline at end of file
+?>
diff --git a/themes/bootstrap3/templates/worldcat/advanced.phtml b/themes/bootstrap3/templates/worldcat/advanced.phtml
index 6a613a7e608..b9aa96af774 100644
--- a/themes/bootstrap3/templates/worldcat/advanced.phtml
+++ b/themes/bootstrap3/templates/worldcat/advanced.phtml
@@ -2,4 +2,4 @@
   // There are no WorldCat-specific advanced search controls, so just load the
   // standard advanced search layout:
   echo $this->render('search/advanced/layout.phtml');
-?>
\ No newline at end of file
+?>
diff --git a/themes/bootstrap3/templates/worldcat/home.phtml b/themes/bootstrap3/templates/worldcat/home.phtml
index d13d4348c1e..bc5b700660e 100644
--- a/themes/bootstrap3/templates/worldcat/home.phtml
+++ b/themes/bootstrap3/templates/worldcat/home.phtml
@@ -1 +1 @@
-<?=$this->render('search/home.phtml');?>
\ No newline at end of file
+<?=$this->render('search/home.phtml');?>
diff --git a/themes/bootstrap3/templates/worldcat/search.phtml b/themes/bootstrap3/templates/worldcat/search.phtml
index c1797c1cd4a..a0c6dd4bbf5 100644
--- a/themes/bootstrap3/templates/worldcat/search.phtml
+++ b/themes/bootstrap3/templates/worldcat/search.phtml
@@ -1,4 +1,4 @@
 <?
     // Load standard settings from the default search results screen:
     echo $this->render('search/results.phtml');
-?>
\ No newline at end of file
+?>
diff --git a/themes/root/templates/Citation/apa-article.phtml b/themes/root/templates/Citation/apa-article.phtml
index 1cf03909590..35f08a280ed 100644
--- a/themes/root/templates/Citation/apa-article.phtml
+++ b/themes/root/templates/Citation/apa-article.phtml
@@ -5,4 +5,4 @@
 <? if (!empty($this->volume)): ?><?=$this->escapeHtml($this->volume)?><? endif; ?></span><? if (!empty($this->issue)): ?>(<?=$this->escapeHtml($this->issue)?>)<? endif; ?>
 <? if (!empty($this->volume) || !empty($this->issue)): ?>, <? endif; ?>
 <? if (!empty($this->pageRange)) echo strstr($this->pageRange, '-') ? 'pp. ' : 'p. '; ?>
-<?=$this->escapeHtml($this->pageRange)?>. <? if (isset($this->doi)): ?>doi:<?=$this->escapeHtml($this->doi)?><? endif; ?>
\ No newline at end of file
+<?=$this->escapeHtml($this->pageRange)?>. <? if (isset($this->doi)): ?>doi:<?=$this->escapeHtml($this->doi)?><? endif; ?>
diff --git a/themes/root/templates/Citation/apa.phtml b/themes/root/templates/Citation/apa.phtml
index 678928feea3..5c517020578 100644
--- a/themes/root/templates/Citation/apa.phtml
+++ b/themes/root/templates/Citation/apa.phtml
@@ -2,4 +2,4 @@
 <? if (!empty($this->year)): ?>(<?=$this->escapeHtml($this->year)?>). <? endif; ?>
 <span style="font-style:italic;"><?=$this->escapeHtml($this->title)?></span><? if ($this->periodAfterTitle): ?>.<? endif ?> 
 <? if (!empty($this->edition)): ?>(<?=$this->escapeHtml($this->edition)?>). <? endif; ?>
-<? if (!empty($this->publisher)): ?><?=$this->escapeHtml($this->publisher)?>.<? endif; ?>
\ No newline at end of file
+<? if (!empty($this->publisher)): ?><?=$this->escapeHtml($this->publisher)?>.<? endif; ?>
diff --git a/themes/root/templates/Citation/mla.phtml b/themes/root/templates/Citation/mla.phtml
index 71f27deec5e..d10656a7b9f 100644
--- a/themes/root/templates/Citation/mla.phtml
+++ b/themes/root/templates/Citation/mla.phtml
@@ -2,4 +2,4 @@
 <span style="font-style:italic;"><?=$this->escapeHtml($this->title)?></span><? if ($this->periodAfterTitle): ?>.<? endif ?> 
 <? if (!empty($this->edition)): ?><?=$this->escapeHtml($this->edition)?> <? endif; ?>
 <? if (!empty($this->publisher)): ?><?=$this->escapeHtml($this->publisher)?><? endif; ?>
-<? if (!empty($this->year)): ?><? if (!empty($this->publisher)): ?>, <? endif; ?><?=$this->escapeHtml($this->year)?><? endif; ?><? if (!empty($this->year) || !empty($this->publisher)): ?>.<? endif; ?>
\ No newline at end of file
+<? if (!empty($this->year)): ?><? if (!empty($this->publisher)): ?>, <? endif; ?><?=$this->escapeHtml($this->year)?><? endif; ?><? if (!empty($this->year) || !empty($this->publisher)): ?>.<? endif; ?>
diff --git a/themes/root/templates/Email/recover-password.phtml b/themes/root/templates/Email/recover-password.phtml
index 6037d640e28..dd84e2ecc3c 100644
--- a/themes/root/templates/Email/recover-password.phtml
+++ b/themes/root/templates/Email/recover-password.phtml
@@ -1,3 +1,3 @@
 <?=$this->translate('recovery_email_notification', array('%%library%%' => $this->library)) ?>
 
-<?=$this->translate('recovery_email_url_pretext', array('%%url%%' => $this->url)) ?>
\ No newline at end of file
+<?=$this->translate('recovery_email_url_pretext', array('%%url%%' => $this->url)) ?>
diff --git a/themes/root/templates/HelpTranslations/de/tag.phtml b/themes/root/templates/HelpTranslations/de/tag.phtml
index fe05946fa5a..8fb15bfbadf 100644
--- a/themes/root/templates/HelpTranslations/de/tag.phtml
+++ b/themes/root/templates/HelpTranslations/de/tag.phtml
@@ -20,4 +20,4 @@
     anderen Objekten, welche das selbe Schlagwort teilen, oder zu einer
     Liste von weiteren <em>Tags</em>. Damit können mit dem Navigtor die Objekte
     auf einfache Art besucht werden.
-</p>
\ No newline at end of file
+</p>
diff --git a/themes/root/templates/HelpTranslations/el/search.phtml b/themes/root/templates/HelpTranslations/el/search.phtml
index adedb3d8b95..89aeb70542b 100644
--- a/themes/root/templates/HelpTranslations/el/search.phtml
+++ b/themes/root/templates/HelpTranslations/el/search.phtml
@@ -1 +1 @@
-<h1>Χρήσιμες συμβουλές για να κάνετε Αναζήτηση</h1>

<ul class="HelpMenu">
  <li><a href="#Wildcard Searches">Αναζητήση με χαρακτήρες μπαλαντέρ</a></li>
  <li><a href="#Fuzzy Searches">Αναζήτηση ασαφούς όρου - Fuzzy Search</a></li>
  <li><a href="#Proximity Searches">Αναζήτηση συγγενών όρων - Proximity Search</a></li>
  <li><a href="#Range Searches">Αναζήτηση σε Εύρος - Range Search</a></li>
  <li><a href="#Boosting a Term">Ενίσχυση Βαρύτητας Όρου</a></li>
  <li><a href="#Boolean operators">Λογικοί Τελεστές - Boolean Operators</a>
    <ul>
      <li><a href="#AND">AND</a></li>
      <li><a href="#+">+</a></li>
      <li><a href="#OR">OR</a></li>
      <li><a href="#NOT">NOT</a></li>
      <li><a href="#-">-</a></li>
    </ul>
  </li>
</ul>

<dl class="Content">
  <dt><a name="Wildcard Searches"></a>Αναζητήση με χαρακτήρες μπαλαντέρ</dt>
  <dd>
    <p>Για να κάνετε αναζήτηση με μόνο ένα χαρακτήρα ως μπαλαντέρ χρησιμοποιείστε το σύμβολο <strong>?</strong> .</p>
    <p>Για παράδειγμα, για να αναζητήσετε την λέξη "text" ή "test" μπορείτε να χρησιμοποιήσετε τον όρο:</p>
    <pre class="code">te?t</pre>
    <p>Για να χρησιμοποιήσετε πολλαπλούς χαρακτήρες, 0 ή και περισσότερους, ως μπαλαντέρ χρησιμοποιήστε το σύμβολο<strong>*</strong> .</p>
    <p>Για παράδειγμα, για να αναζητήσετε τις λέξεις test, tests ή tester, μπορείτε να χρησιμοποιήσετε τον όρο: </p>
    <pre class="code">test*</pre>
    <p>Μπορείτε επίσης, να χρησιμοποιήσετε τους χαρακτήρες μπαλαντέρ και μέσα στη λέξη.</p>
    <pre class="code">te*t</pre>
    <p>Σημείωση: Δεν μπορείτε να χρησιμοποιήσετε τα σύμβολα * και ? σαν πρώτους χαρακτήρες μίας λέξης.</p>
  </dd>

  <dt><a name="Fuzzy Searches"></a>Αναζήτηση ασαφούς όρου - Fuzzy Search</dt>
  <dd>
    <p>Χρησιμοποιήστε το σύμβολο <strong>~</strong> στο τέλος όρου αναζήτησης <strong>μιας μόνο </strong> λέξης. Για παράδειγμα για να αναζητήσετε ένα όρο του οποίου η ορθογραφία μοιάζει με την λέξη "roam" χρησιμοποιήστε την αναζήτηση ασαφούς όρου: </p>
    <pre class="code">roam~</pre>
    <p>Αυτή η αναζήτηση θα βρεί όρους όπως foam και roams.</p>
    <p>Εάν εισάγετε μια επιπλέον παράμετρο μπορείτε να ορίσετε και την επιθυμητή εγγύτητα Η τιμή είναι μεταξύ 0 και 1. Χρησιμοποιώντας τιμή πλησιέστερη στο 1, θα ταυτιστούν μόνο όροι με υψηλότερη εγγύτητα. Για παράδειγμα:</p>
    <pre class="code">roam~0.8</pre>
    <p>Η προεπιλεγμένη τιμή που χρησιμοποιείται στην περίπτωση που δεν δηλωθεί η παράμετρος είναι 0.5.</p>
  </dd>
  
  <dt><a name="Proximity Searches"></a>Αναζήτηση συγγενών όρων - Proximity Search</dt>
  <dd>
    <p>
      Χρησιμοποιήστε το σύμβολο  <strong>~</strong> στο τέλος όρου <strong> Πολλαπλών </strong> λέξεων.
      Για παράδειγμα, για να αναζήτησετε τις λέξεις economics και keynes που έχουν απόσταση 10 λέξεων μεταξύ τους, χρησιμοποιήστε: 
    </p>
    <pre class="code">"economics Keynes"~10</pre>
  </dd>
  
  <dt><a name="Range Searches"></a>Αναζήτηση σε Εύρος - Range Search</dt>
  <dd>
    <p>
      Για να πραγματοποιήσετε μια αναζήτηση σε εύρος μπορείτε να χρησιμοποιήσετε τους χαρακτήρες  <strong>{ }</strong> .
       Για παράδειγμα, για να αναζητήσετε τον όρο που ξεκινά με το γράμμα A, B, ή C χρησιμοποιήστε: 
    </p>
    <pre class="code">{A TO C}</pre>
    <p>
      Το ίδιο μπορεί να χρησιμοποιηθεί και με πεδία που έχουν αριθμούς, όπως για παράδειγμα το Έτος: 
    </p>
    <pre class="code">[2002 TO 2003]</pre>
  </dd>
  
  <dt><a name="Boosting a Term"></a>Ενίσχυση Βαρύτητας Όρου</dt>
  <dd>
    <p>
      Για να εφαρμόσετε περισσότερη βαρύτητα σε ένα όρο, μπορείτε να χρησιμοποιήσετε τον χαρακτήρα <strong>^</strong> .
       Για παράδειγμα μπορείτε να δοκιμάσετε την παρακάτω αναζήτηση: 
    </p>
    <pre class="code">economics Keynes^5</pre>
    <p>Το οποίο θα δώσει μεγαλύτερη βαρύτητα στον όρο "Keynes"</p>
  </dd>

  <dt><a name="Boolean operators"></a>Λογικοί Τελεστές - Boolean Operators</dt>
  <dd>
    <p>
      Οι Λογικοί Τελεστές μας επιτρέπουν να συνδυάσουμε όρους.
       Οι τελεστές που επιτρέπονται είναι οι εξής: <strong>AND</strong>, <strong>+</strong>, <strong>OR</strong>, <strong>NOT</strong> και <strong>-</strong>. 
    </p>
    <p>Σημείωση: Οι Λογικοί Τελεστές πρέπει να εισάγονται πάντα με ΚΕΦΑΛΑΙΟΥΣ ΧΑΡΑΚΤΗΡΕΣ.</p>
    <dl>      
      <dt><a name="AND"></a>AND</dt>
      <dd>
        <p>Ο Τελεστής <strong>AND</strong> είναι ο προεπιλεγμένος τελεστής σύνδεσης. Αυτό σημαίνει πως εάν δεν οριστεί Λογικός Τελεστής μεταξύ των δύο όρων, χρησιμοποιείται ο Τελεστής AND. Ο Τελεστής AND αντιστοιχίζει εγγραφές όπου και οι δυο όροι αναζήτησης περιέχονται σε οποιοδήποτε πεδίο της εγγραφής. </p>
        <p>Για να αναζητήσετε τις εγγραφές που περιέχουν τον όρο "economics" και τον όρο "Keynes" χρησιμοποιήστε το ερώτημα: </p>
        <pre class="code">economics Keynes</pre>
        <p>ή</p>
        <pre class="code">economics AND Keynes</pre>		
      </dd>
      <dt><a name="+"></a>+</dt>
      <dd>
        <p>Ο Τελεστής "+" απαιτεί από τον όρο που εισάγεται μετά το σύμβολο "+" να υπάρχει σε κάποιο από τα πεδία της εγγραφής.</p>
        <p>Για να αναζητήσετε εγγραφές που πρέπει να περιέχουν τον όρο"economics" και μπορεί να περιέχουν τον όρο "Keynes" χρησιμοποιήστε το ερώτημα:</p>
        <pre class="code">+economics Keynes</pre>
      </dd>
      <dt><a name="OR"></a>OR</dt>
      <dd>
        <p>Ο Τελεστής <strong>OR</strong> συνδέει δύο όρους και βρίσκει μια εγγραφή που περιέχει οποιονδήποτε από τους όρους αυτούς.</p>
        <p>Για να αναζητήσετε έγγραφα που περιέχουν τους όρους "economics Keynes" ή μόνο τον όρο "Keynes" χρησιμοποιήστε το ερώτημα:</p>
        <pre class="code">"economics Keynes" OR Keynes</pre>
      </dd>
      <dt><a name="NOT"></a>NOT</dt>
      <dd>
        <p>Ο Τελεστής NOT αποκλείει εγγραφές που περιέχουν τον όρο που εισάγεται μετά την λέξη NOT.</p>
        <p>Για να αναζητήσετε έγγραφα που περιέχουν τον όρο "economics" αλλά όχι τον όρο "Keynes" χρησιμοποιήστε το ερώτημα: </p>
        <pre class="code">"economics" NOT "Keynes"</pre>
        <p>Σημείωση: Ο Τελεστής NOT δεν μπορεί να χρησιμοποιηθεί μόνο με ένα όρο. Για παράδειγμα, η ακόλουθη αναζήτηση δεν θα επιστρέψει κανένα αποτέλεσμα: </p>
        <pre class="code">NOT economics</pre>
      </dd>
      <dt><a name="-"></a>-</dt>
      <dd>
        <p>Ο Τελεστής "<Strong>-</strong>" αποκλείει εγγραφές που περιέχουν τον όρο που εισάγεται μετά το σύμβολο "-" .</p>
        <p>Για να αναζητήσετε έγγραφα που περιέχουν τον όρο "economics" αλλά όχι τον όρο "Keynes" χρησιμοποιήστε το ερώτημα: </p>
        <pre class="code">economics -Keynes</pre>
      </dd>
    </dl>
  </dd>
</dl>
\ No newline at end of file
+<h1>Χρήσιμες συμβουλές για να κάνετε Αναζήτηση</h1>

<ul class="HelpMenu">
  <li><a href="#Wildcard Searches">Αναζητήση με χαρακτήρες μπαλαντέρ</a></li>
  <li><a href="#Fuzzy Searches">Αναζήτηση ασαφούς όρου - Fuzzy Search</a></li>
  <li><a href="#Proximity Searches">Αναζήτηση συγγενών όρων - Proximity Search</a></li>
  <li><a href="#Range Searches">Αναζήτηση σε Εύρος - Range Search</a></li>
  <li><a href="#Boosting a Term">Ενίσχυση Βαρύτητας Όρου</a></li>
  <li><a href="#Boolean operators">Λογικοί Τελεστές - Boolean Operators</a>
    <ul>
      <li><a href="#AND">AND</a></li>
      <li><a href="#+">+</a></li>
      <li><a href="#OR">OR</a></li>
      <li><a href="#NOT">NOT</a></li>
      <li><a href="#-">-</a></li>
    </ul>
  </li>
</ul>

<dl class="Content">
  <dt><a name="Wildcard Searches"></a>Αναζητήση με χαρακτήρες μπαλαντέρ</dt>
  <dd>
    <p>Για να κάνετε αναζήτηση με μόνο ένα χαρακτήρα ως μπαλαντέρ χρησιμοποιείστε το σύμβολο <strong>?</strong> .</p>
    <p>Για παράδειγμα, για να αναζητήσετε την λέξη "text" ή "test" μπορείτε να χρησιμοποιήσετε τον όρο:</p>
    <pre class="code">te?t</pre>
    <p>Για να χρησιμοποιήσετε πολλαπλούς χαρακτήρες, 0 ή και περισσότερους, ως μπαλαντέρ χρησιμοποιήστε το σύμβολο<strong>*</strong> .</p>
    <p>Για παράδειγμα, για να αναζητήσετε τις λέξεις test, tests ή tester, μπορείτε να χρησιμοποιήσετε τον όρο: </p>
    <pre class="code">test*</pre>
    <p>Μπορείτε επίσης, να χρησιμοποιήσετε τους χαρακτήρες μπαλαντέρ και μέσα στη λέξη.</p>
    <pre class="code">te*t</pre>
    <p>Σημείωση: Δεν μπορείτε να χρησιμοποιήσετε τα σύμβολα * και ? σαν πρώτους χαρακτήρες μίας λέξης.</p>
  </dd>

  <dt><a name="Fuzzy Searches"></a>Αναζήτηση ασαφούς όρου - Fuzzy Search</dt>
  <dd>
    <p>Χρησιμοποιήστε το σύμβολο <strong>~</strong> στο τέλος όρου αναζήτησης <strong>μιας μόνο </strong> λέξης. Για παράδειγμα για να αναζητήσετε ένα όρο του οποίου η ορθογραφία μοιάζει με την λέξη "roam" χρησιμοποιήστε την αναζήτηση ασαφούς όρου: </p>
    <pre class="code">roam~</pre>
    <p>Αυτή η αναζήτηση θα βρεί όρους όπως foam και roams.</p>
    <p>Εάν εισάγετε μια επιπλέον παράμετρο μπορείτε να ορίσετε και την επιθυμητή εγγύτητα Η τιμή είναι μεταξύ 0 και 1. Χρησιμοποιώντας τιμή πλησιέστερη στο 1, θα ταυτιστούν μόνο όροι με υψηλότερη εγγύτητα. Για παράδειγμα:</p>
    <pre class="code">roam~0.8</pre>
    <p>Η προεπιλεγμένη τιμή που χρησιμοποιείται στην περίπτωση που δεν δηλωθεί η παράμετρος είναι 0.5.</p>
  </dd>
  
  <dt><a name="Proximity Searches"></a>Αναζήτηση συγγενών όρων - Proximity Search</dt>
  <dd>
    <p>
      Χρησιμοποιήστε το σύμβολο  <strong>~</strong> στο τέλος όρου <strong> Πολλαπλών </strong> λέξεων.
      Για παράδειγμα, για να αναζήτησετε τις λέξεις economics και keynes που έχουν απόσταση 10 λέξεων μεταξύ τους, χρησιμοποιήστε: 
    </p>
    <pre class="code">"economics Keynes"~10</pre>
  </dd>
  
  <dt><a name="Range Searches"></a>Αναζήτηση σε Εύρος - Range Search</dt>
  <dd>
    <p>
      Για να πραγματοποιήσετε μια αναζήτηση σε εύρος μπορείτε να χρησιμοποιήσετε τους χαρακτήρες  <strong>{ }</strong> .
       Για παράδειγμα, για να αναζητήσετε τον όρο που ξεκινά με το γράμμα A, B, ή C χρησιμοποιήστε: 
    </p>
    <pre class="code">{A TO C}</pre>
    <p>
      Το ίδιο μπορεί να χρησιμοποιηθεί και με πεδία που έχουν αριθμούς, όπως για παράδειγμα το Έτος: 
    </p>
    <pre class="code">[2002 TO 2003]</pre>
  </dd>
  
  <dt><a name="Boosting a Term"></a>Ενίσχυση Βαρύτητας Όρου</dt>
  <dd>
    <p>
      Για να εφαρμόσετε περισσότερη βαρύτητα σε ένα όρο, μπορείτε να χρησιμοποιήσετε τον χαρακτήρα <strong>^</strong> .
       Για παράδειγμα μπορείτε να δοκιμάσετε την παρακάτω αναζήτηση: 
    </p>
    <pre class="code">economics Keynes^5</pre>
    <p>Το οποίο θα δώσει μεγαλύτερη βαρύτητα στον όρο "Keynes"</p>
  </dd>

  <dt><a name="Boolean operators"></a>Λογικοί Τελεστές - Boolean Operators</dt>
  <dd>
    <p>
      Οι Λογικοί Τελεστές μας επιτρέπουν να συνδυάσουμε όρους.
       Οι τελεστές που επιτρέπονται είναι οι εξής: <strong>AND</strong>, <strong>+</strong>, <strong>OR</strong>, <strong>NOT</strong> και <strong>-</strong>. 
    </p>
    <p>Σημείωση: Οι Λογικοί Τελεστές πρέπει να εισάγονται πάντα με ΚΕΦΑΛΑΙΟΥΣ ΧΑΡΑΚΤΗΡΕΣ.</p>
    <dl>      
      <dt><a name="AND"></a>AND</dt>
      <dd>
        <p>Ο Τελεστής <strong>AND</strong> είναι ο προεπιλεγμένος τελεστής σύνδεσης. Αυτό σημαίνει πως εάν δεν οριστεί Λογικός Τελεστής μεταξύ των δύο όρων, χρησιμοποιείται ο Τελεστής AND. Ο Τελεστής AND αντιστοιχίζει εγγραφές όπου και οι δυο όροι αναζήτησης περιέχονται σε οποιοδήποτε πεδίο της εγγραφής. </p>
        <p>Για να αναζητήσετε τις εγγραφές που περιέχουν τον όρο "economics" και τον όρο "Keynes" χρησιμοποιήστε το ερώτημα: </p>
        <pre class="code">economics Keynes</pre>
        <p>ή</p>
        <pre class="code">economics AND Keynes</pre>		
      </dd>
      <dt><a name="+"></a>+</dt>
      <dd>
        <p>Ο Τελεστής "+" απαιτεί από τον όρο που εισάγεται μετά το σύμβολο "+" να υπάρχει σε κάποιο από τα πεδία της εγγραφής.</p>
        <p>Για να αναζητήσετε εγγραφές που πρέπει να περιέχουν τον όρο"economics" και μπορεί να περιέχουν τον όρο "Keynes" χρησιμοποιήστε το ερώτημα:</p>
        <pre class="code">+economics Keynes</pre>
      </dd>
      <dt><a name="OR"></a>OR</dt>
      <dd>
        <p>Ο Τελεστής <strong>OR</strong> συνδέει δύο όρους και βρίσκει μια εγγραφή που περιέχει οποιονδήποτε από τους όρους αυτούς.</p>
        <p>Για να αναζητήσετε έγγραφα που περιέχουν τους όρους "economics Keynes" ή μόνο τον όρο "Keynes" χρησιμοποιήστε το ερώτημα:</p>
        <pre class="code">"economics Keynes" OR Keynes</pre>
      </dd>
      <dt><a name="NOT"></a>NOT</dt>
      <dd>
        <p>Ο Τελεστής NOT αποκλείει εγγραφές που περιέχουν τον όρο που εισάγεται μετά την λέξη NOT.</p>
        <p>Για να αναζητήσετε έγγραφα που περιέχουν τον όρο "economics" αλλά όχι τον όρο "Keynes" χρησιμοποιήστε το ερώτημα: </p>
        <pre class="code">"economics" NOT "Keynes"</pre>
        <p>Σημείωση: Ο Τελεστής NOT δεν μπορεί να χρησιμοποιηθεί μόνο με ένα όρο. Για παράδειγμα, η ακόλουθη αναζήτηση δεν θα επιστρέψει κανένα αποτέλεσμα: </p>
        <pre class="code">NOT economics</pre>
      </dd>
      <dt><a name="-"></a>-</dt>
      <dd>
        <p>Ο Τελεστής "<Strong>-</strong>" αποκλείει εγγραφές που περιέχουν τον όρο που εισάγεται μετά το σύμβολο "-" .</p>
        <p>Για να αναζητήσετε έγγραφα που περιέχουν τον όρο "economics" αλλά όχι τον όρο "Keynes" χρησιμοποιήστε το ερώτημα: </p>
        <pre class="code">economics -Keynes</pre>
      </dd>
    </dl>
  </dd>
</dl>
diff --git a/themes/root/templates/HelpTranslations/el/tag.phtml b/themes/root/templates/HelpTranslations/el/tag.phtml
index 26d6a823f4c..6c3f71d1937 100644
--- a/themes/root/templates/HelpTranslations/el/tag.phtml
+++ b/themes/root/templates/HelpTranslations/el/tag.phtml
@@ -14,4 +14,4 @@
 μεταβάλλει ο διαχειρηστής της συλλογής με ελάχιστο κόπο και προγραμματισμό ).
 </p>
 
-<a href="http://en.wikipedia.org/wiki/Tag_%28metadata%29">Παρέχεται από Wikipedia</a>
\ No newline at end of file
+<a href="http://en.wikipedia.org/wiki/Tag_%28metadata%29">Παρέχεται από Wikipedia</a>
diff --git a/themes/root/templates/HelpTranslations/en/tag.phtml b/themes/root/templates/HelpTranslations/en/tag.phtml
index 35e3d02b4f0..de39d6dc79f 100644
--- a/themes/root/templates/HelpTranslations/en/tag.phtml
+++ b/themes/root/templates/HelpTranslations/en/tag.phtml
@@ -12,4 +12,4 @@ Tags are usually chosen informally and personally by the author/creator of the i
 Typically, an item will have one or more &quot;tags&quot; associated with it, as part of some classification software or system. The software will provide links to other items that share that keyword tag, or even to specified collections of tags. This allows for multiple &quot;browse-able paths&quot; through the items which can quickly and easily be altered by the collection's administrator, with minimal effort and planning.
 </p>
 
-<a href="http://en.wikipedia.org/wiki/Tag_%28metadata%29">From Wikipedia</a>
\ No newline at end of file
+<a href="http://en.wikipedia.org/wiki/Tag_%28metadata%29">From Wikipedia</a>
diff --git a/themes/root/templates/HelpTranslations/es/advsearch.phtml b/themes/root/templates/HelpTranslations/es/advsearch.phtml
index d90ce8e98ae..740a4231050 100644
--- a/themes/root/templates/HelpTranslations/es/advsearch.phtml
+++ b/themes/root/templates/HelpTranslations/es/advsearch.phtml
@@ -49,4 +49,4 @@
       <li>Seleccione el parámetro "TODOS los términos"</li>
     </ul>
   </dd>
-</dl>
\ No newline at end of file
+</dl>
diff --git a/themes/root/templates/HelpTranslations/es/search.phtml b/themes/root/templates/HelpTranslations/es/search.phtml
index 7cb681f26ee..cf3e47bebbb 100644
--- a/themes/root/templates/HelpTranslations/es/search.phtml
+++ b/themes/root/templates/HelpTranslations/es/search.phtml
@@ -153,4 +153,4 @@
       </dd>
     </dl>
   </dd>
-</dl>
\ No newline at end of file
+</dl>
diff --git a/themes/root/templates/HelpTranslations/fr/tag.phtml b/themes/root/templates/HelpTranslations/fr/tag.phtml
index 2b29fa28ba1..9944e8a5679 100644
--- a/themes/root/templates/HelpTranslations/fr/tag.phtml
+++ b/themes/root/templates/HelpTranslations/fr/tag.phtml
@@ -23,4 +23,4 @@ En pratique, un objet informatique peut avoir un ou plusieurs tags qui lui
 sont associés.
 </p>
 
-<a href="http://fr.wikipedia.org/wiki/Tag_(métadonnée)">Wikipédia</a>
\ No newline at end of file
+<a href="http://fr.wikipedia.org/wiki/Tag_(métadonnée)">Wikipédia</a>
diff --git a/themes/root/templates/HelpTranslations/ga/advsearch.phtml b/themes/root/templates/HelpTranslations/ga/advsearch.phtml
index cdc5bc7160f..4d6ff5e1d7e 100644
--- a/themes/root/templates/HelpTranslations/ga/advsearch.phtml
+++ b/themes/root/templates/HelpTranslations/ga/advsearch.phtml
@@ -31,4 +31,4 @@
       <li>Déan deimhin de go bhfuil “GACH Grúpa” mar shocrú meaitseála agat ag ceanntásc na nGrúpaí Cuardaigh.</li>
     </ul>
   </dd>
-</dl>
\ No newline at end of file
+</dl>
diff --git a/themes/root/templates/HelpTranslations/ga/tag.phtml b/themes/root/templates/HelpTranslations/ga/tag.phtml
index 58956a0877e..6f675a19f1e 100644
--- a/themes/root/templates/HelpTranslations/ga/tag.phtml
+++ b/themes/root/templates/HelpTranslations/ga/tag.phtml
@@ -13,4 +13,4 @@ Is é an t-údar nó cruthaitheoir na míre a roghnaíonn an chlib go neamhfhoir
 Is iondúil go mbíonn clib amháin nó níos mó ag baint le mír mar chuid de bhogearra rangaithe nó de chóras rangaithe.  Soláthróidh an bogearra naisc le míreanna a bhfuil clib an eochairfhocail sin leo, nó fiú le bailiúcháin sainithe chlibeanna.  Ciallaíonn sé seo gur féidir a lán cosán brabhsála a bheith ann idir na míreanna agus gur féidir le riarthóir an bhailiúcháin iad a athrú go tapa, gan stró ar bith agus gan mórán pleanála a dhéanamh. 
 </p>
 
-<a href="http://en.wikipedia.org/wiki/Tag_%28metadata%29">Ó Wikipedia</a>
\ No newline at end of file
+<a href="http://en.wikipedia.org/wiki/Tag_%28metadata%29">Ó Wikipedia</a>
diff --git a/themes/root/templates/HelpTranslations/it/search.phtml b/themes/root/templates/HelpTranslations/it/search.phtml
index ce41b5d7c5c..4bd53e48883 100644
--- a/themes/root/templates/HelpTranslations/it/search.phtml
+++ b/themes/root/templates/HelpTranslations/it/search.phtml
@@ -116,4 +116,4 @@
       </dd>
     </dl>
   </dd>
-</dl>
\ No newline at end of file
+</dl>
diff --git a/themes/root/templates/HelpTranslations/it/tag.phtml b/themes/root/templates/HelpTranslations/it/tag.phtml
index 4cad8d1fc07..14d76c2bc32 100644
--- a/themes/root/templates/HelpTranslations/it/tag.phtml
+++ b/themes/root/templates/HelpTranslations/it/tag.phtml
@@ -11,4 +11,4 @@ I tag sono generalmente scelti in modo informale e personalmente dall'autore/cre
 <p>
 In genere, un elemento avrà una o più & quot; tags & quot; ad esso associati, come parte di alcuni software o del sistema di classificazione. Il software fornisce collegamenti ad altri elementi che condividono quel tag parola chiave, o anche a collezioni di tag specifici. Ciò permette percorsi &quot; multi-navigabili&quot; attraverso gli elementi che possono rapidamente e facilmente essere modificati dall'amministratore della collezione, con il minimo sforzo.</p>
 
-<a href="http://en.wikipedia.org/wiki/Tag_%28metadata%29">da Wikipedia</a>
\ No newline at end of file
+<a href="http://en.wikipedia.org/wiki/Tag_%28metadata%29">da Wikipedia</a>
diff --git a/themes/root/templates/HelpTranslations/ja/tag.phtml b/themes/root/templates/HelpTranslations/ja/tag.phtml
index 59863be9473..6071c5e3afb 100644
--- a/themes/root/templates/HelpTranslations/ja/tag.phtml
+++ b/themes/root/templates/HelpTranslations/ja/tag.phtml
@@ -12,4 +12,4 @@
 一般に、資料は何らかの分類ソフトウェアやシステムにより1つ以上の &quot;tags&quot; が付与されることになります。これらのソフトウェアは同じキーワードタグを持つ他の資料や特定のタグコレクションへのリンクを提供します。これにより、コレクション管理者による変更が簡単ですぐにできるアイテムを通じて、最小限の努力と計画だけで、ブラウズ可能な複数のパスが可能になります。
 </p>
 
-<a href="http://en.wikipedia.org/wiki/Tag_%28metadata%29">Wikipediaによる</a>
\ No newline at end of file
+<a href="http://en.wikipedia.org/wiki/Tag_%28metadata%29">Wikipediaによる</a>
diff --git a/themes/root/templates/HelpTranslations/pt-br/tag.phtml b/themes/root/templates/HelpTranslations/pt-br/tag.phtml
index b134ade83da..3e98a06f026 100644
--- a/themes/root/templates/HelpTranslations/pt-br/tag.phtml
+++ b/themes/root/templates/HelpTranslations/pt-br/tag.phtml
@@ -12,4 +12,4 @@ Tags ou etiquetas são, usualmente, escolhidas informalmente e como escolha pess
 Tipicamente, um item terá uma ou mais &quot;tags&quot; associadas, como parte de sistemas ou software de  classificação. Os softwares ofertarão links para outros itens que compartilham as tags ou coleções de tags específicas. Isso permite que os multiplos quot;Paths&quot; de um item possa ser facilmente  e rapidamente  alterado pelo administrador da coleção com o mpinimo de esforço e planejamento.
 </p>
 
-<a href="http://pt.wikipedia.org/wiki/Tag_(metadata)">Fonte: Wikipedia, com complementação</a>
\ No newline at end of file
+<a href="http://pt.wikipedia.org/wiki/Tag_(metadata)">Fonte: Wikipedia, com complementação</a>
diff --git a/themes/root/templates/RecordDriver/AbstractBase/export-endnote.phtml b/themes/root/templates/RecordDriver/AbstractBase/export-endnote.phtml
index e5d4695ac01..d0838ee50cf 100644
--- a/themes/root/templates/RecordDriver/AbstractBase/export-endnote.phtml
+++ b/themes/root/templates/RecordDriver/AbstractBase/export-endnote.phtml
@@ -116,4 +116,4 @@ if (!empty($summary)) {
 
 // Record separator:
 echo "\n";
-?>
\ No newline at end of file
+?>
diff --git a/themes/root/templates/RecordDriver/AbstractBase/export-marc.phtml b/themes/root/templates/RecordDriver/AbstractBase/export-marc.phtml
index c71d7db438e..82306a143ad 100644
--- a/themes/root/templates/RecordDriver/AbstractBase/export-marc.phtml
+++ b/themes/root/templates/RecordDriver/AbstractBase/export-marc.phtml
@@ -1 +1 @@
-<?=$this->driver->getMarcRecord()->toRaw()?>
\ No newline at end of file
+<?=$this->driver->getMarcRecord()->toRaw()?>
diff --git a/themes/root/templates/RecordDriver/AbstractBase/export-marcxml.phtml b/themes/root/templates/RecordDriver/AbstractBase/export-marcxml.phtml
index d40440f422b..5b2bbe9ccf5 100644
--- a/themes/root/templates/RecordDriver/AbstractBase/export-marcxml.phtml
+++ b/themes/root/templates/RecordDriver/AbstractBase/export-marcxml.phtml
@@ -1 +1 @@
-<?=$this->driver->getMarcRecord()->toXML()?>
\ No newline at end of file
+<?=$this->driver->getMarcRecord()->toXML()?>
diff --git a/themes/root/templates/RecordDriver/AbstractBase/export-rdf.phtml b/themes/root/templates/RecordDriver/AbstractBase/export-rdf.phtml
index 1b201ed8aa5..6d35443ff7f 100644
--- a/themes/root/templates/RecordDriver/AbstractBase/export-rdf.phtml
+++ b/themes/root/templates/RecordDriver/AbstractBase/export-rdf.phtml
@@ -1 +1 @@
-<?=$this->driver->getRDFXML()?>
\ No newline at end of file
+<?=$this->driver->getRDFXML()?>
diff --git a/themes/root/templates/RecordDriver/AbstractBase/export-refworks.phtml b/themes/root/templates/RecordDriver/AbstractBase/export-refworks.phtml
index 8ffa52b01af..223d7a8dce7 100644
--- a/themes/root/templates/RecordDriver/AbstractBase/export-refworks.phtml
+++ b/themes/root/templates/RecordDriver/AbstractBase/export-refworks.phtml
@@ -141,4 +141,4 @@ if ($doi = $this->driver->tryMethod('getCleanDOI')) {
 
 // Record separator:
 echo "\n";
-?>
\ No newline at end of file
+?>
diff --git a/themes/root/templates/RecordDriver/Summon/export-endnote.phtml b/themes/root/templates/RecordDriver/Summon/export-endnote.phtml
index 11b49399f99..fba5898a732 100644
--- a/themes/root/templates/RecordDriver/Summon/export-endnote.phtml
+++ b/themes/root/templates/RecordDriver/Summon/export-endnote.phtml
@@ -8,4 +8,4 @@ foreach ($formats as $i => $format) {
 // Use the default template, but override the formats:
 $this->overrideFormats = $formats;
 echo $this->render('RecordDriver/AbstractBase/export-endnote.phtml');
-?>
\ No newline at end of file
+?>
diff --git a/themes/root/templates/RecordDriver/Summon/export-refworks.phtml b/themes/root/templates/RecordDriver/Summon/export-refworks.phtml
index 621f324cf57..09781ee3ec6 100644
--- a/themes/root/templates/RecordDriver/Summon/export-refworks.phtml
+++ b/themes/root/templates/RecordDriver/Summon/export-refworks.phtml
@@ -8,4 +8,4 @@ foreach ($formats as $i => $format) {
 // Use the default template, but override the formats:
 $this->overrideFormats = $formats;
 echo $this->render('RecordDriver/AbstractBase/export-refworks.phtml');
-?>
\ No newline at end of file
+?>
diff --git a/themes/root/templates/api/swagger.phtml b/themes/root/templates/api/swagger.phtml
index fc0015b7649..d136d4667de 100644
--- a/themes/root/templates/api/swagger.phtml
+++ b/themes/root/templates/api/swagger.phtml
@@ -11,4 +11,4 @@
         "application/json"
     ],
     <?=$this->specs ?>
-}
\ No newline at end of file
+}
diff --git a/themes/root/templates/help/home.phtml b/themes/root/templates/help/home.phtml
index bbea276caf2..6752e0d6621 100644
--- a/themes/root/templates/help/home.phtml
+++ b/themes/root/templates/help/home.phtml
@@ -6,4 +6,4 @@
   <?=$help?>
 <? else: ?>
   <p class="warning"><?=$this->transEsc('help_page_missing')?></p>
-<? endif; ?>
\ No newline at end of file
+<? endif; ?>
diff --git a/themes/root/templates/layout/help.phtml b/themes/root/templates/layout/help.phtml
index b1d249faae4..8a5cc8ac231 100644
--- a/themes/root/templates/layout/help.phtml
+++ b/themes/root/templates/layout/help.phtml
@@ -9,4 +9,4 @@
   <body>
     <?=$this->layout()->content?>
   </body>
-</html>
\ No newline at end of file
+</html>
diff --git a/themes/root/templates/search/opensearch-error.phtml b/themes/root/templates/search/opensearch-error.phtml
index b7eb61ba52c..8c96f966b19 100644
--- a/themes/root/templates/search/opensearch-error.phtml
+++ b/themes/root/templates/search/opensearch-error.phtml
@@ -1,2 +1,2 @@
 <?='<'?>?xml version="1.0"?<?='>'?>
-<Error>Invalid Method. Only "describe" is supported</Error>
\ No newline at end of file
+<Error>Invalid Method. Only "describe" is supported</Error>
diff --git a/themes/root/templates/searchapi/swagger.phtml b/themes/root/templates/searchapi/swagger.phtml
index abc463709de..b50c6c49cf3 100644
--- a/themes/root/templates/searchapi/swagger.phtml
+++ b/themes/root/templates/searchapi/swagger.phtml
@@ -371,4 +371,4 @@
             }
         }
     }
-}
\ No newline at end of file
+}
-- 
GitLab