Module: appdb Branch: master Commit: c08f935e1cb2fe21119fb62ea23f7a75eb328baf URL: http://source.winehq.org/git/appdb.git/?a=commit;h=c08f935e1cb2fe21119fb62ea...
Author: Alexander Nicolaysen Sørnes alex@thehandofagony.com Date: Fri Dec 21 23:55:27 2007 +0100
Allow users to edit/delete their queued versions
---
include/version.php | 24 ++++++++++++++++++------ 1 files changed, 18 insertions(+), 6 deletions(-)
diff --git a/include/version.php b/include/version.php index 64cd852..652ae01 100644 --- a/include/version.php +++ b/include/version.php @@ -1331,15 +1331,27 @@ class version { $oTableRow->SetClass("color4"); $oTable->SetHeader($oTableRow);
+ if($bQueued) + $oTableRow->addTextCell('Action'); + for($i = 1; $oRow = query_fetch_object($hResult); $i++) { - $oTableRow = new TableRow(); - $oTableRow->AddTextCell(version::fullNameLink($oRow->versionId)); - $oTableRow->AddTextCell($oRow->description); - $oTableRow->AddTextCell(print_date(mysqldatetime_to_unixtimestamp($oRow->submitTime))); - $oTableRow->SetClass(($i % 2) ? "color0" : "color1"); + $oTableRow = new TableRow(); + $oTableRow->AddTextCell(version::fullNameLink($oRow->versionId)); + $oTableRow->AddTextCell($oRow->description); + $oTableRow->AddTextCell(print_date(mysqldatetime_to_unixtimestamp($oRow->submitTime))); + $oTableRow->SetClass(($i % 2) ? "color0" : "color1"); + + if($bQueued) + { + $oM = new objectManager('version_queue'); + $oM->setReturnTo(array_key_exists('REQUEST_URI', $_SERVER) ? $_SERVER['REQUEST_URI'] : ""); + $shDeleteLink = '<a href="'.$oM->makeUrl('delete', $oRow->versionId, 'Delete entry').'">delete</a>'; + $shEditLink = '<a href="'.$oM->makeUrl('edit', $oRow->versionId, 'Edit entry').'">edit</a>'; + $oTableRow->addTextCell("[ $shEditLink ] [ $shDeleteLink ]"); + }
- $oTable->AddRow($oTableRow); + $oTable->AddRow($oTableRow); }
return $oTable->GetString();