]> git.sur5r.net Git - bacula/bacula/blobdiff - gui/baculum/framework/I18N/TGlobalization.php
baculum: New Baculum API and Baculum Web
[bacula/bacula] / gui / baculum / framework / I18N / TGlobalization.php
index 3fbaa2b49df9a4e422d9e784bf7188644c142362..9a57ec3b6157eb200a32cb540494e245940b4b7d 100644 (file)
@@ -3,9 +3,9 @@
  * TGlobalization class file.
  *
  * @author Wei Zhuo<weizhuo[at]gmail[dot]com>
- * @link http://www.pradosoft.com/
- * @copyright Copyright &copy; 2005-2014 PradoSoft
- * @license http://www.pradosoft.com/license/
+ * @link https://github.com/pradosoft/prado
+ * @copyright Copyright &copy; 2005-2016 The PRADO Group
+ * @license https://github.com/pradosoft/prado/blob/master/COPYRIGHT
  * @package System.I18N
  */
 
@@ -214,7 +214,7 @@ class TGlobalization extends TModule
                                throw new TConfigurationException("invalid source dir '{$config['source']}'");
                        }
                }
-               if($config['cache'])
+               if(isset($config['cache']) && TPropertyValue::ensureBoolean($config['cache']))
                {
                        $config['cache'] = $this->getApplication()->getRunTimePath().'/i18n';
                        if(!is_dir($config['cache']))
@@ -225,6 +225,10 @@ class TGlobalization extends TModule
                                chmod($config['cache'], PRADO_CHMOD); //make it deletable
                        }
                }
+               else
+               {
+                       unset($config['cache']);
+               }
                $this->_translation = $config;
        }
 
@@ -294,4 +298,3 @@ class TGlobalization extends TModule
        }
 
 }
-