Alexander Nicolaysen Sørnes : objectManager: Show a note when viewing queued/rejected entries
Alexander Nicolaysen Sørnes
asornes at winehq.org
Sun Jun 28 07:51:36 CDT 2009
Module: appdb
Branch: master
Commit: 3cf7a256f1b67f249da968f02272c956863ae054
URL: http://source.winehq.org/git/appdb.git/?a=commit;h=3cf7a256f1b67f249da968f02272c956863ae054
Author: Alexander Nicolaysen Sørnes <alex at thehandofagony.com>
Date: Sun Jun 28 14:51:08 2009 +0200
objectManager: Show a note when viewing queued/rejected entries
---
include/objectManager.php | 20 ++++++++++++++++++++
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/include/objectManager.php b/include/objectManager.php
index dd6edfd..735e839 100644
--- a/include/objectManager.php
+++ b/include/objectManager.php
@@ -1307,6 +1307,26 @@ class ObjectManager
if($oObject->objectGetState() == 'deleted')
$this->error_exit("This entry has been deleted (class: {$this->sClass}, id: {$this->iId})<br />Its content may have been moved to another entry");
+ /* Show a note if the entry is queued or rejected */
+ if($oObject->objectGetState() != 'accepted')
+ {
+ $sSentence = 'This entry ';
+ switch($oObject->objectGetState())
+ {
+ case 'queued':
+ case 'pending':
+ $sVerb = 'Queued';
+ $sSentence .= 'is currently queued';
+ break;
+ case 'rejected':
+ $sVerb = 'Rejected';
+ $sSentence .= 'has been rejected';
+ break;
+ }
+ $sSentence .= ', and may not be visible to all users.';
+ echo html_note("$sVerb Entry", $sSentence);
+ }
+
$aVars = $this->get_custom_vars($aClean, "view");
echo "<br />";
More information about the wine-cvs
mailing list