From 37a3a0453c3c1be80d9a99180661244037eaeadc Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Fri, 4 Dec 2020 12:20:11 +0800 Subject: [PATCH] DataObjects/Core_template.php --- DataObjects/Core_template.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/DataObjects/Core_template.php b/DataObjects/Core_template.php index 4e8fef41..9e2601e1 100644 --- a/DataObjects/Core_template.php +++ b/DataObjects/Core_template.php @@ -400,7 +400,15 @@ WHERE ( function genGetText($clsname, $lang=false) { + static $done = false; + // only supports pman ? + $lang = $lang ? $lang : $ff->locale; + if (!empty($done[$clsname.':'.$lang])) { + return; // already sent headers and everything. + } + + $clsname = strtolower($clsname); DB_DataObject::debugLevel(1); $d = DB_DataObject::factory($this->tableName()); @@ -435,6 +443,10 @@ WHERE ( bindtextdomain($clsname, $fd); textdomain($clsname); + $done[$clsname.':'.$lang] = true; + + + $gt = File_Gettext::factory('MO', $fd); $git->fromArray( -- 2.39.2