[Fusionforge-commits] r10629 - trunk/src/www/admin

Olivier Berger olberger at libremir.placard.fr.eu.org
Wed Sep 22 16:06:12 CEST 2010


Author: olberger
Date: 2010-09-22 16:06:12 +0200 (Wed, 22 Sep 2010)
New Revision: 10629

Modified:
   trunk/src/www/admin/pluginman.php
Log:
Handle missing plugins topdir (for instance /usr/share/gforge/plugins/)


Modified: trunk/src/www/admin/pluginman.php
===================================================================
--- trunk/src/www/admin/pluginman.php	2010-09-22 13:47:25 UTC (rev 10628)
+++ trunk/src/www/admin/pluginman.php	2010-09-22 14:06:12 UTC (rev 10629)
@@ -203,18 +203,18 @@
 
 //get the directories from the plugins dir
 
-$handle = opendir(forge_get_config('plugins_path'));
 $filelist = array();
-while (($filename = readdir($handle)) !== false) {
-	if ($filename!='..' && $filename!='.' && $filename!=".svn" && $filename!="CVS" &&
-		is_dir(forge_get_config('plugins_path').'/'.$filename) &&
-		!in_array($filename, $plugins_disabled)) {
+if($handle = opendir(forge_get_config('plugins_path'))) {
+	while (($filename = readdir($handle)) !== false) {
+		if ($filename!='..' && $filename!='.' && $filename!=".svn" && $filename!="CVS" &&
+		    is_dir(forge_get_config('plugins_path').'/'.$filename) &&
+		    !in_array($filename, $plugins_disabled)) {
 
-		$filelist[] = $filename;
+			$filelist[] = $filename;
+		}
 	}
+	closedir($handle);
 }
-closedir($handle);
-
 sort($filelist);
 
 $j = 0;




More information about the Fusionforge-commits mailing list