gforge-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gforge-commits] gforge/www/include BaseLanguage.class,1.25,1.26


From: gsmet
Subject: [Gforge-commits] gforge/www/include BaseLanguage.class,1.25,1.26
Date: Wed, 27 Oct 2004 16:36:10 -0500

Update of /cvsroot/gforge/gforge/www/include
In directory db.perdue.net:/tmp/cvs-serv28672/www/include

Modified Files:
        BaseLanguage.class 
Log Message:
better error handling

Index: BaseLanguage.class
===================================================================
RCS file: /cvsroot/gforge/gforge/www/include/BaseLanguage.class,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -d -r1.25 -r1.26
--- BaseLanguage.class  15 Sep 2004 21:42:21 -0000      1.25
+++ BaseLanguage.class  27 Oct 2004 21:36:07 -0000      1.26
@@ -213,15 +213,17 @@
        function loadPluginSpecificLanguage($lang, $pluginNames) {
                foreach($pluginNames AS $pluginName) {
                        $plugin =& plugin_get_object($pluginName);
-                       $languagePath = $plugin->GetLanguagePath().$lang.'.tab';
-                       $specificLanguagePath = 
$plugin->GetSpecificLanguagePath().$lang.'.tab';
-                       if(file_exists($languagePath)) {
-                               $this->loadLanguageFile($languagePath);
-                       }
-                       if(file_exists($specificLanguagePath)) {
-                               $this->loadLanguageFile($specificLanguagePath);
+                       if($plugin && !$plugin->isError()) {
+                               $languagePath = 
$plugin->GetLanguagePath().$lang.'.tab';
+                               $specificLanguagePath = 
$plugin->GetSpecificLanguagePath().$lang.'.tab';
+                               if(file_exists($languagePath)) {
+                                       $this->loadLanguageFile($languagePath);
+                               }
+                               if(file_exists($specificLanguagePath)) {
+                                       
$this->loadLanguageFile($specificLanguagePath);
+                               }
+                               $this->pluginDependencies[] = $pluginName;
                        }
-                       $this->pluginDependencies[] = $pluginName;
                }
        }
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]