コード例 #1
0
function bGroupFullAccess($enumGType)
{
    //---------------------------------------------------------------------
    //
    //---------------------------------------------------------------------
    global $gbAdmin;
    $bUserPermissionsGroup = bUserPermGroupType($enumGType);
    return $bUserPermissionsGroup && $gbAdmin || !$bUserPermissionsGroup;
}
コード例 #2
0
 function lCntActiveGroupsViaType($enumGroupType)
 {
     //-----------------------------------------------------------------------
     //
     //-----------------------------------------------------------------------
     if (bUserPermGroupType($enumGroupType)) {
         $enumGroupType = CENUM_CONTEXT_USER;
     }
     $sqlStr = 'SELECT DISTINCT gp_lKeyID
      FROM groups_parent
         -- INNER JOIN groups_child ON gp_lKeyID=gc_lGroupID
      WHERE gp_enumGroupType=' . strPrepStr($enumGroupType) . "\n            -- sqlQual\n            AND gp_dteExpire>NOW();";
     $query = $this->db->query($sqlStr);
     return $query->num_rows();
 }