Commit 50e3f25dc2193be5774faca836e8206ccdb4733a

Authored by Brad Shuttleworth
1 parent 47fad449

fix for KTS-1242: error using group triggers.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5783 c91229c3-7414-0410-bfa2-8a42b809f60b
plugins/ktcore/KTWorkflowTriggers.inc.php
... ... @@ -29,6 +29,8 @@ require_once(KT_LIB_DIR . "/workflow/workflowtrigger.inc.php");
29 29 require_once(KT_LIB_DIR . "/permissions/permission.inc.php");
30 30 require_once(KT_LIB_DIR . "/permissions/permissionutil.inc.php");
31 31  
  32 +require_once(KT_LIB_DIR . "/groups/GroupUtil.php");
  33 +
32 34 class PermissionGuardTrigger extends KTWorkflowTrigger {
33 35 var $sNamespace = 'ktcore.workflowtriggers.permissionguard';
34 36 var $sFriendlyName;
... ... @@ -271,8 +273,8 @@ class GroupGuardTrigger extends KTWorkflowTrigger {
271 273 if (PEAR::isError($oGroup)) {
272 274 return true; // fail safe for cases where the role is deleted.
273 275 }
274   - $res = KTGroupUtil::getMembershipReason($oUser, $oGroup);
275   - if (PEAR::isError($res) || is_empty($res)) { // broken setup, or no reason
  276 + $res = GroupUtil::getMembershipReason($oUser, $oGroup);
  277 + if (PEAR::isError($res) || empty($res)) { // broken setup, or no reason
276 278 return false;
277 279 } else {
278 280 return true;
... ...