|
array | $listed_fields = array() |
|
Db | $zdb |
|
array | $core_db_fields = array() |
|
array | $all_required = array() |
|
array | $all_visibles = array() |
|
array | $categorized_fields = array() |
|
string | $table |
|
array | $defaults = null |
|
array | $cats_defaults = null |
|
|
const | NOBODY = 0 |
|
const | USER_WRITE = 1 |
|
const | ADMIN = 2 |
|
const | STAFF = 3 |
|
const | MANAGER = 4 |
|
const | USER_READ = 5 |
|
const | ALL = 10 |
|
const | TYPE_STR = 0 |
|
const | TYPE_HIDDEN = 1 |
|
const | TYPE_BOOL = 2 |
|
const | TYPE_INT = 3 |
|
const | TYPE_DEC = 4 |
|
const | TYPE_DATE = 5 |
|
const | TYPE_TXT = 6 |
|
const | TYPE_PASS = 7 |
|
const | TYPE_EMAIL = 8 |
|
const | TYPE_URL = 9 |
|
const | TYPE_RADIO = 10 |
|
const | TYPE_SELECT = 11 |
|
const | TABLE = 'fields_config' |
|
Lists config class for galette: defines fields order and visibility
- Author
- Johan Cwiklinski johan.nosp@m.@x-t.nosp@m.nd.be
◆ addToLists()
Galette\Entity\ListsConfig::addToLists |
( |
array |
$field | ) |
|
|
protected |
◆ buildField()
Galette\Entity\ListsConfig::buildField |
( |
ArrayObject |
$rset | ) |
|
|
protected |
Prepare a field (required data, automation)
- Parameters
-
ArrayObject<string,int|string> | $rset DB ResultSet row |
- Returns
- array<string, int|string>
Reimplemented from Galette\Entity\FieldsConfig.
◆ buildLists()
Galette\Entity\ListsConfig::buildLists |
( |
| ) |
|
|
protected |
Create field array configuration, Several lists of fields are kept (visible, requireds, etc), build them.
- Returns
- void
Reimplemented from Galette\Entity\FieldsConfig.
◆ getAclMapping()
Galette\Entity\ListsConfig::getAclMapping |
( |
| ) |
|
Get ACL mapping for list elements not present in form configuration
- Returns
- array<string,string>
◆ getDisplayElements()
Galette\Entity\ListsConfig::getDisplayElements |
( |
Login |
$login | ) |
|
Retrieve display elements
- Parameters
-
Login | $login | Login instance |
- Returns
- array<int,object>
Reimplemented from Galette\Entity\FieldsConfig.
◆ getListedFields()
Galette\Entity\ListsConfig::getListedFields |
( |
| ) |
|
Get all fields for list
- Returns
- array<int,array<string,mixed>>
◆ getRemainingFields()
Galette\Entity\ListsConfig::getRemainingFields |
( |
| ) |
|
Get remaining free fields for list
- Returns
- array<string,array<string,mixed>>
◆ getVisibility()
Galette\Entity\ListsConfig::getVisibility |
( |
string |
$field | ) |
|
Get visibility for specified field
- Parameters
-
string | $field | The requested field |
- Returns
- integer
Reimplemented from Galette\Entity\FieldsConfig.
◆ setListFields()
Galette\Entity\ListsConfig::setListFields |
( |
array |
$fields | ) |
|
Set fields
- Parameters
-
array<int,array<string,mixed>> | $fields categorized fields array |
- Returns
- boolean
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/galette-apidoc/checkouts/develop/galette/lib/Galette/Entity/ListsConfig.php