Tagging
class Tagging implements FieldInterface
Traits
Methods
No description
Trims the property value from line breaks and empty spaces.
No description
No description
Puts the search word into the query by comparing with 'LIKE' syntax with lower case on both, the profile property value from the database and the search word.
Before the properties are displayed, some fields need to prepare their values or other information, which will be covered here.
No description
No description
No description
Details
in
FieldTrait at line 164
static void
addSpecialValues(array $row, array $config)
No description
at line 90
static string
decorateSearchTableValue(xm_lookbook $mod, array $row, array $profiles, array $propertyConfig, array $userMeta)
No description
in
FieldTrait at line 54
static array|null
formatProperty(array $property, array $config)
Trims the property value from line breaks and empty spaces.
in
FieldTrait at line 42
static array
getAdditionalEditFDL(array $field, array $fdl)
No description
at line 22
static array
getConfigFields()
No description
at line 42
static array
getEditFDL(Controller $mod, array $field, Form $form, int $profileId, int $copyId, array $config)
No description
in
FieldTrait at line 90
static string
getPropertySearchQuery(string $searchWord, array $alternatives, xm_lookbook_property $property)
Puts the search word into the query by comparing with 'LIKE' syntax with lower case on both, the profile property value from the database and the search word.
at line 139
static void
preparePropertyDisplay(xm_lookbook $mod, xm_lookbook_profile $profile, array $property, array $config)
Before the properties are displayed, some fields need to prepare their values or other information, which will be covered here.
Therefor, these values are manipulated before set as template marker, thus before the formatProperty method.
in
FieldTrait at line 111
static string|null
processConfigVariables(int $profileId, int $propertyId, string $fieldValue, int $copy, array $propertyConfig, string $profilePropertyConfig)
No description
at line 117
static bool
processSubmittedValue(xm_lookbook $mod, int $profileId, string $submittedValue, array $field, string $fieldName, int $copy, array $config, array $fieldErrors, array $propertyValues)
No description
at line 56
static void
shapeFieldSearchParams(array $fieldInput, string $fieldName, array $searchParams)
No description