SystemUserGroup
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
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
from
FieldTrait
Details
at line 313
static void
addSpecialValues(array $row, array $config)
No description
at line 168
static string
decorateSearchTableValue(xm_lookbook $mod, array $row, array $profiles, array $propertyConfig, array $userMeta)
No description
at line 116
static array|null
formatProperty(array $property, array $config)
No description
in
FieldTrait at line 42
static array
getAdditionalEditFDL(array $field, array $fdl)
No description
at line 32
static array
getConfigFields()
No description
at line 80
static array
getEditFDL(Controller $mod, array $field, Form $form, int $profileId, int $copyId, array $config)
No description
at line 143
static string
getPropertySearchQuery(string $searchWord, array $alternatives, xm_lookbook_property $property)
No description
at line 344
static void
preparePropertyDisplay(xm_lookbook $mod, xm_lookbook_profile $profile, array $property, array $config)
No description
at line 254
static string|null
processConfigVariables(int $profileId, int $propertyId, string $fieldValue, int $copy, array $propertyConfig, string $profilePropertyConfig)
No description
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
in
FieldTrait at line 122
static void
shapeFieldSearchParams(array $fieldInput, string $fieldName, array $searchParams)
No description