application: Allow sorting by vendor name

This commit is contained in:
Alexander Nicolaysen Sørnes
2007-11-13 19:51:23 +01:00
committed by Chris Morgan
parent eb75246a9e
commit 43af0708c9

View File

@@ -899,7 +899,9 @@ class Application {
$iRows = maintainer::objectGetEntriesCount($bQueued, $bRejected);
}
$sQuery = "SELECT * FROM appFamily WHERE
$sQuery = "SELECT appFamily.*, vendor.vendorName AS vendorName FROM appFamily, user_list, vendor WHERE
appFamily.vendorId = vendor.vendorId
AND
appFamily.queued = '?'";
$sQueued = objectManager::getQueueString($bQueued, $bRejected);
@@ -943,16 +945,16 @@ class Application {
public static function objectGetSortableFields()
{
return array('submitTime', 'appName', 'appId');
return array('submitTime', 'appName', 'appId', 'userName', 'vendorName');
}
public static function objectGetHeader()
{
$oTableRow = new TableRowSortable();
$oTableRow->AddSortableTextCell("Submission Date", "submitTime");
$oTableRow->AddTextCell("Submitter");
$oTableRow->AddTextCell("Vendor");
$oTableRow->AddSortableTextCell("Application", "appName");
$oTableRow->AddSortableTextCell('Submission Date', 'submitTime');
$oTableRow->AddTextCell('Submitter');
$oTableRow->AddSortableTextCell('Vendor', 'vendorName');
$oTableRow->AddSortableTextCell('Application', 'appName');
return $oTableRow;
}