Author: rande
Date: 2010-03-18 17:15:15 +0100 (Thu, 18 Mar 2010)
New Revision: 28612

Modified:
   
plugins/mgI18nPlugin/branches/sf1.2/config/mgI18nPluginConfiguration.class.php
   
plugins/mgI18nPlugin/branches/sf1.3/config/mgI18nPluginConfiguration.class.php
Log:
[mgI18nPlugin] avoid to enable i18n if the application does not require any 
i18n ....

Modified: 
plugins/mgI18nPlugin/branches/sf1.2/config/mgI18nPluginConfiguration.class.php
===================================================================
--- 
plugins/mgI18nPlugin/branches/sf1.2/config/mgI18nPluginConfiguration.class.php  
    2010-03-18 16:06:30 UTC (rev 28611)
+++ 
plugins/mgI18nPlugin/branches/sf1.2/config/mgI18nPluginConfiguration.class.php  
    2010-03-18 16:15:15 UTC (rev 28612)
@@ -27,14 +27,12 @@
   {
     $context = $event->getSubject();
     
-    if ($context->getI18N())
+    if (!sfConfig::get('sf_i18n') || !$context->getI18N() instanceof mgI18n)
     {
-      $i18n_options = $context->getI18N()->getOptions();
+      sfConfig::set('mg_i18n_enabled', false);
+      
+      return;
     }
-    else
-    {
-      throw new sfException('Please read the README file to install the 
plugin.');
-    }
     
     sfConfig::set('mg_i18n_enabled', mgI18nUser::canTranslate($context));
     sfConfig::set('mg_i18n_global_application', 
isset($i18n_options['global_application']) ? 
$i18n_options['global_application'] : 
$context->getConfiguration()->getApplication());

Modified: 
plugins/mgI18nPlugin/branches/sf1.3/config/mgI18nPluginConfiguration.class.php
===================================================================
--- 
plugins/mgI18nPlugin/branches/sf1.3/config/mgI18nPluginConfiguration.class.php  
    2010-03-18 16:06:30 UTC (rev 28611)
+++ 
plugins/mgI18nPlugin/branches/sf1.3/config/mgI18nPluginConfiguration.class.php  
    2010-03-18 16:15:15 UTC (rev 28612)
@@ -27,14 +27,12 @@
   {
     $context = $event->getSubject();
     
-    if ($context->getI18N())
+    if (!sfConfig::get('sf_i18n') || !$context->getI18N() instanceof mgI18n)
     {
-      $i18n_options = $context->getI18N()->getOptions();
+      sfConfig::set('mg_i18n_enabled', false);
+      
+      return;
     }
-    else
-    {
-      throw new sfException('Please read the README file to install the 
plugin.');
-    }
     
     sfConfig::set('mg_i18n_enabled', mgI18nUser::canTranslate($context));
     sfConfig::set('mg_i18n_global_application', 
isset($i18n_options['global_application']) ? 
$i18n_options['global_application'] : 
$context->getConfiguration()->getApplication());

-- 
You received this message because you are subscribed to the Google Groups 
"symfony SVN" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/symfony-svn?hl=en.

Reply via email to