From 134ec86af5771e4c107a8425958b4bce39a0fa68 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Mon, 11 Jan 2021 14:15:13 +0800 Subject: [PATCH] error out if language is not available --- DataObjects/Core_template.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/DataObjects/Core_template.php b/DataObjects/Core_template.php index 684d90a1..fcc2ddd6 100644 --- a/DataObjects/Core_template.php +++ b/DataObjects/Core_template.php @@ -415,7 +415,13 @@ WHERE ( } putenv("LANGUAGE=$lang"); - setlocale(LC_ALL, $lang); + if (!setlocale(LC_ALL, $lang)) { + if (!setlocale(LC_ALL, $lang.'UTF8')) { + $ff->page->jerr("Language is not available {$lang}"); + } + } + + $d = DB_DataObject::factory($this->tableName()); $d->whereAdd(" LOWER( -- 2.39.2