From 48db8eed53c1231d9f5d03c914b1914d5cc734c1 Mon Sep 17 00:00:00 2001
From: Dorian Merz <merz@ub.uni-leipzig.de>
Date: Thu, 29 Aug 2019 13:11:58 +0200
Subject: [PATCH] refs #15916 [fid_bbi] error message

* new FID specific error message (on Exception)
---
 fid_bbi/languages/de.ini                   |  5 ++++-
 fid_bbi/languages/en.ini                   |  5 ++++-
 themes/fid_bbi/templates/error/index.phtml | 18 ++++++++++++++++++
 3 files changed, 26 insertions(+), 2 deletions(-)
 create mode 100644 themes/fid_bbi/templates/error/index.phtml

diff --git a/fid_bbi/languages/de.ini b/fid_bbi/languages/de.ini
index 19c5fb7d7e2..0a4f155d69e 100644
--- a/fid_bbi/languages/de.ini
+++ b/fid_bbi/languages/de.ini
@@ -416,4 +416,7 @@ charges_may_apply = "Eventuell kostenpflichtig"
 
 #12932
 embed_searchbox_button = "Suche einbinden"
-embed_searchbox_help = "Folgenden HTML-Schnipsel in ihrer Website einbinden, um direkt auf %%bbi_url%% zu suchen"
\ No newline at end of file
+embed_searchbox_help = "Folgenden HTML-Schnipsel in ihrer Website einbinden, um direkt auf %%bbi_url%% zu suchen"
+
+#15916
+bbi_error_message = "Bitte versuchen Sie es später noch einmal oder kontaktieren Sie %%system_email%%"
\ No newline at end of file
diff --git a/fid_bbi/languages/en.ini b/fid_bbi/languages/en.ini
index 5c755ceb740..3fa49e10160 100644
--- a/fid_bbi/languages/en.ini
+++ b/fid_bbi/languages/en.ini
@@ -409,4 +409,7 @@ embed_searchbox_button = "Embed search"
 embed_searchbox_help = "Embed the following HTML snippet in your Website to search %%bbi_url%% directly"
 
 #15529
-Staff View = "Metadata"
\ No newline at end of file
+Staff View = "Metadata"
+
+#15916
+bbi_error_message = "Please try again later or contact %%system_email%%"
\ No newline at end of file
diff --git a/themes/fid_bbi/templates/error/index.phtml b/themes/fid_bbi/templates/error/index.phtml
new file mode 100644
index 00000000000..21bf7400400
--- /dev/null
+++ b/themes/fid_bbi/templates/error/index.phtml
@@ -0,0 +1,18 @@
+<!-- fid_bbi: error - index -->
+<?php
+  // Set page title.
+  $this->headTitle($this->translate('An error has occurred'));
+
+  $this->layout()->breadcrumbs = '<li class="active">Error</li>';
+?>
+<div class="alert alert-danger">
+  <h3><?=$this->transEsc('An error has occurred')?></h3>
+  <p>
+    <?php $supportEmail = $this->escapeHtmlAttr($this->systemEmail());
+     $supportEmail = '<a href="mailto:'.$supportEmail.'">'.$supportEmail.'</a>';
+      ?>
+    <?=$this->translate('bbi_error_message',['%%system_email%%' => $supportEmail])?>
+  </p>
+</div>
+
+<!-- fid_bbi: error - index - END -->
\ No newline at end of file
-- 
GitLab