2005-07-13 01:15:57 +00:00
|
|
|
<?php
|
2006-07-06 18:37:34 +00:00
|
|
|
/**
|
|
|
|
|
* Shows all versions that have the same bug link.
|
|
|
|
|
*
|
|
|
|
|
* Mandatory parameters:
|
|
|
|
|
* - iBugId, bug identifier
|
|
|
|
|
*
|
|
|
|
|
* TODO:
|
|
|
|
|
* - replace the check is_numeric($aClean['iBugId']) with an is_empty check when filtering is in place
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
// application environment
|
2006-07-21 04:24:59 +00:00
|
|
|
require("path.php");
|
2005-07-13 01:15:57 +00:00
|
|
|
require(BASE."include/incl.php");
|
2006-06-17 06:10:10 +00:00
|
|
|
|
2005-07-13 01:15:57 +00:00
|
|
|
/* code to View versions affected by a Bug */
|
|
|
|
|
|
2006-07-06 17:59:52 +00:00
|
|
|
if(!is_numeric($aClean['iBugId']))
|
2006-07-06 18:44:56 +00:00
|
|
|
util_show_error_page_and_exit("Something went wrong with the bug ID");
|
2006-07-06 17:59:52 +00:00
|
|
|
|
2006-07-06 17:27:54 +00:00
|
|
|
apidb_header("Applications affected by Bug #".$aClean['iBugId']);
|
|
|
|
|
echo '<form method=post action="viewbugs.php?iBugId='.$aClean['iBugId'].'">',"\n";
|
2005-07-13 01:15:57 +00:00
|
|
|
|
|
|
|
|
echo '<table width=100% border=0 cellpadding=3 cellspacing=1>',"\n";
|
|
|
|
|
echo '<tr class=color4>',"\n";
|
|
|
|
|
echo ' <td width=80>Application Name</td>',"\n";
|
|
|
|
|
echo ' <td>Description</td>',"\n";
|
|
|
|
|
echo ' <td width=80>version</td>',"\n";
|
2007-03-17 19:19:19 +00:00
|
|
|
echo ' <td>Downloads</td>',"\n";
|
2005-07-13 01:15:57 +00:00
|
|
|
echo '</tr>',"\n";
|
|
|
|
|
|
|
|
|
|
|
2006-06-27 19:16:27 +00:00
|
|
|
$hResult = query_parameters("SELECT appFamily.description as appDescription,
|
|
|
|
|
appFamily.appName as appName,
|
|
|
|
|
appVersion.*, buglinks.versionId as versionId
|
|
|
|
|
FROM appFamily, appVersion, buglinks
|
|
|
|
|
WHERE appFamily.appId = appVersion.appId
|
|
|
|
|
and buglinks.versionId = appVersion.versionId
|
|
|
|
|
AND buglinks.bug_id = '?'
|
2006-07-06 17:27:54 +00:00
|
|
|
ORDER BY versionName", $aClean['iBugId']);
|
2005-07-13 01:15:57 +00:00
|
|
|
$c = 0;
|
|
|
|
|
|
2006-06-27 19:16:27 +00:00
|
|
|
if($hResult)
|
2005-07-13 01:15:57 +00:00
|
|
|
{
|
2007-08-03 23:27:25 +00:00
|
|
|
while($oRow = query_fetch_object($hResult))
|
2005-07-13 01:15:57 +00:00
|
|
|
{
|
2007-04-08 23:04:31 +00:00
|
|
|
$oApp = new application($oRow->appId);
|
|
|
|
|
$oVersion = new version($oRow->versionId);
|
2007-03-17 19:19:19 +00:00
|
|
|
$sDownloadUrls = "";
|
|
|
|
|
if($hDownloadUrls = appData::getData($oRow->versionId, "downloadurl"))
|
|
|
|
|
{
|
2007-08-03 23:27:25 +00:00
|
|
|
while($oDownloadUrl = query_fetch_object($hDownloadUrls))
|
2007-03-17 19:19:19 +00:00
|
|
|
$sDownloadUrls .= "<a href=\"$oDownloadUrl->url\">".
|
2008-02-23 12:06:24 +11:00
|
|
|
"$oDownloadUrl->description</a><br>";
|
2007-03-17 19:19:19 +00:00
|
|
|
}
|
|
|
|
|
|
2005-07-13 01:15:57 +00:00
|
|
|
// set row color
|
|
|
|
|
$bgcolor = ($c % 2 == 0) ? "color0" : "color1";
|
|
|
|
|
echo '<tr class='.$bgcolor.'>',"\n";
|
|
|
|
|
echo ' <td>',"\n";
|
2007-04-08 23:04:31 +00:00
|
|
|
echo " ".$oApp->objectMakeLink()."\n";
|
2005-07-13 01:15:57 +00:00
|
|
|
echo ' </td>',"\n";
|
|
|
|
|
echo ' <td>'.$oRow->appDescription.'</td>',"\n";
|
|
|
|
|
echo ' <td>',"\n";
|
2007-04-08 23:04:31 +00:00
|
|
|
echo " ".$oVersion->objectMakeLink()."\n";
|
2005-07-13 01:15:57 +00:00
|
|
|
echo ' </td>',"\n";
|
2007-03-17 19:19:19 +00:00
|
|
|
echo " <td>$sDownloadUrls</td>\n";
|
2005-07-13 01:15:57 +00:00
|
|
|
echo '</tr>',"\n";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2006-07-06 18:37:34 +00:00
|
|
|
// allow users to search for other apps
|
2005-07-13 01:15:57 +00:00
|
|
|
echo '<tr class=color2>',"\n";
|
2008-02-23 12:06:24 +11:00
|
|
|
echo ' <td align=center colspan=5> </td>',"\n";
|
2005-07-13 01:15:57 +00:00
|
|
|
echo '</tr>',"\n";
|
|
|
|
|
|
|
|
|
|
echo '<tr class=color4>',"\n";
|
2008-02-23 12:06:24 +11:00
|
|
|
echo ' <td colspan=4 > Bug #</td>',"\n";
|
2005-07-13 01:15:57 +00:00
|
|
|
echo '</tr>',"\n";
|
|
|
|
|
|
|
|
|
|
echo '<tr class=color3>',"\n";
|
|
|
|
|
echo ' <td align=center>',"\n";
|
2006-07-06 17:27:54 +00:00
|
|
|
echo ' <input type="text" name="iBugId" value="'.$aClean['iBugId'].'" size="8"></td>',"\n";
|
2007-03-17 19:19:19 +00:00
|
|
|
echo ' <td colspan=3><input type="submit" name="sSub" value="Search"></td>',"\n";
|
2005-07-13 01:15:57 +00:00
|
|
|
echo '</tr>',"\n";
|
|
|
|
|
|
|
|
|
|
echo '</table>',"\n";
|
|
|
|
|
apidb_footer();
|
|
|
|
|
|
|
|
|
|
?>
|