From 918da0ac3d47a4e34ae5f684827fc2e01493f007 Mon Sep 17 00:00:00 2001 From: JT Smith Date: Mon, 3 Feb 2003 03:48:44 +0000 Subject: [PATCH] Only content managers can own a page. --- lib/WebGUI/Operation/Page.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/WebGUI/Operation/Page.pm b/lib/WebGUI/Operation/Page.pm index 0d1513611..d692180ca 100644 --- a/lib/WebGUI/Operation/Page.pm +++ b/lib/WebGUI/Operation/Page.pm @@ -13,6 +13,7 @@ package WebGUI::Operation::Page; use Exporter; use strict; use WebGUI::DateTime; +use WebGUI::Grouping; use WebGUI::HTMLForm; use WebGUI::Icon; use WebGUI::International; @@ -339,7 +340,8 @@ sub www_editPage { } my $clause; if (WebGUI::Privilege::isInGroup(3)) { - $clause = "userId<>1 and status='Active'"; + my $contentManagers = WebGUI::Grouping::getUsersInGroup(4); + $clause = "userId in ($session{user}{userId},".join(",",@$contentManagers).")"; } else { $clause = "userId=$page{ownerId}"; }