[evolvis-commits] r12798: Merged from 4.7: Fixed PHP notice

mirabilos at evolvis.org mirabilos at evolvis.org
Mon Feb 28 02:01:03 CET 2011


Author: mirabilos
Date: 2011-02-28 02:01:02 +0100 (Mon, 28 Feb 2011)
New Revision: 12798

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/www/export/rss20_newreleases.php
   trunk/gforge_base/evolvisforge-5.1/gforge/www/export/rss_sfnewreleases.php
   trunk/gforge_base/evolvisforge-5.1/gforge/www/new/index.php
Log:
Merged from 4.7: Fixed PHP notice

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/export/rss20_newreleases.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/export/rss20_newreleases.php	2011-02-28 01:00:59 UTC (rev 12797)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/export/rss20_newreleases.php	2011-02-28 01:01:02 UTC (rev 12798)
@@ -86,8 +86,9 @@
 
 // ## item outputs
 $outputtotal = 0;
+$seen = array();
 while ($row = db_fetch_array($res)) {
-	if (!$G_RELEASE["$row[filerelease_id]"]) {
+	if (!isset ($seen[$row['filerelease_id']])) {
 		print "  <item>\n";
 		print "   <title>".htmlspecialchars($row['package_name'])." ".htmlspecialchars($row['module_name'])."</title>\n";
 		print "   <link>http://".$GLOBALS['sys_default_domain']."/project/showfiles.php?group_id=".$row['group_id']."&release_id=".$row['filerelease_id']."</link>\n";
@@ -100,7 +101,7 @@
 		$outputtotal++;
 	}
 	// eliminate dupes, only do $limit of these
-	$G_RELEASE["$row[filerelease_id]"] = 1;
+	$seen[$row['filerelease_id']] = 1;
 	if ($outputtotal >= $limit) break;
 }
 // ## end output

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/export/rss_sfnewreleases.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/export/rss_sfnewreleases.php	2011-02-28 01:00:59 UTC (rev 12797)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/export/rss_sfnewreleases.php	2011-02-28 01:01:02 UTC (rev 12798)
@@ -57,8 +57,9 @@
 print "  <language>en-us</language>\n";
 // ## item outputs
 $outputtotal = 0;
+$seen = array() ;
 while ($row = db_fetch_array($res)) {
-	if (!$G_RELEASE["$row[group_id]"]) {
+	if (!isset ($seen[$row['group_id']])) {
 		print "  <item>\n";
 		print "   <title>".htmlspecialchars($row['group_name'])."</title>\n";
 		print "   <link>http://$GLOBALS[sys_default_domain]/project/showfiles.php?group_id=$row[group_id]</link>\n";
@@ -66,8 +67,8 @@
 		print "  </item>\n";
 		$outputtotal++;
 	}
-	// ## eliminate dupes, only do $limit of these
-	$G_RELEASE["$row[group_id]"] = 1;
+	// eliminate dupes, only do $limit of these
+	$seen[$row['group_id']] = 1;
 	if ($outputtotal >= $limit) break;
 }
 // ## end output

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/new/index.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/new/index.php	2011-02-28 01:00:59 UTC (rev 12797)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/new/index.php	2011-02-28 01:01:02 UTC (rev 12798)
@@ -62,10 +62,11 @@
 
 	print '
 		<table width="100%" cellpadding="0" cellspacing="0" border="0">';
+	$seen = array();
 	for ($i=0; $i<$rows; $i++) {
 		$row_new = db_fetch_array($res_new);
 		// avoid dupulicates of different file types
-		if (!(@$G_RELEASE["$row_new[group_id]"])) {
+		if (!isset($seen[$row_new['group_id']])) {
 			print '
 			<tr valign="top">
 				<td colspan="2">'.
@@ -105,7 +106,7 @@
 				<hr />
 				</td>
 			</tr>';
-		$G_RELEASE["$row_new[group_id]"] = 1;
+		$seen[$row_new['group_id']] = 1;
 		}
 	}
 



More information about the evolvis-commits mailing list