This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
More...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Class arField
- Author
- Fabian Schmid fs@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
- Version
- 2.0.7
Definition at line 24 of file class.arField.php.
◆ getAttributesForConnector()
| arField::getAttributesForConnector |
( |
| ) |
|
◆ getAttributesForDescription()
| arField::getAttributesForDescription |
( |
| ) |
|
◆ getFieldType()
| arField::getFieldType |
( |
| ) |
|
◆ getHasField()
◆ getIndex()
◆ getLength()
◆ getName()
◆ getNotNull()
◆ getPrimary()
◆ getSequence()
◆ isAllowedAttribute()
| static arField::isAllowedAttribute |
( |
string |
$type, |
|
|
string |
$field_name |
|
) |
| |
|
static |
◆ isDateField()
◆ isDateFieldType()
| static arField::isDateFieldType |
( |
|
$field_type | ) |
|
|
static |
Definition at line 210 of file class.arField.php.
212 return in_array($field_type, self::$date_fields,
true);
◆ loadFromArray()
| arField::loadFromArray |
( |
string |
$name, |
|
|
array |
$array |
|
) |
| |
◆ loadFromStdClass()
| arField::loadFromStdClass |
( |
string |
$name, |
|
|
stdClass |
$stdClass |
|
) |
| |
◆ setFieldType()
| arField::setFieldType |
( |
string |
$field_type | ) |
|
◆ setHasField()
| arField::setHasField |
( |
bool |
$has_field | ) |
|
◆ setIndex()
| arField::setIndex |
( |
bool |
$index | ) |
|
◆ setLength()
| arField::setLength |
( |
int |
$length | ) |
|
◆ setName()
| arField::setName |
( |
string |
$name | ) |
|
◆ setNotNull()
| arField::setNotNull |
( |
bool |
$not_null | ) |
|
◆ setPrimary()
| arField::setPrimary |
( |
bool |
$primary | ) |
|
◆ setSequence()
| arField::setSequence |
( |
bool |
$sequence | ) |
|
◆ $allowed_attributes
| array arField::$allowed_attributes |
|
staticprotected |
Initial value:= [
self::FIELD_TYPE_TEXT => [
]
Definition at line 34 of file class.arField.php.
◆ $date_fields
| array arField::$date_fields = [self::FIELD_TYPE_DATE, self::FIELD_TYPE_TIME, self::FIELD_TYPE_TIMESTAMP] |
|
staticprotected |
◆ $fieldtype
| string arField::$fieldtype |
|
protected |
◆ $has_field
| bool arField::$has_field = false |
|
protected |
◆ $index
| bool arField::$index = false |
|
protected |
◆ $is_notnull
| bool arField::$is_notnull = false |
|
protected |
◆ $is_primary
| bool arField::$is_primary = false |
|
protected |
◆ $is_unique
| bool arField::$is_unique = false |
|
protected |
◆ $length
| int arField::$length = null |
|
protected |
◆ $name
| string arField::$name = '' |
|
protected |
◆ $sequence
| bool arField::$sequence = false |
|
protected |
◆ FIELD_TYPE_CLOB
| const arField::FIELD_TYPE_CLOB = 'clob' |
◆ FIELD_TYPE_DATE
| const arField::FIELD_TYPE_DATE = 'date' |
◆ FIELD_TYPE_FLOAT
| const arField::FIELD_TYPE_FLOAT = 'float' |
◆ FIELD_TYPE_INTEGER
| const arField::FIELD_TYPE_INTEGER = 'integer' |
◆ FIELD_TYPE_TEXT
| const arField::FIELD_TYPE_TEXT = 'text' |
◆ FIELD_TYPE_TIME
| const arField::FIELD_TYPE_TIME = 'time' |
◆ FIELD_TYPE_TIMESTAMP
| const arField::FIELD_TYPE_TIMESTAMP = 'timestamp' |
The documentation for this class was generated from the following file: