Module: appdb Branch: master Commit: a3031b6e218d88765a47bed1bdb37e307f9132df URL: http://source.winehq.org/git/appdb.git/?a=commit;h=a3031b6e218d88765a47bed1b...
Author: Alexander Nicolaysen Sørnes alex@thehandofagony.com Date: Sun Jun 28 14:11:52 2009 +0200
objectManager: Don't attempt to show deleted entries
---
include/application.php | 3 --- include/objectManager.php | 4 ++++ 2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/include/application.php b/include/application.php index f342345..137580c 100644 --- a/include/application.php +++ b/include/application.php @@ -745,9 +745,6 @@ class Application { { $sError = 'You do not have permission to view this entry';
- if($this->objectGetState() == 'deleted') - $sError = 'This entry has been deleted; it's contents may have been moved to another entry'; - objectManager::error_exit($sError); }
diff --git a/include/objectManager.php b/include/objectManager.php index a695cda..dd6edfd 100644 --- a/include/objectManager.php +++ b/include/objectManager.php @@ -1303,6 +1303,10 @@ class ObjectManager if(!$oObject->objectGetId()) $this->error_exit("Entry not found (class: {$this->sClass}, id: {$this->iId})");
+ /* Check if the entry has been deleted */ + 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"); + $aVars = $this->get_custom_vars($aClean, "view");
echo "<br />";