From b75d41dfba64058000d0dc08b04b722e36cf00e4 Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Wed, 29 Sep 2010 21:12:03 -0700 Subject: [PATCH] Redirect back to the album view if the user doesn't have edit access --- modules/captionator/controllers/captionator.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/captionator/controllers/captionator.php b/modules/captionator/controllers/captionator.php index 2da63c04..007ee86f 100644 --- a/modules/captionator/controllers/captionator.php +++ b/modules/captionator/controllers/captionator.php @@ -21,7 +21,11 @@ class Captionator_Controller extends Controller { function dialog($album_id) { $album = ORM::factory("item", $album_id); access::required("view", $album); - access::required("edit", $album); + + if (!access::can("edit", $album)) { + // The user can't edit; perhaps they just logged out? + url::redirect($album->abs_url()); + } $v = new Theme_View("page.html", "collection", "captionator"); $v->content = new View("captionator_dialog.html");