[evolvis-commits] r17759: deal better with usesCustomStatusField fuckup and search fuckup

mirabilos at evolvis.org mirabilos at evolvis.org
Fri Dec 2 18:07:10 CET 2011


Author: mirabilos
Date: 2011-12-02 18:07:10 +0100 (Fri, 02 Dec 2011)
New Revision: 17759

Modified:
   trunk/gforge_base/evolvisforge-5.1/src/www/tracker/browse.php
Log:
deal better with usesCustomStatusField fuckup and search fuckup


Modified: trunk/gforge_base/evolvisforge-5.1/src/www/tracker/browse.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/src/www/tracker/browse.php	2011-12-02 17:07:05 UTC (rev 17758)
+++ trunk/gforge_base/evolvisforge-5.1/src/www/tracker/browse.php	2011-12-02 17:07:10 UTC (rev 17759)
@@ -297,7 +297,7 @@
 	} else {
 		$aux_extra_fields = $_extra_fields;
 	}
-	$status_box=$ath->renderSelect ($ath->getCustomStatusField(),$aux_extra_fields[$ath->getCustomStatusField()],false,'',true,_('Any'));
+	$status_box=$ath->renderSelect ($ath->getCustomStatusField(),util_ifsetor($aux_extra_fields[$ath->getCustomStatusField()], 'xzxz'),false,'',true,_('Any'));
 	/*XXX what a fuckup, this… */
 	$status_box_name = 'extra_fields['.$ath->getCustomStatusField().']';
 } else {
@@ -645,6 +645,10 @@
 	$then=(time()-$ath->getDuePeriod());
 
 	for ($i=$start; $i<$max; $i++) {
+		if (!isset($art_arr[$i])) {
+			/* probably a search whoops */
+			continue;
+		}
  		$extra_data = $art_arr[$i]->getExtraFieldDataText();
 		echo '
 		<tr '. $HTML->boxGetAltRowStyle($i) . '>';



More information about the evolvis-commits mailing list