diff --git a/include/bugs.php b/include/bugs.php
index bc74fce..d1c15e9 100644
--- a/include/bugs.php
+++ b/include/bugs.php
@@ -335,44 +335,65 @@ function view_version_bugs($iVersionId = null, $aBuglinkIds)
{
$oBuglink = new Bug($iBuglinkId);
- // set row color
- $bgcolor = ($c % 2 == 0) ? "color0" : "color1";
-
- //display row
- echo "
\n";
- echo "| ".$oBuglink->iBug_id." | \n";
- echo "".$oBuglink->sShort_desc." | \n";
- echo "".$oBuglink->sBug_status." | ","\n";
- echo "".$oBuglink->sResolution." | ","\n";
- echo "View | \n";
-
-
- if($bCanEdit == true)
+ if ( (!isset($aClean['sAllBugs']) && $oBuglink->sBug_status != 'RESOLVED')
+ || isset($aClean['sAllBugs']) )
{
- echo "[delete] | \n";
- if ($oBuglink->bQueued)
- {
- echo "[OK] | \n";
- } else
- {
- echo "Yes | \n";
- }
-
- }
- echo "
\n\n";
-
+ // set row color
+ $bgcolor = ($c % 2 == 0) ? "color0" : "color1";
- $c++;
+ //display row
+ echo "\n";
+ echo "| ".$oBuglink->iBug_id." | \n";
+ echo "".$oBuglink->sShort_desc." | \n";
+ echo "".$oBuglink->sBug_status." | ","\n";
+ echo "".$oBuglink->sResolution." | ","\n";
+ echo "View | \n";
+
+
+ if($bCanEdit == true)
+ {
+ echo "[delete] | \n";
+ if ($oBuglink->bQueued)
+ {
+ echo "[OK] | \n";
+ } else
+ {
+ echo "Yes | \n";
+ }
+
+ }
+ echo "
\n\n";
+
+
+ $c++;
+ }
}
+
if($_SESSION['current']->isLoggedIn())
{
echo '',"\n";
echo '| ',"\n";
- echo ' | ',"\n";
+ $sBuglinkId = isset($aClean['buglinkId']) ? $aClean['buglinkId'] : '';
+ echo '',"\n";
echo ' | ',"\n";
echo ' |
',"\n";
}
echo '',"\n";
+
+ // show only open link
+ if ( isset( $aClean['sAllBugs'] ) )
+ {
+ $sURL = str_replace( '&sAllBugs', '', $_SERVER['REQUEST_URI'] );
+ $sLink = 'Show Open Bugs';
+ }
+ // show all link
+ else
+ {
+ $sURL = $_SERVER['REQUEST_URI'] . '&sAllBugs';
+ $sLink = 'Show All Bugs';
+ }
+
+ echo '' . $sLink .'
';
echo html_frame_end();
}