PHP 클래스 Backend\Modules\FormBuilder\Engine\Model

파일 보기 프로젝트 열기: forkcms/forkcms 1 사용 예제들

공개 메소드들

메소드 설명
calculateTimeAgo ( integer $timestamp ) : string Calculate time ago.
createIdentifier ( ) : string Create an unique identifier.
delete ( integer $id ) Delete an item.
deleteData ( array $ids ) Deletes one or more data items.
deleteField ( integer $id ) Delete a field.
deleteFieldValidation ( integer $id ) Delete all validation of a field.
exists ( integer $id ) : boolean Does the item exist.
existsData ( integer $id ) : boolean Does the data item exist.
existsField ( integer $id, integer $formId = null ) : boolean Does a field exist (within a form).
existsIdentifier ( string $identifier, integer $ignoreId = null ) : boolean Does an identifier exist.
formatRecipients ( string $string ) : string Formats the recipients based on the serialized string
get ( integer $id ) : array Get all data for a given id.
getData ( integer $id ) : array Get data for a given id.
getErrors ( string $type = null ) : mixed Get errors (optional by type).
getField ( integer $id ) : array Get a field.
getFields ( integer $id ) : array Get all fields of a form.
getLocale ( string $name, string $type = 'label', string $application = 'Backend' ) : string Get a label/action/message from locale.
getMaximumSequence ( integer $formId ) : integer Get the maximum sequence for fields in a form.
insert ( array $values ) : integer Add a new item.
insertField ( array $values ) : integer Add a new field.
insertFieldValidation ( array $values ) : integer Add validation for a field.
update ( integer $id, array $values ) : integer Update an existing item.
updateField ( integer $id, array $values ) : integer Update a field.

비공개 메소드들

메소드 설명
identifierExist ( string $identifier ) : boolean

메소드 상세

calculateTimeAgo() 공개 정적인 메소드

Calculate time ago.
public static calculateTimeAgo ( integer $timestamp ) : string
$timestamp integer Unix timestamp from the past.
리턴 string

createIdentifier() 공개 정적인 메소드

Create an unique identifier.
public static createIdentifier ( ) : string
리턴 string

delete() 공개 정적인 메소드

Delete an item.
public static delete ( integer $id )
$id integer The id of the record to delete.

deleteData() 공개 정적인 메소드

Deletes one or more data items.
public static deleteData ( array $ids )
$ids array Ids of data items.

deleteField() 공개 정적인 메소드

Delete a field.
public static deleteField ( integer $id )
$id integer Id of a field.

deleteFieldValidation() 공개 정적인 메소드

Delete all validation of a field.
public static deleteFieldValidation ( integer $id )
$id integer Id of a field.

exists() 공개 정적인 메소드

Does the item exist.
public static exists ( integer $id ) : boolean
$id integer Id of a form.
리턴 boolean

existsData() 공개 정적인 메소드

Does the data item exist.
public static existsData ( integer $id ) : boolean
$id integer Id of the data item.
리턴 boolean

existsField() 공개 정적인 메소드

Does a field exist (within a form).
public static existsField ( integer $id, integer $formId = null ) : boolean
$id integer Id of a field.
$formId integer Id of a form.
리턴 boolean

existsIdentifier() 공개 정적인 메소드

Does an identifier exist.
public static existsIdentifier ( string $identifier, integer $ignoreId = null ) : boolean
$identifier string Identifier.
$ignoreId integer Field id to ignore.
리턴 boolean

formatRecipients() 공개 정적인 메소드

Formats the recipients based on the serialized string
public static formatRecipients ( string $string ) : string
$string string The serialized string that should be formatted
리턴 string

get() 공개 정적인 메소드

Get all data for a given id.
public static get ( integer $id ) : array
$id integer The id for the record to get.
리턴 array

getData() 공개 정적인 메소드

Get data for a given id.
public static getData ( integer $id ) : array
$id integer The id for the record to get.
리턴 array

getErrors() 공개 정적인 메소드

Get errors (optional by type).
public static getErrors ( string $type = null ) : mixed
$type string Type of error.
리턴 mixed

getField() 공개 정적인 메소드

Get a field.
public static getField ( integer $id ) : array
$id integer Id of a field.
리턴 array

getFields() 공개 정적인 메소드

Get all fields of a form.
public static getFields ( integer $id ) : array
$id integer Id of a form.
리턴 array

getLocale() 공개 정적인 메소드

Used as datagridfunction.
public static getLocale ( string $name, string $type = 'label', string $application = 'Backend' ) : string
$name string Name of the locale item.
$type string Type of locale item.
$application string Name of the application.
리턴 string

getMaximumSequence() 공개 정적인 메소드

Get the maximum sequence for fields in a form.
public static getMaximumSequence ( integer $formId ) : integer
$formId integer Id of the form.
리턴 integer

insert() 공개 정적인 메소드

Add a new item.
public static insert ( array $values ) : integer
$values array The data to insert.
리턴 integer

insertField() 공개 정적인 메소드

Add a new field.
public static insertField ( array $values ) : integer
$values array The data to insert.
리턴 integer

insertFieldValidation() 공개 정적인 메소드

Add validation for a field.
public static insertFieldValidation ( array $values ) : integer
$values array The data to insert.
리턴 integer

update() 공개 정적인 메소드

Update an existing item.
public static update ( integer $id, array $values ) : integer
$id integer The id for the item to update.
$values array The new data.
리턴 integer

updateField() 공개 정적인 메소드

Update a field.
public static updateField ( integer $id, array $values ) : integer
$id integer The id for the item to update.
$values array The new data.
리턴 integer