From abf321f2fb25d1750c96a67807bcda84a63ba497 Mon Sep 17 00:00:00 2001 From: ben Date: Mon, 23 Feb 2009 10:29:43 +0000 Subject: Added site default access permissions. Refs #744 git-svn-id: https://code.elgg.org/elgg/trunk@2885 36083f99-b078-4883-b0ff-0f9b5a30f544 --- engine/lib/widgets.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'engine/lib/widgets.php') diff --git a/engine/lib/widgets.php b/engine/lib/widgets.php index 2660cc240..a455f8068 100644 --- a/engine/lib/widgets.php +++ b/engine/lib/widgets.php @@ -232,8 +232,12 @@ $widget = new ElggWidget; $widget->owner_guid = $user_guid; - $widget->access_id = ACCESS_LOGGED_IN; - if (!$widget->save()) + $widget->access_id = get_default_access(); + // private widgets don't makes sense, correct? + if ($widget->access_id == ACCESS_PRIVATE) + $widget->access_id = ACCESS_LOGGED_IN; // change to ACCESS_FRIENDS when implemented + + if (!$widget->save()) return false; $widget->handler = $handler; -- cgit v1.2.3