[evolvis-commits] r11941: Close [#2624] Project registration form error handling caused wrong SCM tool?==?UTF-8?Q? selection↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 18:29:46 CET 2011


Author: mirabilos
Date: 2011-02-24 18:29:45 +0100 (Thu, 24 Feb 2011)
New Revision: 11941

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/www/register/projectinfo.php
Log:
Close [#2624] Project registration form error handling caused wrong SCM tool selection


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 17:29:44 UTC (rev 11940)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/register/projectinfo.php	2011-02-24 17:29:45 UTC (rev 11941)
@@ -159,16 +159,18 @@
 			} else {
 				echo $Language->getText('register','choose_scm')."\n";
 				$checked=true;
-				foreach($scm_plugins as $scm) {
-					$myPlugin= plugin_get_object($scm);
+				foreach($scm_plugins as $plugin) {
+					$myPlugin= plugin_get_object($plugin);
 					echo '<p><input type="radio" name="scm" ';
-					if ($checked) {
-						echo ' checked="checked" ';
-						$checked=false;
+					echo 'value="'.$myPlugin->name.'"';
+					if (isset($scm) && strcmp($scm, $myPlugin->name) == 0) {
+						echo ' checked';
+					} elseif (!isset($scm) && $checked) {
+						echo ' checked';
+						$checked = false;
+					
 					}
-					echo 'value="'.$myPlugin->name;
-					echo '"/>'.$myPlugin->text.'</p>';
-					$checked=false;
+					echo '>'.$myPlugin->text.'</p>';
 				}
 			}
 		} else {



More information about the evolvis-commits mailing list