Return only html parameters serialized as string
static string
serializeHTMLParameters
( $inputParams, array $values)
-
array
$values: : parameters
-
$inputParams
Constructor.
initialize object.
void
__construct
([array $datas = array()], CMS_object_field &$field, [boolean $public = false])
-
array
$datas: DB object values : array(integer "subFieldID" => mixed)
-
boolean
$public: values are public or edited ? (default is edited)
-
CMS_object_field
&$field: reference
Redefined in descendants as:
Get field parameters as an array structure used for export
array
asArray
()
Redefined in descendants as:
check object Mandatories Values
boolean
checkMandatory
(array $values, string $prefixName, [boolean $newFormat = false])
-
array
$values: : the POST result values
-
string
$prefixName: prefixname : the prefix used for post names
-
boolean
$newFormat: newFormat : new automne v4 format (default false for compatibility)
Redefined in descendants as:
get admin object description
string,
getDescription
(mixed $language)
-
mixed
$language: the language code (string) or the CMS_language (object) to use for description
Redefined in descendants as:
get admin field description if any
string,
getFieldDescription
(mixed $language)
-
mixed
$language: the language code (string) or the CMS_language (object) to use for label
get admin field label
string,
getFieldLabel
(mixed $language)
-
mixed
$language: the language code (string) or the CMS_language (object) to use for label
Get field order SQL request (used by class CMS_object_search)
string
getFieldOrderSQL
(integer $fieldID, mixed $direction, string $operator, string $where, [boolean $public = false])
-
integer
$fieldID: : this field id in object (aka $this->_field->getID())
-
mixed
$direction: : the direction to search (asc/desc)
-
string
$operator: : additionnal search operator
-
string
$where: : where clauses to add to SQL
-
boolean
$public: : values are public or edited ? (default is edited)
Redefined in descendants as:
Get field search SQL request (used by class CMS_object_search)
string
getFieldSearchSQL
(integer $fieldID, mixed $value, string $operator, string $where, [boolean $public = false])
-
integer
$fieldID: : this field id in object (aka $this->_field->getID())
-
mixed
$value: : the value to search
-
string
$operator: : additionnal search operator
-
string
$where: : where clauses to add to SQL
-
boolean
$public: : values are public or edited ? (default is edited)
Redefined in descendants as:
get HTML admin (used to enter object values in admin)
string
getHTMLAdmin
(
$fieldID,
$language,
string $prefixName,
integer $fieldID,,
CMS_language $language,)
-
integer
$fieldID,: the current field id (only for poly object compatibility)
-
CMS_language
$language,: the current admin language
-
string
$prefixName: prefixname : the prefix to use for post names
-
$fieldID
-
$language
Redefined in descendants as:
get object HTML description for admin search detail. Usually, the label.
string
getHTMLDescription
()
Redefined in descendants as:
get HTML admin subfields parameters (used to enter object parameters values in admin)
string
getHTMLSubFieldsParameters
( $language, $prefixName)
Return the needed form field tag for current object field
string
getInput
( $fieldID, multidimentionnal $language, $inputParams, array $values)
-
array
$values: : parameters values array(parameterName => parameterValue) in : id : the form field id to set
-
multidimentionnal
$language: array $tags : xml2Array content of atm-function tag
-
$fieldID
-
$inputParams
Redefined in descendants as:
get object label : by default, the first subField value (used to designate this object in lists)
string
getLabel
()
Redefined in descendants as:
get labels for object structure and functions
array
getLabelsStructure
( &$language, [ $objectName = ''])
Redefined in descendants as:
get admin object label
string,
getObjectLabel
(mixed $language)
-
mixed
$language: the language code (string) or the CMS_language (object) to use for label
Redefined in descendants as:
get array of object parameters indexed with parameter internalName
array(string
getParamsValues
()
Get a parameter value
mixed
getParamValue
(string $paramName)
-
string
$paramName: : the parameter name to get value of
Get soap values
string
getSoapValues
( $fieldID, $language)
get object values structure available with getValue method
multidimentionnal
getStructure
()
Redefined in descendants as:
get subfields parameters
array(integer
getSubFieldParameters
()
Get subfields definition for current object
array(integer
getSubFieldsDefinition
(integer $objectID)
-
integer
$objectID: (can be null) $objectID the object ID who requests these infos
Redefined in descendants as:
get an object value
multidimentionnal
getValue
(string $name, [string $parameters = ''])
-
string
$name: : the name of the value to get
-
string
$parameters: (optional) : parameters for the value to get
Redefined in descendants as:
has subfields parameters ?
boolean
hasParameters
()
Set a parameter value (this value is not saved, it is only changed for the current object instance)
boolean
setParamValue
( $name, string $value, string $paramName)
-
string
$paramName: : the parameter name to get value of
-
string
$value: : the parameter value to set
-
$name
Set soap values
boolean
setSoapValues
(integer $fieldID, $domdocument $domdocument, [$itemId $itemId = ''])
-
integer
$fieldID: The field ID
-
$domdocument
$domdocument: XML values to set
-
$itemId
$itemId: the ID of the polyobject item, if any (necessary for some fields (image, file, etc...)
Set subfields definition for current object
boolean
setSubFieldsDefinition
($subFieldsDefinition $subFieldsDefinition)
-
$subFieldsDefinition
$subFieldsDefinition: array(integer "subFieldID" => array("type" => string [integer|string|text|date], "objectID" => integer, "fieldID" => integer, "subFieldID" => integer))
Redefined in descendants as:
set object Values
boolean
setValues
(array $values, string $prefixName, [boolean $newFormat = false])
-
array
$values: : the POST result values
-
string
$prefixName: prefixname : the prefix used for post names
-
boolean
$newFormat: newFormat : new automne v4 format (default false for compatibility)
Redefined in descendants as:
treat all params then return array of values treated or false if error
array,
treatParams
(array $post, string $prefix)
-
array
$post: the posted datas
-
string
$prefix: the prefix for datas name
Redefined in descendants as:
Writes all subobjects into persistence (MySQL for now), along with base data.
boolean
writeToPersistence
()
Redefined in descendants as:
Inherited Methods
Inherited From CMS_grandFather
CMS_grandFather::autoload()
CMS_grandFather::hasError()
CMS_grandFather::log()
CMS_grandFather::PHPErrorHandler()
CMS_grandFather::raiseError()
CMS_grandFather::setDebug()
CMS_grandFather::setLog()
CMS_grandFather::_raiseError()
CMS_grandFather::__call()