diff --git a/themes/bootstrap3/templates/Auth/AbstractBase/logindesc.phtml b/themes/bootstrap3/templates/Auth/AbstractBase/logindesc.phtml
index 9f4088f8d270f09bc536fa26d8dd35282a49294a..4d49dc0beba5421241a093c02b3d7939a973a126 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 fab51a92a722fa166127618844ea2ac4bdf3c765..8e64be890ae44081ffce24050217dc0b2283bc97 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 4c5fe2267ae05b937aee34c78dfdb9bfcd8b46be..34a651e5aa2d382a60ab3bcccf6ec1b3f4641b64 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 10d39c2498b61e3e4b59cd9f9283eb0b6e3d1b34..3e647409d73939c8985e771f6e67fefc98368f75 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 73ac1374e787e6fcedcf9ed95a8293f66808ea10..13d8e166828b77db655a631d826f4cedea44e570 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 fab51a92a722fa166127618844ea2ac4bdf3c765..8e64be890ae44081ffce24050217dc0b2283bc97 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 fab51a92a722fa166127618844ea2ac4bdf3c765..8e64be890ae44081ffce24050217dc0b2283bc97 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 886aaa79b34098f3510bb38ab8be03614a324e64..5dfceac17b4369c73f0504f0a57bf2ea37333852 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 632a7f412d0708bd0281e23d8238a0acf906bf66..ff50e683e82fcb3ce855940cb94d8e07893f6613 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 2bbd2c6de7338c92e7b8354cb5eb34b3705e4efc..32a87e6a628d0d3b65d91606a2f500c416285dfe 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 5a7cbdbfb8b3d7804150cb462e2d4a0daaa15619..6a277a43a4d17e2e75cc3c23294fe0fa3fa895cd 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 d1a0ba511570d4bf2e7bafcecb82070e7a163175..628900def89f0b58667d7e76bdf71e04f1d1a5d1 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 45346e8903e9525be5d35ed79a013834cf9d29d9..8fb018c7e03180c273006360c273fad4df645e47 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 848447b4f9e1b98b21b611fac530f259e95f4682..f15e2a6b06a064b48e25bf211f0a2c26f0b36a3c 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 2ad9cd87ce803fe72633fd4e18ed597863a3e111..267c561a9ce4191975969fee3e4d66919f1a32c1 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 63445d34f9c1ebc4c55c092c9dcf8965c9fd3c66..ff8266ef2c7dcbafc58aa400e648b37946ac45fd 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 30e6e711a7c66f441c71db78cb5da55469ea1ed8..0b23e82cfb2cdd3b2119301183cb2f7adfe13156 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 70c5271da00b1ca7ff8d0e94b49eb0e48bf4e7ca..df193c4f4b71930357a14ab019746f7616565873 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 8e6eb942647ecd1905c1b33e5a9b3292bf11f94b..aa7f110a7dc0ec44105a533d296aa3bd2f703f88 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 1815d59786440583868b03b0b9f8551e7c3d9aaa..372687659d0c7a6614f79bb70eba10c3117f1236 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 aec3a025b25b974582586aa881cd3ad9b734525e..0e54681e66150fd7df9093e245dc3880529a54be 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 52acf074161dc152fd67284b523ade1bbe09de18..276d1da69e9c47db01d724e8d664ff27a97ecc2d 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 507840f253d1ed4a9266f5c5ff48a3732988f5a0..2888ef723efbc220d02a78e439843c2ee84378a9 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 ef58352d86afaab2311699f5e6f40103a9a749cc..6d5270d39541a4d25179e8e05f2aa01881834550 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 b86702cb741a90e261187ef4b6eb02cea73562ad..0a539c4edf8db08fccb2a534b18e4ea1457a7431 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 991f8baa00e5b6c1142c298d343eef650f1a2cd0..49fff6ea945810962854eace729c824937a07512 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 076c8895617d1d2a1943e75eb9674d7deff45f1e..de7de6adfb92d0a955260e68b313a5fa42202cd9 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 c4b98e50976ddd55d7d218aa1c025f1156ccbabd..ea7bb52c81e595c8b676dec428c601660a937880 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 498fa27af08bf98f06d28be4f075ba25af7770f3..5c174ca1adc246ac81b7dab4c4aaf62d8cc074ba 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 055b21a3617be2295913a250402992ca1e3b4a87..e72f1f5ed1c226b4f9bc45146106f83148811cc4 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 34ec85e9849867608a0a901e72ab8ff8f452cfe1..3f0d870b7d0a693f8d9a2e5bb81216da338e2bee 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 203012a0d1e20fd416074e7aeabf72b45f06f3c5..46c47c4ec8d03dd9870963599e56ade19bcb1191 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 12428b058b52d3d15abe04107fd9a063b3d719b6..746f384808ee90b0c8f979849e98d66fa870ae2f 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 f0f81ef686c85302fd1beb62b9e565bd305602f7..c3ba934b4a666eb6fd8ee866535c4515e069128e 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 6702f4f504060de147dca96d74fd5cae34f5f159..a035c93fc8fb4cb01000f71449640b679aa417ba 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 5b35541ccd0bd6e546408aa741d6e98c27ac9424..53c0b8e446a32e6d263223245e5172909961ce80 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 863c2e40063faf1c2a2774906a506eca80dd4a74..19a5b20d85b92e3a1520dac32bbf9287397bc374 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 52da09f1ae1f2b71e1d35f77c283d48504bc9cbb..e162a0f98f11a5abfaa18b05e1f5c118850948d8 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 bcd2de7631290b8b094cef0ccefb4ddf1b46e15e..cb6ad882fa2384d79a1bc135aa78646efd0c3f45 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 82cba51d8c6fa9d0034513177e99673224473072..ff678db3e458bc3ac9614008e8c05996f67df079 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 2e2ce73b628f19dc2eb4028d1dad39cad505c089..effdcc22ace54702453d5426699af57c3989ed2f 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 1ef515fe458f58dbc0a53af91c01a7cbb097086e..fdd7fe966a2d7d2667fe9236afbe083b3c190a32 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 5987653afd9f7c4fff7a830588128fde1077c8a4..154b38cbbb1d9899e131d99f74d19c5be8477e60 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 bf7507d0a50c08a2edefcb6054506c4ca4c4dee1..3b0406eeff76aa9ae5e463083713810713b7e265 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 07a34f729d9e6eda12dbc8cbd2bb8b8b3ded9791..6424a15c8860a6df7df0bb882ebbf82093c1f078 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 eca8c06502d139dd4ea37d34bb01aa516b9bd08e..163ccdcb55b7fe8e9a02c4eceff950af447096e7 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 52da09f1ae1f2b71e1d35f77c283d48504bc9cbb..e162a0f98f11a5abfaa18b05e1f5c118850948d8 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 f6ca14f38305c92275774cc7ea773a89d5fa2442..3cf9f42b6fc0474eebaaf7211016dbccf8415e14 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 5601e7f5710eb1c0cfd601f580dcdb2eeed2b292..ee5e6148494c74efc4a9ff2690f34ef0b525c1c4 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 5aebd76f472dedf0a45e8d96de75376ed44caa8e..92b2b7e0c88d69608f8842a5d6cccad156c72dfe 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 5536935b4f4be76c407a7dd867e1d3f1365c31aa..c59ac07df930cdf8bdea4703f9f84a82b5f197d6 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 26a9524f15a53509bf7ac0cb7d8416536fbdbbda..e976f888e2df97dabbee5af2566cdd997ec64fbd 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 cf66f99c10196f7e8380bf6955a933fc2730e6e9..04c12d143e671a4840ece3c3172394c86c7ada85 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 57cdc24f2d6d29a12d49a08447a5d08928a47b85..a0c3d42e7c7adda27d38c46c5f196136973e2c37 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 d95ad084838175f0a631beffe32ea08268c1dd06..89d53346e5acba78792203c9aa4911f4ab008653 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 6b6bb5c92351d841d4bb25b8cf4b28bdd27e4013..43af476c9d2a070414eedb9f559e2024fb23ef95 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 03f8d524558d20d3a643d5ea3b36e76553d3a8e2..dd9e85bd2a38f342bcf4f7691c253cc9e0e1a9ad 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 57c0267ecdd6307f26865dec6a0ec4e42dc0b5a0..a0e7f0a8f982984ae19e92f9b9450fc0945e8ab8 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 a640373c06e844e9c095b5564059c063ce40d481..e4e80bd770d851cb2b8907a07d459a717075ff03 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 cc89c983995ada977b5bafc4efa71b2dd0f67420..e00ee857b49c8868f643efd9c2be7eed9341a7e3 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 46d9a5921ad34961c90ad7aea64346a32cc66901..e0fa6787a9b4db7b15e66018a7db2e98c8655eca 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 e518f20bde20bd813aa8442a9a44a9315e8a0cb4..a4a3b046c8ee5441044705ab5c26b0aba0d8188b 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 63445d34f9c1ebc4c55c092c9dcf8965c9fd3c66..ff8266ef2c7dcbafc58aa400e648b37946ac45fd 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 40280a0fdc7b8e36dad64f3d370da5b7678071fb..94047e13130fbc35777d7574d90555dfa83ad2a9 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 e5867d82b7a3d0bc4b6c4f2e37d94e0150c58f3f..8a97b35c69eae28d2aab7ceac0124498187c0f0b 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 851a6116c644c1c53d8f233e710b2a20616fb898..93c58b55026db07409f9648a80bb0bef2d5c01d3 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 67081b26ee16f4aa93c746c50cdffa84aadaeb02..59e43f64b71c4412dcda022c57e7127c2ef44918 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 b1ddf50fe51fa8c8873deeb84d387018f601377e..645abefc5768d4d3d1f1d2744a0c8f5d247073d6 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 cf04a0bb7cb65ad6bbec934492abd1e3d828e4bd..7fb0f9c2d799276cc1235ac091bc6b85c253685e 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 75bf67473ecfe2f1d90832ff6165f1cdb0036e82..3ddf4574d5f1698695668053f4e047054dab3bac 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 7d17a4d481147d1b267c799a8fb7b01e46f0e7aa..0a8f646b427c180ed4615e6603b1171a666175d4 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 b6eb25e25951845b834526ac9fc1f4c39c686a92..d9b9419736d323e99bb94ae7ed64319a2afc098c 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 768576efba619ade1eb10a6d55fcbfa4259c027e..8caa049b958ff241a5d8aa40e1bf82265b1b0dde 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 fe60ff791a18a29990442830483cdea5b06e64c4..f5de1467dbe0e745944381ab166671bfece4a54e 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 90859f902e99f686f3291579a691a5031e05197d..c1b066dbd6437b61569225a0df98db995001b29b 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 61d858568ad571a7db37a214c2672be3f56dc849..a26bf7846c41845fd6d1e5b2461c8337832a173c 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 d13d4348c1e39e2222b5f16ce7d65ecd7816ef92..bc5b700660ea8e7baee8cc01de0600b0b4611521 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 9ad570830df18afbd2aef08af7b3b346a229f7bc..b13625d56ea1fdc48a3b7680c9d667c34f3ee6e0 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 c1797c1cd4a1ebb2ccad84718b1e225e51cac6a8..a0c6dd4bbf5077e0b43b335e98733b44bba7b4e6 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 cb592c323a80ba06358a715f02bb560a7511b5fb..d3ae32c8f4449ac2c972f82cb97967fd045ab58e 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 e3a7ace6b001bf3569baf0f82f332d52893c8c76..d0ae574863b28e79267935218617e0e4946957c3 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 73da319f6cf4f558158816658bf7e7bba06ab334..40fefe4ce7461bf375c01ec2905945ea2d6526b1 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 23c10de177c990e4e85229ac4dfb44a32166b3e6..bbea929f5ae29eb424e7c8dbc5a4ed27f64d004e 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 709e31d1b73d4156f3334aeac36ad57d0f2ea471..80a149db085604475a81bf0c65c43f0141e8af45 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 a8b83b04df5525f2f6780f1a5c688b3b9a7ae63b..dd25822e7920aadb8241e2cb82ea4a79293950aa 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 eeafd1fd530c6936837bf6b7487a31a69616ed45..98923184192daba07008a050c126ef2f772c52dc 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 d13d4348c1e39e2222b5f16ce7d65ecd7816ef92..bc5b700660ea8e7baee8cc01de0600b0b4611521 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 3ecfc081490609a52f69276fe9640f222da79ca2..c64f0ebab3491ae23d21c244feb76559398caa48 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 221df5ae442f90ef5d735f677d6e1e5c1c0e72fb..7096dfcec94d303a43cc45060043fa8f825a461f 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 0c1bf5303f8e097f602f3ad11ca02ef9fb6e5a18..c1c13fc49f039915b42ed42de88960e47ba8a9fd 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 e0d394698a642a7cde072a94097a299a88b30061..c241424518ef1db73f5c17f0dc829fc5953b762f 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 18854378193fdee01b10d5ddcd42c917e9f56676..6a3d03efdbb184f5a3179f9134f4e6b42e752907 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 c30e9909eb16bbbcf71d4820aef55b3e03837635..81e7038fe271a850f0b4e662eba92eec4704006a 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 faa9a1b3be7abe88cfd624cc005c607cdb6babcb..78feea645e411d14dde2d93aa00f203e7771e250 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 d7a41e70131abc1ccb759a55a3c5e2309c51bfa4..ff9936df1db6d7be50278f25029832ddf1c5817d 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 6894a00ae29465b308925f7ba56bffa50a0a8989..3f3e56e0a72946e6d0048b2f117c8ffd4ee382bc 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 d13d4348c1e39e2222b5f16ce7d65ecd7816ef92..bc5b700660ea8e7baee8cc01de0600b0b4611521 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 c1797c1cd4a1ebb2ccad84718b1e225e51cac6a8..a0c6dd4bbf5077e0b43b335e98733b44bba7b4e6 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 92b678d6963b369c69619b2428df4a32256e9a5c..82e08b7db1fb8342afbef3e9cc76c25a1aeefe18 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 db02a66496c1fe4b365a08762f8e487bdde97373..6da3c47c0a0b9b5d1c8ded29f76cc6d1f7e64d73 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 17d72d134205338c03b65cb5c53b86851dd1054c..f1a18df64804499c7ea5c371851928acad7a5c2c 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 eac2fa939a1934824acb36e836245fe0fc395f75..deef34c38144907c81e67dabd4c9c4b350571fa7 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 5d5160af5cbe26feda2396f6e1a388a4e076c35f..c2872601b358f870ecd570ef8edf1e34a89fe43f 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 3c79d0e89ded927e0db3ea2fde328f6ea3f15f25..d76829301d75f0f9ad32f9b959ed27965254e2ca 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 9069b80f53612985d78aa77ae6268f51454b143b..2a9121c78d13cf256540543208b4a2e41c8a71af 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 0408c875e324e65327e7b1d7f0db1ad9b5a8fb35..043c60bcc2d56489873ebe11bb960a3449bf4b44 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 f8398674f1acb4f3f832077f2a99543061f141b6..920c45cfbb9d1e4c805b8cd7b6ac75552408ecc1 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 08636c86334fe63d3caf6caf413287d9e0d10dbf..54bdc9089452ef829275f106060a401e842b81c9 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 d13d4348c1e39e2222b5f16ce7d65ecd7816ef92..bc5b700660ea8e7baee8cc01de0600b0b4611521 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 c1797c1cd4a1ebb2ccad84718b1e225e51cac6a8..a0c6dd4bbf5077e0b43b335e98733b44bba7b4e6 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 417b7a218c125733af6a38c7ca932858e477c508..5829c92163ffab74bd47fe5848025d56172bdbcd 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 dcbab7be80a52a981b13e7a44045b160f64eb692..e42726f1b52ffe38d07ca4dd8a9261d6cd648845 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 4278330144a0e7d44490a2ad1f6e2ae5adcc4da6..4d89d789a48ce129650dbd3288adccb4a66d99ac 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 d13d4348c1e39e2222b5f16ce7d65ecd7816ef92..bc5b700660ea8e7baee8cc01de0600b0b4611521 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 c1797c1cd4a1ebb2ccad84718b1e225e51cac6a8..a0c6dd4bbf5077e0b43b335e98733b44bba7b4e6 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 d13d4348c1e39e2222b5f16ce7d65ecd7816ef92..bc5b700660ea8e7baee8cc01de0600b0b4611521 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 c1797c1cd4a1ebb2ccad84718b1e225e51cac6a8..a0c6dd4bbf5077e0b43b335e98733b44bba7b4e6 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 6f7d520981ebef08a220bd6ef46f1afaf76ecd02..5ee8df818ac6aee54b28d1ab7f4cb03e1c8d4f0e 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 3374fadea591ef52b99ffab47c0c3b43156295fc..983547c4c881183272a464df80e82c911debe215 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 aa6de6c4ed32013ef08bc4a365950f20f288333f..b0bb61475f993a8bfdc18a93ab732ff2582d8bb8 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 dbf1e7cebcde81c81cd16a35f803e6602ace6b9a..2aa66836fa1c09bcc9741a1b6fbf15acfc87a167 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 c1774e75c4f95a85a471fa5789a84a99511cc09e..779b5a8ea594c3d167e13fe118238eac1f8e66ac 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 cba8aa99b748004653252f15de51d1f451c208f9..cfb4ad36d925c51a4be2cb0202b05a29919c2747 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 89d0f6aa1fa5cb7fa0f866a099ec8e00ca16ef62..6fe08fcebccdf177a74620e1e029da60bb95d1bb 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 f64b95d7838cb92010ca5e72dad82cbeec9b47ff..8d075ae4c4227d6999aa67f7db60a86d761f965c 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 89ac77d62b233c6602e7d4c6300bbe4f3e6ac592..339dc6ff2e876fea3447a3cd5ffa542675f42780 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 f33c8a9e1aeca7c52fdb43087e1bce5d7188959c..c0db48fa1b05cdef592bc91608c02c705ca8571a 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 fc8546b78150cd46d9777def5c2acfd0cb649614..0115a979ea7c4ca6c2a0e28a28ac1483d0042f5c 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 b4c32f34512b4568e89e3e2df9f4655e69aea403..a2553eeebe5950e3ed4fb0a67b69aca158eb1fc7 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 76ad6a26e1fe3471c88ef30207e004d60b344bb1..2760ff0deee6e1235f8891654f68bd51095989b2 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 55c40b494cf556c50471fae560a8ad3079d36a65..cbf99ffddda3896e503f9cdd61df95cca3f9baf9 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 31ad4e7f5438a9ef3671ac077a6b2ee4a17246bb..a07b4a355ec215f47f2da05c5991c064ac707592 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 9b346d8e1c0410f0c5efa5302c1dfbf09da1f224..22a7c0a135dacc6a705dba7d58c7e2b1c6a86c0e 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 d13d4348c1e39e2222b5f16ce7d65ecd7816ef92..bc5b700660ea8e7baee8cc01de0600b0b4611521 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 c1797c1cd4a1ebb2ccad84718b1e225e51cac6a8..a0c6dd4bbf5077e0b43b335e98733b44bba7b4e6 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 c1797c1cd4a1ebb2ccad84718b1e225e51cac6a8..a0c6dd4bbf5077e0b43b335e98733b44bba7b4e6 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 565268b0cc9a332234a904f19f1be5b5e029cae2..ef4b9e2b55f263462fb05e02a8a8b1d0e4e215f8 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 e10d93c84098040b3f6a0952b85cd9262b6c152c..9ac6a5a13b8c382dc286f85d4f4c0ff4dc6abe89 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 c403778a3a4e1905ecfa24eba997e0ff1814f666..e49f008ff915129bf488ba0ed9f24a91d9df4c56 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 d3dd0d9e89636b95a4c0eb23b319495259aa086b..389dda8bcb5594e0521650ade27c99d4b1780a34 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 e55c5c2bf1c9e62c22f54bbfac2d047a7fc4119b..f13e695155a99df210908f65665c08b3812246f8 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 d727a0fc85164a504cadcc29e2c0218baa3977be..d9c735d9c647ef20603edee685f9c0f4d5ec8501 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 6ae1aefb829f712b8c95b7654d8419bc58eb3d75..6ceb7eac08d124d570d7ec2c2c6e4d41b6c480f3 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 395bfd381414df6bc65ffd8952106394f29ffb84..e77c606e53ce7be3c7fe4f2bdc88757f7cacd491 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 d13d4348c1e39e2222b5f16ce7d65ecd7816ef92..bc5b700660ea8e7baee8cc01de0600b0b4611521 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 c1797c1cd4a1ebb2ccad84718b1e225e51cac6a8..a0c6dd4bbf5077e0b43b335e98733b44bba7b4e6 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 6a613a7e60856b907244312e3b2c80f0f38a990a..b9aa96af774c943d2ad91ae3f1900ad9d1f5653e 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 d13d4348c1e39e2222b5f16ce7d65ecd7816ef92..bc5b700660ea8e7baee8cc01de0600b0b4611521 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 c1797c1cd4a1ebb2ccad84718b1e225e51cac6a8..a0c6dd4bbf5077e0b43b335e98733b44bba7b4e6 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 1cf039095907af347d1fce6c29912089dee58062..35f08a280ed2862feb9099ca3ca3e7c37a520fbb 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 678928feea34d0f538b09fb03cb286af53c3ccb7..5c5170205782b670df3667eeecdb1ee5e8be91cf 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 71f27deec5e2a11a5011bf122bffc702efa3ed1d..d10656a7b9f7a4f8314a84292629569cb4ae026f 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 6037d640e280c061414c309da769eb7cddef0989..dd84e2ecc3c1e7f5f5871027673aeaf56742b2ec 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 fe05946fa5ac3087ada4ad9e7497d5c50720e892..8fb15bfbadf0f0c3cb11d5b3b51b61cad48cb285 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 adedb3d8b95e49ed2322a6e92265dc39d637abda..89aeb70542b80c0e47e7d5506ff4b7e4904dc715 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 26d6a823f4c1c054fb5f1abf98464e0c696c4934..6c3f71d1937f598b3e4ab7ca4b00c00bfe72ad77 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 35e3d02b4f00cf65d890450071309e3e47e59e47..de39d6dc79fd158d398f6f22900418eb5bbae9df 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 d90ce8e98aeec2384911c6e93aa0a212bad0f50a..740a4231050b0f18857304792fe14d8ac1ca4a21 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 7cb681f26eea85645877c94c0642708a15e90a89..cf3e47bebbb30d6f42d2b2e67aee27454e088ce4 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 2b29fa28ba14208c46362373816b5b63041ca6f1..9944e8a5679543dd32ce96db0df8d3c8537c9b3c 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 cdc5bc7160f1227a31c211a4573c0ea7032f895b..4d6ff5e1d7e8151a132f9452b5fa224f6ddfb85f 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 58956a0877edfacfc5bd0ac3a535e9d4bc34b949..6f675a19f1e7fab4981b54f8e1b2c496d1537fe0 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 ce41b5d7c5cdec673def36e94c0f7a4dd7616ef6..4bd53e48883e2c97ddafe24e364eed27d914fc52 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 4cad8d1fc07a15897f890c302fef5471fa1b540f..14d76c2bc3261409f04399c6a320f1f0c83d2f99 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 59863be94731d30d2616c3ae5aa487a10ba16bda..6071c5e3afbdebb1796dc9f04a5ab7cb604aac98 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 b134ade83da4a8786a954a18b2c705a990e40cac..3e98a06f0266b2df209ad71ccdb4cd7273d9629b 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 e5d4695ac01df8966cb062545102e3edf9ba5068..d0838ee50cf2e1f97fc89130b5f22a51dbe8c500 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 c71d7db438e9c6e7b2f54cd0862e52b762dabc16..82306a143ad08d8cd4d1b175aadef4062dd8d5a2 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 d40440f422bea9b30acb27716d183a2b15ae076b..5b2bbe9ccf53aad38959c3d40ea4465cbb84b4ef 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 1b201ed8aa5f94a29d302472cc62eccafe757c9c..6d35443ff7f84d5301fce64351cd0e7b5e47fad9 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 8ffa52b01af5e9ed1ca7780a109e88f82e23b3e7..223d7a8dce7b421be4f6b5bf98d5b459d3e7fe81 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 11b49399f999d5aed186865308c4fbe653d29f12..fba5898a7320dc50b0327fed14cd683efdc5a729 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 621f324cf5768bfb46d2526d00f4ef4d426eaeeb..09781ee3ec658c036f37863d8dee957de99f62b5 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 fc0015b764931f151f343b4dd4b564210ed1998c..d136d4667de0f0c9bd2ad8b2ceeedd32d7cf8a76 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 bbea276caf237c836675adca17f7aecb0623e571..6752e0d66216cb61dca40ed218f7aa968a9aae4e 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 b1d249faae4e509a74d40be569c30b8a8f83a482..8a5cc8ac2314454a63b39d74f57f9772538b4a43 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 b7eb61ba52cdd0868a0f5747f4dc81e0ef023bb7..8c96f966b1957cc170e3e10c300dd2cb85cb5e7b 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 abc463709de88ce41f588e6e8e3418789ed9f375..b50c6c49cf36b81c1c3a8b059b62a3dff86ab8e9 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
+}