ホーム > フォーラム > 開発 > コア開発 > 【RC2.1バグ】モジュール一般設定関連

【RC2.1バグ】モジュール一般設定関連
投稿者: Marijuana | 投稿日時: 2007/3/10 2:27 | 閲覧: 4940回
Marijuana
モジュールの一般設定がひとつもないと、コメント、イベント用の一般設定がインストールされません。
RCS file: /cvsroot/xoops/xoops2jp/html/modules/legacy/admin/class/Attic/ModuleInstallInformation.class.php,v
retrieving revision 1.1.2.6
diff -u -r1.1.2.6 ModuleInstallInformation.class.php
--- ModuleInstallInformation.class.php	10 Dec 2006 13:45:38 -0000	1.1.2.6
+++ ModuleInstallInformation.class.php	9 Mar 2007 17:23:29 -0000
@@ -730,42 +730,39 @@
 		
 		include $t_filePath;
 		
-		if (!isset($modversion['config'])) {
-			return $collection;
-		}
-		
-		$preferenceArr = $modversion['config'];
-		
-		//
-		// Try (1) --- name index pattern
-		//
-		$successFlag = true;
-		foreach ($preferenceArr as $idx => $preference) {
-			if (is_string($idx)) {
-				$preference['name'] = $idx;
-				$info =& $this->_createPreferenceInformation($preference);
-				$successFlag &= $collection->add($info);
-				unset($info);
-			}
-			else {
-				$successFlag = false;
-				break;
+		if (isset($modversion['config'])) {
+			$preferenceArr = $modversion['config'];
+			
+			//
+			// Try (1) --- name index pattern
+			//
+			$successFlag = true;
+			foreach ($preferenceArr as $idx => $preference) {
+				if (is_string($idx)) {
+					$preference['name'] = $idx;
+					$info =& $this->_createPreferenceInformation($preference);
+					$successFlag &= $collection->add($info);
+					unset($info);
+				}
+				else {
+					$successFlag = false;
+					break;
+				}
 			}
-		}
-		
-		//
-		// Try (2) --- auto number
-		//
-		if (!$successFlag) {
-			$collection->reset();
 			
-			foreach ($preferenceArr as $preference) {
-				$info =& $this->_createPreferenceInformation($preference);
-				$collection->add($info);
-				unset($info);
+			//
+			// Try (2) --- auto number
+			//
+			if (!$successFlag) {
+				$collection->reset();
+				
+				foreach ($preferenceArr as $preference) {
+					$info =& $this->_createPreferenceInformation($preference);
+					$collection->add($info);
+					unset($info);
+				}
 			}
 		}
-		
 		//
 		// Add comments & notifications
 		//

こんな感じかな

コメント(0)

新しいものから | 古いものから | ネスト表示 | RSS feed

投票(0)

新しいものから | 古いものから | RSS feed
 
To Top