2007-2015 PrestaShop
NOTICE OF LICENSE
This source file is subject to the Open Software License (OSL 3.0) that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://opensource.org/licenses/osl-3.0.php If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to [email protected] so we can send you a copy immediately.
DISCLAIMER
Do not edit or add to this file if you wish to upgrade PrestaShop to newer versions in the future. If you wish to customize PrestaShop for your needs please refer to http://www.prestashop.com for more information.
- Class name: ConfigurationCore
- Parent class: ObjectModel
- Source: classes/Configuration.php line 27
- $_cache
- $date_add
- $date_upd
- $definition
- $id
- $id_shop
- $id_shop_group
- $name
- $types
- $value
- $webserviceParameters
- $cache_objects
- $db
- $def
- $fieldsRequired
- $fieldsRequiredDatabase
- $fieldsRequiredLang
- $fieldsSize
- $fieldsSizeLang
- $fieldsValidate
- $fieldsValidateLang
- $force_id
- $get_shop_from_context
- $id_lang
- $id_shop_list
- $identifier
- $image_dir
- $image_format
- $loaded_classes
- $table
- $tables
- $update_fields
- __construct
- add
- addFieldsRequiredDatabase
- associateTo
- cacheFieldsRequiredDatabase
- clearCache
- clearConfigurationCacheForTesting
- configurationIsLoaded
- delete
- deleteByName
- deleteFromContext
- deleteImage
- deleteSelection
- disableCache
- displayFieldName
- duplicateObject
- duplicateShops
- enableCache
- existsInDatabase
- formatFields
- formatValue
- get
- getAssociatedShops
- getDefinition
- getFieldByLang
- getFields
- getFieldsLang
- getFieldsRequiredDatabase
- getFieldsShop
- getGlobalValue
- getIdByName
- getInt
- getMultiShopValues
- getMultiple
- getRepositoryClassName
- getTranslationsFields
- getValidationRules
- getWebserviceObjectList
- getWebserviceParameters
- hasContext
- hasKey
- hasMultishopEntries
- hydrate
- hydrateCollection
- isAssociatedToShop
- isCurrentlyUsed
- isLangKey
- isLangMultishop
- isMultiShopField
- isMultishop
- isOverridenByCurrentContext
- loadConfiguration
- makeTranslationFields
- save
- set
- setDefinitionRetrocompatibility
- setFieldsToUpdate
- sqlRestriction
- toggleStatus
- update
- updateGlobalValue
- updateMultishopTable
- updateValue
- validateControler
- validateController
- validateField
- validateFields
- validateFieldsLang
- validateFieldsRequiredDatabase
protected array $_cache = array()
- Visibility: protected
- This property is static.
- Source: classes/Configuration.php line 64.
public string $date_add
- Visibility: public
- Source: classes/Configuration.php line 41.
public string $date_upd
- Visibility: public
- Source: classes/Configuration.php line 44.
public mixed $definition = array('table' => 'configuration', 'primary' => 'id_configuration', 'multilang' => true, 'fields' => array('name' => array('type' => self::TYPE_STRING, 'validate' => 'isConfigName', 'required' => true, 'size' => 254), 'id_shop_group' => array('type' => self::TYPE_NOTHING, 'validate' => 'isUnsignedId'), 'id_shop' => array('type' => self::TYPE_NOTHING, 'validate' => 'isUnsignedId'), 'value' => array('type' => self::TYPE_STRING), 'date_add' => array('type' => self::TYPE_DATE, 'validate' => 'isDate'), 'date_upd' => array('type' => self::TYPE_DATE, 'validate' => 'isDate')))
- Visibility: public
- This property is static.
- Source: classes/Configuration.php line 49.
public mixed $id
- Visibility: public
- Source: classes/Configuration.php line 29.
public mixed $id_shop
- Visibility: public
- Source: classes/Configuration.php line 35.
public mixed $id_shop_group
- Visibility: public
- Source: classes/Configuration.php line 34.
public string $name
- Visibility: public
- Source: classes/Configuration.php line 32.
protected array $types = array()
- Visibility: protected
- This property is static.
- Source: classes/Configuration.php line 67.
public string $value
- Visibility: public
- Source: classes/Configuration.php line 38.
protected mixed $webserviceParameters = array('fields' => array('value' => array()))
- Visibility: protected
- Source: classes/Configuration.php line 69.
protected boolean $cache_objects = true
- Visibility: protected
- This property is static.
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 164.
protected \Db $db = false
- Visibility: protected
- This property is static.
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 156.
protected array $def
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 150.
protected array $fieldsRequired = array()
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 88.
protected array $fieldsRequiredDatabase = null
- Visibility: protected
- This property is static.
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 70.
protected array $fieldsRequiredLang = array()
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 106.
protected array $fieldsSize = array()
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 94.
protected array $fieldsSizeLang = array()
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 112.
protected array $fieldsValidate = array()
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 100.
protected array $fieldsValidateLang = array()
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 118.
public boolean $force_id = false
- Visibility: public
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 159.
protected boolean $get_shop_from_context = true
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 67.
protected integer $id_lang = null
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 58.
public array $id_shop_list = null
- Visibility: public
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 64.
protected string $identifier
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 82.
protected string $image_dir = null
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 130.
protected String $image_format = 'jpg'
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 133.
protected array $loaded_classes = array()
Holds compiled definitions of each ObjectModel class.
Values are assigned during object initialization.
- Visibility: protected
- This property is static.
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 147.
protected string $table
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 76.
protected array $tables = array()
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 124.
protected array $update_fields = null
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 153.
mixed ObjectModelCore::__construct(integer|null $id, integer|null $id_lang, integer|null $id_shop)
Builds the object
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 201
- $id integer|null - If specified, loads and existing object from DB (optional).
- $id_lang integer|null - Required if object is multilingual (optional).
- $id_shop integer|null - ID shop for objects with multishop tables.
boolean ObjectModelCore::add(boolean $auto_date, boolean $null_values)
Adds current object to the database
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 458
- $auto_date boolean
- $null_values boolean
boolean ObjectModelCore::addFieldsRequiredDatabase(array $fields)
Sets required field for this class in the database.
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1390
- $fields array
boolean|void ObjectModelCore::associateTo(integer|array $id_shops)
This function associate an item to its context
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1464
- $id_shops integer|array
mixed ObjectModelCore::cacheFieldsRequiredDatabase(boolean $all)
Caches data about required objects fields in memory
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1368
- $all boolean - If true, caches required fields of all object classes.
mixed ObjectModelCore::clearCache(boolean $all)
Clears cache entries that have this object's ID.
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1414
- $all boolean - If true, clears cache for all objects
mixed ConfigurationCore::clearConfigurationCacheForTesting()
WARNING: For testing only. Do NOT rely on this method, it may be removed at any time.
- Visibility: public
- This method is static.
- Source: classes/Configuration.php line 132
mixed ConfigurationCore::configurationIsLoaded()
- Visibility: public
- This method is static.
- Source: classes/Configuration.php line 111
boolean ObjectModelCore::delete()
Deletes current object from database
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 743
boolean ConfigurationCore::deleteByName(string $key)
Delete a configuration key in database (with or without language management)
- Visibility: public
- This method is static.
- Source: classes/Configuration.php line 472
- $key string - Key to delete
mixed ConfigurationCore::deleteFromContext(string $key)
Delete configuration key from current context.
- Visibility: public
- This method is static.
- Source: classes/Configuration.php line 500
- $key string
boolean ObjectModelCore::deleteImage(boolean $force_delete)
Delete images associated with the object
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1643
- $force_delete boolean
boolean ObjectModelCore::deleteSelection(array $ids)
Deletes multiple objects from the database at once
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 790
- $ids array - Array of objects IDs.
mixed ObjectModelCore::disableCache()
Disables object caching
- Visibility: public
- This method is static.
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1969
string ObjectModelCore::displayFieldName(string $field, string $class, boolean $htmlentities, \Context|null $context)
Returns field name translation
- Visibility: public
- This method is static.
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1083
- $field string - Field name
- $class string - ObjectModel class name
- $htmlentities boolean - If true, applies htmlentities() to result string
- $context Context|null - Context object
\ObjectModel|false ObjectModelCore::duplicateObject()
Takes current object ID, gets its values from database, saves them in a new row and loads newly saved values as a new object.
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 549
boolean|void ObjectModelCore::duplicateShops($id)
Copies shop association data from object with specified ID.
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1523
- $id mixed
mixed ObjectModelCore::enableCache()
Enables object caching
- Visibility: public
- This method is static.
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1961
boolean ObjectModelCore::existsInDatabase(integer $id_entity, string $table)
Checks if an object exists in database.
- Visibility: public
- This method is static.
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1686
- $id_entity integer
- $table string
array ObjectModelCore::formatFields(integer $type, integer $id_lang)
Formats values of each fields.
- Visibility: protected
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 327
- $type integer - FORMAT_COMMON or FORMAT_LANG or FORMAT_SHOP
- $id_lang integer - If this parameter is given, only take lang fields
mixed ObjectModelCore::formatValue(mixed $value, integer $type, boolean $with_quotes, boolean $purify, boolean $allow_null)
Formats a value
- Visibility: public
- This method is static.
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 381
- $value mixed
- $type integer
- $with_quotes boolean
- $purify boolean
- $allow_null boolean
string ConfigurationCore::get(string $key, integer $id_lang, $id_shop_group, $id_shop)
Get a single configuration value (in one language only)
- Visibility: public
- This method is static.
- Source: classes/Configuration.php line 177
- $key string - Key wanted
- $id_lang integer - Language ID
- $id_shop_group mixed
- $id_shop mixed
array ObjectModelCore::getAssociatedShops()
Gets the list of associated shop IDs
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1499
array ObjectModelCore::getDefinition(string $class, string|null $field)
Returns object definition
- Visibility: public
- This method is static.
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1809
- $class string - Name of object
- $field string|null - Name of field if we want the definition of one field only
mixed ObjectModelCore::getFieldByLang(string $field_name, integer|null $id_lang)
Return the field value for the specified language if the field is multilang, else the field value.
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1927
- $field_name string
- $id_lang integer|null
array ObjectModelCore::getFields()
Prepare fields for ObjectModel class (add, update) All fields are verified (pSQL, intval, .
..)
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 244
boolean|array ConfigurationCore::getFieldsLang()
- Visibility: public
- Source: classes/Configuration.php line 79
array|null ObjectModelCore::getFieldsRequiredDatabase(boolean $all)
Returns an array of required fields
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1355
- $all boolean - If true, returns required fields of all object classes.
array ObjectModelCore::getFieldsShop()
Prepare fields for multishop Fields are not validated here, we consider they are already validated in getFields() method, this is not the best solution but this is the only one possible for retro compatibility.
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 270
mixed ConfigurationCore::getGlobalValue($key, $id_lang)
- Visibility: public
- This method is static.
- Source: classes/Configuration.php line 212
- $key mixed
- $id_lang mixed
integer ConfigurationCore::getIdByName(string $key, integer $id_shop_group, integer $id_shop)
Return ID a configuration key
- Visibility: public
- This method is static.
- Source: classes/Configuration.php line 95
- $key string
- $id_shop_group integer
- $id_shop integer
array ConfigurationCore::getInt(string $key, integer $id_shop_group, integer $id_shop)
Get a single configuration value (in multiple languages)
- Visibility: public
- This method is static.
- Source: classes/Configuration.php line 225
- $key string - Key wanted
- $id_shop_group integer
- $id_shop integer
array ConfigurationCore::getMultiShopValues(string $key, integer $id_lang)
Get a single configuration value for all shops
- Visibility: public
- This method is static.
- Source: classes/Configuration.php line 242
- $key string - Key wanted
- $id_lang integer
array ConfigurationCore::getMultiple(array $keys, integer $id_lang, integer $id_shop_group, integer $id_shop)
Get several configuration values (in one language only)
- Visibility: public
- This method is static.
- Source: classes/Configuration.php line 263
- $keys array - Keys wanted
- $id_lang integer - Language ID
- $id_shop_group integer
- $id_shop integer
mixed ObjectModelCore::getRepositoryClassName()
Returns the name of the repository class for this entity.
If unspecified, a generic repository will be used for the entity.
- Visibility: public
- This method is static.
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 166
array ObjectModelCore::getTranslationsFields(array $fields_array)
- Visibility: protected
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 831
- $fields_array array
array ObjectModelCore::getValidationRules(string $class)
Returns object validation rules (fields validity)
- Visibility: public
- This method is static.
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 178
- $class string - Child class name for static use (optional)
array ConfigurationCore::getWebserviceObjectList($sql_join, $sql_filter, $sql_sort, $sql_limit)
This method is override to allow TranslatedConfiguration entity
- Visibility: public
- Source: classes/Configuration.php line 608
- $sql_join mixed
- $sql_filter mixed
- $sql_sort mixed
- $sql_limit mixed
array ObjectModelCore::getWebserviceParameters(string|null $ws_params_attribute_name)
Returns webservice parameters of this object.
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1176
- $ws_params_attribute_name string|null
mixed ConfigurationCore::hasContext(string $key, integer $id_lang, integer $context)
Check if configuration var is defined in given context
- Visibility: public
- This method is static.
- Source: classes/Configuration.php line 530
- $key string
- $id_lang integer
- $context integer
boolean ConfigurationCore::hasKey(string $key, integer $id_lang, integer $id_shop_group, integer $id_shop)
Check if key exists in configuration
- Visibility: public
- This method is static.
- Source: classes/Configuration.php line 293
- $key string
- $id_lang integer
- $id_shop_group integer
- $id_shop integer
boolean ObjectModelCore::hasMultishopEntries()
Checks if there is more than one entry in associated shop table for current object.
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1550
mixed ObjectModelCore::hydrate(array $data, integer|null $id_lang)
Fill an object with given data. Data must be an array with this syntax: array(objProperty => value, objProperty2 => value, etc.)
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1730
- $data array
- $id_lang integer|null
array ObjectModelCore::hydrateCollection(string $class, array $datas, integer|null $id_lang)
Fill (hydrate) a list of objects in order to get a collection of these objects
- Visibility: public
- This method is static.
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1755
- $class string - Class of objects to hydrate
- $datas array - List of data (multi-dimensional array)
- $id_lang integer|null
boolean ObjectModelCore::isAssociatedToShop(integer|null $id_shop)
Checks if current object is associated to a shop.
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1430
- $id_shop integer|null
boolean ObjectModelCore::isCurrentlyUsed(string|null $table, boolean $has_active_column)
Checks if an object type exists in the database.
- Visibility: public
- This method is static.
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1706
- $table string|null - Name of table linked to entity
- $has_active_column boolean - True if the table has an active column
boolean ConfigurationCore::isLangKey(string $key)
Check if a key was loaded as multi lang
- Visibility: public
- This method is static.
- Source: classes/Configuration.php line 576
- $key string
boolean ObjectModelCore::isLangMultishop()
Checks if the object is both multi-language and multi-shop.
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1586
boolean ObjectModelCore::isMultiShopField(string $field)
Checks if a field is a multi-shop field.
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1576
- $field string
boolean ObjectModelCore::isMultishop()
Checks if object is multi-shop object.
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1564
mixed ConfigurationCore::isOverridenByCurrentContext($key)
- Visibility: public
- This method is static.
- Source: classes/Configuration.php line 552
- $key mixed
mixed ConfigurationCore::loadConfiguration()
Load all configuration data
- Visibility: public
- This method is static.
- Source: classes/Configuration.php line 140
mixed ObjectModelCore::makeTranslationFields(array $fields, array $fields_array, integer $id_language)
- Visibility: protected
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 854
- $fields array
- $fields_array array
- $id_language integer
boolean ObjectModelCore::save(boolean $null_values, boolean $auto_date)
Saves current object to database (add or update)
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 443
- $null_values boolean
- $auto_date boolean
mixed ConfigurationCore::set(string $key, mixed $values, integer $id_shop_group, integer $id_shop)
Set TEMPORARY a single configuration value (in one language only)
- Visibility: public
- This method is static.
- Source: classes/Configuration.php line 324
- $key string - Key wanted
- $values mixed - $values is an array if the configuration is multilingual, a single string else.
- $id_shop_group integer
- $id_shop integer
mixed ObjectModelCore::setDefinitionRetrocompatibility()
Retrocompatibility for classes without $definition static
- Visibility: protected
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1855
mixed ObjectModelCore::setFieldsToUpdate(array $fields)
Set a list of specific fields to update array(field1 => true, field2 => false, langfield1 => array(1 => true, 2 => false))
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1953
- $fields array
string ConfigurationCore::sqlRestriction(integer $id_shop_group, integer $id_shop)
Add SQL restriction on shops for configuration table
- Visibility: protected
- This method is static.
- Source: classes/Configuration.php line 588
- $id_shop_group integer
- $id_shop integer
boolean ObjectModelCore::toggleStatus()
Toggles object status in database
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 807
boolean ObjectModelCore::update(boolean $null_values)
Updates the current object in the database
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 619
- $null_values boolean
boolean ConfigurationCore::updateGlobalValue(string $key, mixed $values, boolean $html)
Update configuration key for global context only
- Visibility: public
- This method is static.
- Source: classes/Configuration.php line 360
- $key string
- $values mixed
- $html boolean
boolean ObjectModelCore::updateMultishopTable(string $classname, array $data, string $where, string $specific_where)
Updates a table and splits the common datas and the shop datas.
- Visibility: public
- This method is static.
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1602
- $classname string
- $data array
- $where string
- $specific_where string - Only executed for common table
boolean ConfigurationCore::updateValue(string $key, mixed $values, boolean $html, integer $id_shop_group, integer $id_shop)
Update configuration key and value into database (automatically insert if key does not exist)
Values are inserted/updated directly using SQL, because using (Configuration) ObjectModel may not insert values correctly (for example, HTML is escaped, when it should not be).
- Visibility: public
- This method is static.
- Source: classes/Configuration.php line 379
- $key string - Key
- $values mixed - $values is an array if the configuration is multilingual, a single string else.
- $html boolean - Specify if html is authorized in value
- $id_shop_group integer
- $id_shop integer
array ObjectModelCore::validateControler(boolean $htmlentities)
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1105
- $htmlentities boolean
array ObjectModelCore::validateController(boolean $htmlentities)
Validates submitted values and returns an array of errors, if any.
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1118
- $htmlentities boolean - If true, uses htmlentities() for field name translations in errors.
true|string ObjectModelCore::validateField(string $field, mixed $value, integer|null $id_lang, array $skip, boolean $human_errors)
Validate a single field
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 977
- $field string - Field name
- $value mixed - Field value
- $id_lang integer|null - Language ID
- $skip array - Array of fields to skip.
- $human_errors boolean - If true, uses more descriptive, translatable error strings.
boolean|string ObjectModelCore::validateFields(boolean $die, boolean $error_return)
Checks if object field values are valid before database interaction
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 895
- $die boolean
- $error_return boolean
boolean|string ObjectModelCore::validateFieldsLang(boolean $die, boolean $error_return)
Checks if multilingual object field values are valid before database interaction.
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 927
- $die boolean
- $error_return boolean
array ObjectModelCore::validateFieldsRequiredDatabase(boolean $htmlentities)
Validate required fields.
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1322
- $htmlentities boolean