Holds Stock
- Class name: WarehouseCore
- Parent class: ObjectModel
- Source: classes/stock/Warehouse.php line 32
- $definition
- $deleted
- $id
- $id_address
- $id_currency
- $id_employee
- $management_type
- $name
- $reference
- $webserviceParameters
- $cache_objects
- $db
- $def
- $fieldsRequired
- $fieldsRequiredDatabase
- $fieldsRequiredLang
- $fieldsSize
- $fieldsSizeLang
- $fieldsValidate
- $fieldsValidateLang
- $force_id
- $get_shop_from_context
- $id_lang
- $id_shop
- $id_shop_list
- $identifier
- $image_dir
- $image_format
- $loaded_classes
- $table
- $tables
- $update_fields
- __construct
- add
- addFieldsRequiredDatabase
- associateTo
- cacheFieldsRequiredDatabase
- clearCache
- delete
- deleteImage
- deleteSelection
- disableCache
- displayFieldName
- duplicateObject
- duplicateShops
- enableCache
- exists
- existsInDatabase
- formatFields
- formatValue
- getAssociatedShops
- getCarriers
- getDefinition
- getFieldByLang
- getFields
- getFieldsLang
- getFieldsRequiredDatabase
- getFieldsShop
- getNumberOfProducts
- getPackWarehouses
- getProductLocation
- getProductWarehouseList
- getQuantitiesOfProducts
- getShops
- getStockValue
- getTranslationsFields
- getValidationRules
- getWarehouseNameById
- getWarehouses
- getWarehousesByEmployee
- getWarehousesByProductId
- getWarehousesGroupedByShops
- getWebserviceObjectList
- getWebserviceParameters
- getWsCarriers
- getWsShops
- getWsStockValue
- getWsStocks
- hasMultishopEntries
- hydrate
- hydrateCollection
- isAssociatedToShop
- isCurrentlyUsed
- isEmpty
- isLangMultishop
- isMultiShopField
- isMultishop
- makeTranslationFields
- removeCarrier
- resetProductsLocations
- resetStockAvailable
- save
- setCarriers
- setDefinitionRetrocompatibility
- setFieldsToUpdate
- setProductLocation
- toggleStatus
- update
- updateMultishopTable
- validateControler
- validateController
- validateField
- validateFields
- validateFieldsLang
- validateFieldsRequiredDatabase
public mixed $definition = array('table' => 'warehouse', 'primary' => 'id_warehouse', 'fields' => array('id_address' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'required' => true), 'reference' => array('type' => self::TYPE_STRING, 'validate' => 'isString', 'required' => true, 'size' => 45), 'name' => array('type' => self::TYPE_STRING, 'validate' => 'isString', 'required' => true, 'size' => 45), 'id_employee' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'required' => true), 'management_type' => array('type' => self::TYPE_STRING, 'validate' => 'isStockManagement', 'required' => true), 'id_currency' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'required' => true), 'deleted' => array('type' => self::TYPE_BOOL)))
- Visibility: public
- This property is static.
- Source: classes/stock/Warehouse.php line 64.
public boolean $deleted
- Visibility: public
- Source: classes/stock/Warehouse.php line 53.
public integer $id
- Visibility: public
- Source: classes/stock/Warehouse.php line 35.
public integer $id_address
- Visibility: public
- Source: classes/stock/Warehouse.php line 38.
public integer $id_currency
- Visibility: public
- Source: classes/stock/Warehouse.php line 50.
public integer $id_employee
- Visibility: public
- Source: classes/stock/Warehouse.php line 47.
public \enum $management_type
Describes the way a Warehouse is managed
- Visibility: public
- Source: classes/stock/Warehouse.php line 59.
public string $name
- Visibility: public
- Source: classes/stock/Warehouse.php line 44.
public string $reference
- Visibility: public
- Source: classes/stock/Warehouse.php line 41.
protected mixed $webserviceParameters = array('fields' => array('id_address' => array('xlink_resource' => 'addresses'), 'id_employee' => array('xlink_resource' => 'employees'), 'id_currency' => array('xlink_resource' => 'currencies'), 'valuation' => array('getter' => 'getWsStockValue', 'setter' => false), 'deleted' => array()), 'associations' => array('stocks' => array('resource' => 'stock', 'fields' => array('id' => array())), 'carriers' => array('resource' => 'carrier', 'fields' => array('id' => array())), 'shops' => array('resource' => 'shop', 'fields' => array('id' => array(), 'name' => array()))))
- Visibility: protected
- Source: classes/stock/Warehouse.php line 81.
protected boolean $cache_objects = true
- Visibility: protected
- This property is static.
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 153.
protected \Db $db = false
- Visibility: protected
- This property is static.
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 143.
protected array $def
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 133.
protected mixed $fieldsRequired = array()
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 81.
protected mixed $fieldsRequiredDatabase = null
- Visibility: protected
- This property is static.
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 66.
protected mixed $fieldsRequiredLang = array()
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 96.
protected mixed $fieldsSize = array()
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 86.
protected mixed $fieldsSizeLang = array()
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 101.
protected mixed $fieldsValidate = array()
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 91.
protected mixed $fieldsValidateLang = array()
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 106.
public \boolean, $force_id = false
- Visibility: public
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 148.
protected mixed $get_shop_from_context = true
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 64.
protected integer $id_lang = null
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 58.
protected mixed $id_shop = null
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 60.
public mixed $id_shop_list = null
- Visibility: public
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 62.
protected mixed $identifier
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 76.
protected string $image_dir = null
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 117.
protected string $image_format = 'jpg'
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 120.
protected mixed $loaded_classes = array()
- Visibility: protected
- This property is static.
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 128.
protected mixed $table
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 71.
protected mixed $tables = array()
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 111.
protected array $update_fields = null
- Visibility: protected
- This property is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 138.
mixed ObjectModelCore::__construct(integer $id, integer $id_lang, integer $id_shop)
Build object
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 181
- $id integer - Existing object id in order to load object (optional)
- $id_lang integer - Required if object is multilingual (optional)
- $id_shop integer - ID shop for objects with multishop on langs
boolean ObjectModelCore::add(boolean $autodate, boolean $null_values)
Add current object to database
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 458
- $autodate boolean
- $null_values boolean
mixed ObjectModelCore::addFieldsRequiredDatabase($fields)
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1244
- $fields mixed
boolean 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 1302
- $id_shops integer|array
mixed ObjectModelCore::cacheFieldsRequiredDatabase($all)
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1231
- $all mixed
mixed ObjectModelCore::clearCache($all)
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1258
- $all mixed
boolean ObjectModelCore::delete()
Delete current object from database
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 723
boolean ObjectModelCore::deleteImage($force_delete)
Delete images associated with the object
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1433
- $force_delete mixed
boolean ObjectModelCore::deleteSelection(array $selection)
Delete several objects from database
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 769
- $selection array
mixed ObjectModelCore::disableCache()
- Visibility: public
- This method is static.
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1719
mixed ObjectModelCore::displayFieldName($field, $class, $htmlentities, \Context $context)
- Visibility: public
- This method is static.
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1014
- $field mixed
- $class mixed
- $htmlentities mixed
- $context Context
\new ObjectModelCore::duplicateObject()
Duplicate current object to database
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 549
mixed ObjectModelCore::duplicateShops($id)
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1346
- $id mixed
mixed ObjectModelCore::enableCache()
- Visibility: public
- This method is static.
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1714
boolean WarehouseCore::exists(integer $id_warehouse)
Checks if the given warehouse exists
- Visibility: public
- This method is static.
- Source: classes/stock/Warehouse.php line 216
- $id_warehouse integer
boolean ObjectModelCore::existsInDatabase(integer $id_entity, string $table)
Specify if an ObjectModel is already in database
- Visibility: public
- This method is static.
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1470
- $id_entity integer
- $table string
array ObjectModelCore::formatFields(integer $type, integer $id_lang)
- Visibility: protected
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 348
- $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, $with_quotes, $purify)
Format a data
- Visibility: public
- This method is static.
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 395
- $value mixed
- $type integer
- $with_quotes mixed
- $purify mixed
array ObjectModelCore::getAssociatedShops()
Get the list of associated id_shop
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1331
array WarehouseCore::getCarriers($return_reference)
Gets the carriers associated to the current warehouse
- Visibility: public
- Source: classes/stock/Warehouse.php line 134
- $return_reference mixed
array ObjectModelCore::getDefinition(string $class, string $field)
Get object definition
- Visibility: public
- This method is static.
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1576
- $class string - Name of object
- $field string - Name of field if we want the definition of one field only
mixed ObjectModelCore::getFieldByLang($field_name, 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 1683
- $field_name mixed
- $id_lang 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 276
array ObjectModelCore::getFieldsLang()
Prepare multilang fields
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 313
mixed ObjectModelCore::getFieldsRequiredDatabase($all)
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1223
- $all mixed
array ObjectModelCore::getFieldsShop()
Prepare fields for multishop Fields are not validated here, we considere they are already validated in getFields() method, this 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 299
integer WarehouseCore::getNumberOfProducts()
Gets the number of products in the current warehouse
- Visibility: public
- Source: classes/stock/Warehouse.php line 382
array|boolean WarehouseCore::getPackWarehouses(integer $id_product, $id_shop)
For a given pack, returns the warehouse it can be shipped from
- Visibility: public
- This method is static.
- Source: classes/stock/Warehouse.php line 491
- $id_product integer
- $id_shop mixed
string WarehouseCore::getProductLocation(integer $id_product, integer $id_product_attribute, integer $id_warehouse)
For a given {product, product attribute} gets its location in the given warehouse
- Visibility: public
- This method is static.
- Source: classes/stock/Warehouse.php line 272
- $id_product integer - ID of the product
- $id_product_attribute integer - Use 0 if this product does not have attributes
- $id_warehouse integer - ID of the warehouse
array WarehouseCore::getProductWarehouseList(integer $id_product, integer $id_product_attribute, integer $id_shop)
For a given {product, product attribute} gets warehouse list
- Visibility: public
- This method is static.
- Source: classes/stock/Warehouse.php line 292
- $id_product integer - ID of the product
- $id_product_attribute integer - Optional, uses 0 if this product does not have attributes
- $id_shop integer - Optional, ID of the shop. Uses the context shop id (@see Context::shop)
integer WarehouseCore::getQuantitiesOfProducts()
Gets the number of quantities - for all products - in the current warehouse
- Visibility: public
- Source: classes/stock/Warehouse.php line 402
array WarehouseCore::getShops()
Gets the shops associated to the current warehouse
- Visibility: public
- Source: classes/stock/Warehouse.php line 117
integer WarehouseCore::getStockValue()
Gets the value of the stock in the current warehouse
- Visibility: public
- Source: classes/stock/Warehouse.php line 419
mixed ObjectModelCore::getTranslationsFields($fields_array)
- Visibility: protected
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 804
- $fields_array mixed
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 161
- $class string - Child class name for static use (optional)
string WarehouseCore::getWarehouseNameById(integer $id_warehouse)
For a given $id_warehouse, returns its name
- Visibility: public
- This method is static.
- Source: classes/stock/Warehouse.php line 476
- $id_warehouse integer - Warehouse Id
array WarehouseCore::getWarehouses(boolean $ignore_shop, integer $id_shop)
Gets available warehouses It is possible via ignore_shop and id_shop to filter the list with shop id
- Visibility: public
- This method is static.
- Source: classes/stock/Warehouse.php line 340
- $ignore_shop boolean - Optional, false by default - Allows to get only the warehouses that are associated to one/some shops (@see $id_shop)
- $id_shop integer - Optional, Context::shop::Id by default - Allows to define a specific shop to filter.
array WarehouseCore::getWarehousesByEmployee(integer $id_employee)
For a given employee, gets the warehouse(s) he/she manages
- Visibility: public
- This method is static.
- Source: classes/stock/Warehouse.php line 435
- $id_employee integer - Manager ID
array WarehouseCore::getWarehousesByProductId(integer $id_product, integer $id_product_attribute)
For a given product, returns the warehouses it is stored in
- Visibility: public
- This method is static.
- Source: classes/stock/Warehouse.php line 452
- $id_product integer - Product Id
- $id_product_attribute integer - Optional, Product Attribute Id - 0 by default (no attribues)
array WarehouseCore::getWarehousesGroupedByShops()
Gets warehouses grouped by shops
- Visibility: public
- This method is static.
- Source: classes/stock/Warehouse.php line 362
mixed ObjectModelCore::getWebserviceObjectList($sql_join, $sql_filter, $sql_sort, $sql_limit)
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1164
- $sql_join mixed
- $sql_filter mixed
- $sql_sort mixed
- $sql_limit mixed
mixed ObjectModelCore::getWebserviceParameters($ws_params_attribute_name)
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1086
- $ws_params_attribute_name mixed
array WarehouseCore::getWsCarriers()
Webservice : gets the ids carriers associated to this warehouse
- Visibility: public
- Source: classes/stock/Warehouse.php line 588
array WarehouseCore::getWsShops()
Webservice : gets the ids shops associated to this warehouse
- Visibility: public
- Source: classes/stock/Warehouse.php line 572
integer WarehouseCore::getWsStockValue()
Webservice : gets the value of the warehouse
- Visibility: public
- Source: classes/stock/Warehouse.php line 549
array WarehouseCore::getWsStocks()
Webservice : gets the ids stock associated to this warehouse
- Visibility: public
- Source: classes/stock/Warehouse.php line 558
boolean ObjectModelCore::hasMultishopEntries()
Check if there is more than one entries in associated shop table for current entity
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1371
mixed ObjectModelCore::hydrate(array $data, integer $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 1508
- $data array
- $id_lang integer
array ObjectModelCore::hydrateCollection(string $class, array $datas, integer $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 1527
- $class string - Class of objects to hydrate
- $datas array - List of data (multi-dimensional array)
- $id_lang integer
boolean ObjectModelCore::isAssociatedToShop(integer $id_shop)
Check if current object is associated to a shop
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1273
- $id_shop integer
boolean ObjectModelCore::isCurrentlyUsed(string $table, boolean $has_active_column)
This method is allow to know if a entity is currently used
- Visibility: public
- This method is static.
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1488
- $table string - name of table linked to entity
- $has_active_column boolean - true if the table has an active column
boolean WarehouseCore::isEmpty()
Checks if a warehouse is empty - i.e. has no stock
- Visibility: public
- Source: classes/stock/Warehouse.php line 201
mixed ObjectModelCore::isLangMultishop()
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1388
mixed ObjectModelCore::isMultiShopField($field)
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1383
- $field mixed
mixed ObjectModelCore::isMultishop()
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1378
mixed ObjectModelCore::makeTranslationFields($fields, $fields_array, $id_language)
- Visibility: protected
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 820
- $fields mixed
- $fields_array mixed
- $id_language mixed
mixed WarehouseCore::removeCarrier(integer $id_carrier, integer $id_warehouse)
For a given carrier, removes it from the warehouse/carrier association If $id_warehouse is set, it only removes the carrier for this warehouse
- Visibility: public
- This method is static.
- Source: classes/stock/Warehouse.php line 188
- $id_carrier integer - Id of the carrier to remove
- $id_warehouse integer - optional Id of the warehouse to filter
mixed WarehouseCore::resetProductsLocations()
Resets all product locations for this warehouse
- Visibility: public
- Source: classes/stock/Warehouse.php line 257
mixed WarehouseCore::resetStockAvailable()
- Visibility: public
- Source: classes/stock/Warehouse.php line 532
boolean ObjectModelCore::save(boolean $null_values, boolean $autodate)
Save current object to database (add or update)
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 446
- $null_values boolean
- $autodate boolean
mixed WarehouseCore::setCarriers(array $ids_carriers)
Sets the carriers associated to the current warehouse
- Visibility: public
- Source: classes/stock/Warehouse.php line 164
- $ids_carriers array
mixed ObjectModelCore::setDefinitionRetrocompatibility()
Retrocompatibility for classes without $definition static Remove this in 1.6 !
- Visibility: protected
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1614
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 1709
- $fields array
boolean WarehouseCore::setProductLocation(integer $id_product, integer $id_product_attribute, integer $id_warehouse, string $location)
For a given {product, product attribute} sets its location in the given warehouse First, for the given parameters, it cleans the database before updating
- Visibility: public
- This method is static.
- Source: classes/stock/Warehouse.php line 236
- $id_product integer - ID of the product
- $id_product_attribute integer - Use 0 if this product does not have attributes
- $id_warehouse integer - ID of the warehouse
- $location string - Describes the location (no lang id required)
boolean ObjectModelCore::toggleStatus()
Toggle object status in database
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 785
boolean ObjectModelCore::update(boolean $null_values)
Update current object to database
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 605
- $null_values boolean
boolean ObjectModelCore::updateMultishopTable(string $classname, array $data, string $where, string $specific_where)
Update 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 1403
- $classname string
- $data array
- $where string
- $specific_where string - Only executed for common table
mixed ObjectModelCore::validateControler($htmlentities)
TODO: refactor rename all calls to this to validateController
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1032
- $htmlentities mixed
mixed ObjectModelCore::validateController($htmlentities)
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1038
- $htmlentities mixed
boolean|string ObjectModelCore::validateField(string $field, mixed $value, integer $id_lang, $skip, $human_errors)
Validate a single field
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 931
- $field string - Field name
- $value mixed - Field value
- $id_lang integer
- $skip mixed
- $human_errors mixed
boolean|string ObjectModelCore::validateFields(boolean $die, boolean $error_return)
Check for fields validity before database interaction
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 858
- $die boolean
- $error_return boolean
boolean|string ObjectModelCore::validateFieldsLang(boolean $die, boolean $error_return)
Check for multilingual fields validity before database interaction
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 887
- $die boolean
- $error_return boolean
mixed ObjectModelCore::validateFieldsRequiredDatabase($htmlentities)
- Visibility: public
- This method is defined by ObjectModelCore.
- Source: classes/ObjectModel.php line 1200
- $htmlentities mixed