sync
authorAlan Knowles <alan@roojs.com>
Fri, 4 Dec 2020 08:10:53 +0000 (16:10 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 4 Dec 2020 08:10:53 +0000 (16:10 +0800)
DataObjects/Core_template.php
I18n.php

index 551435d..143e8a7 100644 (file)
@@ -464,7 +464,7 @@ WHERE (
         if (file_exists($fname) && strtotime($ts->updated) < filemtime($fname)) {
             return; // file exists and is newer than our updated line.
         }
-        DB_DataObject::debugLevel(1);
+        //DB_DataObject::debugLevel(1);
 
         $ts = DB_DataObject::Factory('core_templatestr');
         $ts->autoJoin();
@@ -474,7 +474,7 @@ WHERE (
         $words = $ts->fetchAll('src_id_txt', 'txt' );
                
         if (!file_exists($fdir)) {
-            var_dump($fdir);
+            //var_dump($fdir);
             mkdir($fdir, 0700, true);
         }
         
@@ -505,7 +505,7 @@ WHERE (
         `$cmd`;
         
         
-        var_dump(_("Number distributed to Journalists"));
+         
         
         return;
         
index 101cdda..5f70c7a 100644 (file)
--- a/I18n.php
+++ b/I18n.php
@@ -235,7 +235,12 @@ class Pman_Core_I18n extends Pman
         if (empty($k)) {
             return '??';
         }
-        $lang = !$au || empty($au->lang ) ? 'en' : (is_string($au) ? $au : $au->lang);
+        $fo = &PEAR::getStaticProperty('HTML_Template_Flexy','options');
+        
+        $fallback_lang = empty($fo['locale']) ? 'en' : $fo['locale'];
+            
+        
+        $lang =  empty($au ) ? $fallback_lang : (is_string($au) ? $au : $au->lang);
         
         // does it need caching?