[evolvis-commits] r9902: Fixed a bug that occurs when:=?UTF-8?Q?=E2=86=B5=201?=) =?UTF-8?Q?=20=24sys=5Fuse=5Fscm=20On=E2=86=B5=202?=) No SCM plugin found↵ that prevents new =?UTF-8?Q?=20projects=20to=20be=20regis?==?UTF-8?Q?tered?=. ↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 17:33:37 CET 2011


Author: mirabilos
Date: 2011-02-24 17:33:37 +0100 (Thu, 24 Feb 2011)
New Revision: 9902

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/www/register/projectinfo.php
Log:
Fixed a bug that occurs when:
1) $sys_use_scm On
2) No SCM plugin found
that prevents new projects to be registered.


Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/register/projectinfo.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/register/projectinfo.php	2011-02-24 16:33:36 UTC (rev 9901)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/register/projectinfo.php	2011-02-24 16:33:37 UTC (rev 9902)
@@ -147,23 +147,25 @@
 <?php
 	$SCMFactory=new SCMFactory();
 	if ($sys_use_scm) {
-		echo $Language->getText('register','choose_scm');
-	}
-	$scm_plugins=$SCMFactory->getSCMs();
-	if(count($scm_plugins)==1) {
-		echo $Language->getText('register','one_scm',$scm_plugins[0]);
-		echo '<input type=\'hidden\' name=\'scm\' value=\''. $scm_plugins[0].'\'/>';
-	} else {
-		$checked=true;
-		foreach($scm_plugins as $scm) {
-			$myPlugin= plugin_get_object($scm);
-			echo '<p><input type=\'radio\' name=\'scm\' ';
-			if ($checked) {
-				echo 'CHECKED ';
+		$scm_plugins=$SCMFactory->getSCMs();
+		if(count($scm_plugins)!=0) {	
+			echo $Language->getText('register','choose_scm');
+			if(count($scm_plugins)==1) {
+				echo $Language->getText('register','one_scm',$scm_plugins[0]);
+				echo '<input type=\'hidden\' name=\'scm\' value=\''. $scm_plugins[0].'\'/>';
+			} else {
+				$checked=true;
+				foreach($scm_plugins as $scm) {
+					$myPlugin= plugin_get_object($scm);
+					echo '<p><input type=\'radio\' name=\'scm\' ';
+					if ($checked) {
+						echo 'CHECKED ';
+					}
+					echo 'value='.$myPlugin->name;
+					echo '>'.$myPlugin->text.'</input></p>';
+					$checked=false;
+				}
 			}
-			echo 'value='.$myPlugin->name;
-			echo '>'.$myPlugin->text.'</input></p>';
-			$checked=false;
 		}
 	}
 



More information about the evolvis-commits mailing list