From c08f935e1cb2fe21119fb62ea23f7a75eb328baf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Nicolaysen=20S=C3=B8rnes?= Date: Fri, 21 Dec 2007 23:55:27 +0100 Subject: [PATCH] Allow users to edit/delete their queued versions --- include/version.php | 24 ++++++++++++++++++------ 1 file 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"); - $oTable->AddRow($oTableRow); + if($bQueued) + { + $oM = new objectManager('version_queue'); + $oM->setReturnTo(array_key_exists('REQUEST_URI', $_SERVER) ? $_SERVER['REQUEST_URI'] : ""); + $shDeleteLink = 'delete'; + $shEditLink = 'edit'; + $oTableRow->addTextCell("[ $shEditLink ]   [ $shDeleteLink ]"); + } + + $oTable->AddRow($oTableRow); } return $oTable->GetString();