From 0db1beaea6b849790aa0f1f4ecbf6439ce4f1104 Mon Sep 17 00:00:00 2001
From: Thomas Lange <code@nerdmind.de>
Date: Thu, 22 Jul 2021 21:17:57 +0200
Subject: Catch possible PDOException for search request

Catch possible PDOException on search requests with queries like "*" and
pass the exception message to the template for displaying.
---
 theme/admin/html/page/search.php | 10 ++++++++++
 theme/admin/html/post/search.php | 10 ++++++++++
 2 files changed, 20 insertions(+)

(limited to 'theme/admin/html')

diff --git a/theme/admin/html/page/search.php b/theme/admin/html/page/search.php
index 906502f..7250056 100644
--- a/theme/admin/html/page/search.php
+++ b/theme/admin/html/page/search.php
@@ -2,6 +2,16 @@
 <h1><i class="fa fa-search"></i><?=$Language->text('title_page_search')?></h1>
 <p><?=$Language->text('search_page_desc')?></p>
 
+<?php if($FORM['INFO']): ?>
+	<div id="message-list-wrapper">
+		<ul id="message-list">
+			<?php foreach($FORM['INFO'] as $message): ?>
+				<li><?=$message?></li>
+			<?php endforeach ?>
+		</ul>
+	</div>
+<?php endif ?>
+
 <form id="search-form" method="GET">
 	<div class="form-grid no-bottom-border">
 		<label for="form_query">
diff --git a/theme/admin/html/post/search.php b/theme/admin/html/post/search.php
index 1afc5e7..10aa43d 100644
--- a/theme/admin/html/post/search.php
+++ b/theme/admin/html/post/search.php
@@ -2,6 +2,16 @@
 <h1><i class="fa fa-search"></i><?=$Language->text('title_post_search')?></h1>
 <p><?=$Language->text('search_post_desc')?></p>
 
+<?php if($FORM['INFO']): ?>
+	<div id="message-list-wrapper">
+		<ul id="message-list">
+			<?php foreach($FORM['INFO'] as $message): ?>
+				<li><?=$message?></li>
+			<?php endforeach ?>
+		</ul>
+	</div>
+<?php endif ?>
+
 <form id="search-form" method="GET">
 	<div class="form-grid no-bottom-border">
 		<label for="form_query">
-- 
cgit v1.2.3