dolibarr 23.0.3
WebPortalFieldsManager Class Reference

Class to manage fields. More...

Inheritance diagram for WebPortalFieldsManager:
Collaboration diagram for WebPortalFieldsManager:

Public Member Functions

 __construct ($db, $form=null)
 Constructor.
 
- Public Member Functions inherited from FieldsManager
 getFieldClass ($type)
 Get field handler for the provided type.
 
 getAllFields ()
 Get all fields handler available.
 
 clearErrors ()
 clear errors
 
 errorsToString ($separator=', ')
 Method to output saved errors.
 
 clearFieldError ($fieldKey)
 clear validation message result for a field
 
 setFieldError ($fieldKey, $msg='')
 set validation error message a field
 
 getFieldError ($fieldKey)
 get field error message
 
 getFieldErrorIcon ($fieldValidationErrorMsg)
 get field error icon
 
 getAllFieldsInfos (&$object, &$extrafields=null, $mode='view', $nbColumn=2, $breakKeys=array(), $params=array())
 Get list of fields infos for the provided mode into X columns.
 
 getAllObjectFieldsInfos (&$object, $mode='view', $params=array())
 Get list of object fields infos.
 
 getAllExtraFieldsInfos (&$object, &$extrafields=null, $mode='view', $params=array())
 Get list of extra fields infos.
 
 getFieldsInfos ($key, &$object, &$extrafields=null, $mode='view', $params=array())
 Get list of fields infos for the provided mode into X columns.
 
 getFieldInfosFromObjectField (&$object, $key, $mode='view', $params=array())
 Get field infos from object field infos.
 
 getFieldInfosFromExtraField (&$object, &$extrafields, $key, $mode='view', $params=array())
 Get field infos from extra field infos.
 
 setCommonFieldInfos (&$fieldInfos, &$object, &$extrafields, $key, $mode='view', $enabled='1', $visibility='', $perms=null, $params=array())
 Set common field infos.
 
 setFieldValuesFromPost (&$object, &$extrafields, $keyPrefix='', $keySuffix='', $mode='view', $params=array())
 Set all values of the object (with extra field) from POST.
 
 setObjectFieldValuesFromPost (&$object, $keyPrefix='', $keySuffix='', $mode='view', $params=array())
 Set all object values of the object from POST.
 
 setExtraFieldValuesFromPost (&$object, &$extrafields, $keyPrefix='', $keySuffix='', $mode='view', $params=array())
 Set all extra field values of the object from POST.
 
 verifyPostFieldValue ($fieldInfos, $key, $keyPrefix='', $keySuffix='')
 Verify if the field value is valid.
 
 verifyFieldValue ($fieldInfos, $key, $value)
 Verify if the field value is valid.
 
 getPostFieldValue ($fieldInfos, $key, $defaultValue=null, $keyPrefix='', $keySuffix='')
 Get field value from GET/POST.
 
 getPostSearchFieldValue ($fieldInfos, $key, $defaultValue=null, $keyPrefix='', $keySuffix='')
 Get search field value from GET/POST.
 
 printInputSearchField ($fieldInfos, $key, $value, $keyPrefix='', $keySuffix='', $moreCss='', $moreAttrib='', $noNewButton=0)
 Return HTML string to put an input search field into a page.
 
 printInputField ($fieldInfos, $key, $value, $keyPrefix='', $keySuffix='', $moreCss='', $moreAttrib='', $noNewButton=0)
 Return HTML string to put an input field into a page.
 
 printOutputField ($fieldInfos, $key, $value, $keyPrefix='', $keySuffix='', $moreCss='', $moreAttrib='')
 Return HTML string to show a field into a page.
 
 printSeparator ($key, &$object, $colspan=2, $display_type='card', $mode='view')
 Return HTML string to print separator field.
 

Detailed Description

Class to manage fields.

Definition at line 43 of file webportalfieldsmanager.class.php.

Constructor & Destructor Documentation

◆ __construct()

WebPortalFieldsManager::__construct ( $db,
$form = null )

Constructor.

Parameters
DoliDB$dbDatabase handler
Form | null$formSpecific form handler

Reimplemented from FieldsManager.

Definition at line 51 of file webportalfieldsmanager.class.php.

References Context\getRootConfigUrl().


The documentation for this class was generated from the following file: