Class Group

Concrete\Core\Foundation\Object
Extended by Concrete\Core\User\Group\Group implements Concrete\Core\Permission\ObjectInterface

Methods summary

public
public
public
public
public static Concrete\Core\User\Group\Group
# getByID( string $gID )

Takes the numeric id of a group and returns a group object.

public static Concrete\Core\User\Group\Group
# getByName( string $gName )

Takes the name of a group and returns a group object.

public static Concrete\Core\User\Group\Group
# getByPath( string $gPath )
public
public
public
public
public
# delete( )

Deletes a group.

public
public
public
# inGroup( )
public
public
public
public
public
public
public
public
# getGroupDisplayName( $includeHTML = true, $includePath = true )
public
public string
# getGroupStartDate( )

Gets the group start date.

public string
# getGroupEndDate( )

Gets the group end date.

public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
# update( $gName, $gDescription )
public static Concrete\Core\User\Group\Group
# add( string $gName, string $gDescription, $parentGroup = false, $pkg = null, $gID = null )

Creates a new user group.

public static
protected
# getAutomationControllers( $column, $excludeUser = false )
public static
public static
public static
public
public
public
public
# setBadgeOptions( $gBadgeFID, $gBadgeDescription, $gBadgeCommunityPointValue )
public
# setAutomationOptions( $gCheckAutomationOnRegister, $gCheckAutomationOnLogin, $gCheckAutomationOnJobRun )
public
# setGroupExpirationByDateTime( $datetime, $action )
public
# setGroupExpirationByInterval( $days, $hours, $minutes, $action )
public static

Properties summary

public $ctID
#
public $permissionSet
#

Properties inherited from Concrete\Core\Foundation\Object

$error