class SystemUserGroup implements FieldInterface

The system User Group field allows users to select security groups to be a member of.

There are only groups displayed in the details view which are part of the config variable allowed_group_filter. This prevents that some hidden groups are displayed for all users to see.

Traits

Methods

static void
addSpecialValues(array $row, array $config)

No description

static string
decorateSearchTableValue(xm_lookbook $mod, array $row, array $profiles, array $propertyConfig, array $userMeta)

No description

static array|null
formatProperty(array $property, array $config)

No description

static array
getAdditionalEditFDL(array $field, array $fdl)

No description

static array
getConfigFields()

No description

static array
getEditFDL(Controller $mod, array $field, Form $form, int $profileId, int $copyId, array $config)

No description

static string
getPropertySearchQuery(string $searchWord, array $alternatives, xm_lookbook_property $property)

No description

static void
preparePropertyDisplay(xm_lookbook $mod, xm_lookbook_profile $profile, array $property, array $config)

No description

static string|null
processConfigVariables(int $profileId, int $propertyId, string $fieldValue, int $copy, array $propertyConfig, string $profilePropertyConfig)

No description

static bool
processSubmittedValue(xm_lookbook $mod, int $profileId, string $submittedValue, array $field, string $fieldName, int $copy, array $config, array $fieldErrors, array $propertyValues)

No description

static void
shapeFieldSearchParams(array $fieldInput, string $fieldName, array $searchParams)

No description

Details

at line 313
static void addSpecialValues(array $row, array $config)

No description

Parameters

array $row
array $config

Return Value

void

at line 168
static string decorateSearchTableValue(xm_lookbook $mod, array $row, array $profiles, array $propertyConfig, array $userMeta)

No description

Parameters

xm_lookbook $mod
array $row
array $profiles
array $propertyConfig
array $userMeta

Return Value

string

at line 116
static array|null formatProperty(array $property, array $config)

No description

Parameters

array $property
array $config

Return Value

array|null

in FieldTrait at line 42
static array getAdditionalEditFDL(array $field, array $fdl)

No description

Parameters

array $field
array $fdl

Return Value

array

at line 32
static array getConfigFields()

No description

Return Value

array

at line 80
static array getEditFDL(Controller $mod, array $field, Form $form, int $profileId, int $copyId, array $config)

No description

Parameters

Controller $mod
array $field
Form $form
int $profileId
int $copyId
array $config

Return Value

array

A single field

at line 143
static string getPropertySearchQuery(string $searchWord, array $alternatives, xm_lookbook_property $property)

No description

Parameters

string $searchWord
array $alternatives
xm_lookbook_property $property

Return Value

string

at line 344
static void preparePropertyDisplay(xm_lookbook $mod, xm_lookbook_profile $profile, array $property, array $config)

No description

Parameters

xm_lookbook $mod
xm_lookbook_profile $profile
array $property
array $config

Return Value

void

at line 254
static string|null processConfigVariables(int $profileId, int $propertyId, string $fieldValue, int $copy, array $propertyConfig, string $profilePropertyConfig)

No description

Parameters

int $profileId
int $propertyId
string $fieldValue
int $copy
array $propertyConfig
string $profilePropertyConfig

Return Value

string|null

at line 194
static bool processSubmittedValue(xm_lookbook $mod, int $profileId, string $submittedValue, array $field, string $fieldName, int $copy, array $config, array $fieldErrors, array $propertyValues)

No description

Parameters

xm_lookbook $mod
int $profileId
string $submittedValue
array $field
string $fieldName
int $copy
array $config
array $fieldErrors
array $propertyValues

Return Value

bool

in FieldTrait at line 122
static void shapeFieldSearchParams(array $fieldInput, string $fieldName, array $searchParams)

No description

Parameters

array $fieldInput
string $fieldName
array $searchParams

Return Value

void