Documentation

Reservations_Calendar_Model extends Vtiger_Calendar_Model
in package

Reservations calendar model class.

Table of Contents

$module  : Vtiger_Module_Model
$moduleName  : string
$value  : array<string|int, mixed>
__construct()  : mixed
Constructor.
get()  : mixed
Function to get the value for a given key.
getArray()  : array<string|int, mixed>
Function to get the array values for a given key.
getCalendarTypes()  : array<string|int, string>
Function to get calendar types.
getData()  : array<string|int, mixed>
Function to get all the values of the Object.
getEntity()  : array<string|int, mixed>
Function to get records.
getEntityRecordsCount()  : int|string
Get records count for extended calendar left column.
getForHtml()  : mixed
Function to get the html encoded value for a given key.
getForSql()  : mixed
Function to get the value if its safe to use for SQL Query (column).
getInstance()  : mixed
Static Function to get the instance of Vtiger Module Model for the given id or name.
getKeys()  : array<string|int, string>
Function to get keys.
getModule()  : Vtiger_Module_Model
Get module model.
getModuleName()  : string
Get module name.
getPublicHolidays()  : array<string|int, mixed>
Get public holidays for rendering them on the calendar.
getQuery()  : Query
Get query.
getSideBarLinks()  : mixed
{@inheritdoc}
has()  : bool
Function to check if the key exists.
isEmpty()  : bool
Function to check if the key is empty.
remove()  : mixed
Function to remove the value.
set()  : $this
Function to set the value for a given key.
setData()  : $this
Function to set all the values.
updateEvent()  : bool
Update event.

Properties

$module

public Vtiger_Module_Model $module

Module model

$moduleName

public string $moduleName

Module name

$value

protected array<string|int, mixed> $value

Values

Methods

__construct()

Constructor.

public __construct([array<string|int, mixed> $values = [] ]) : mixed
Parameters
$values : array<string|int, mixed> = []
Return values
mixed

get()

Function to get the value for a given key.

public get(string $key) : mixed
Parameters
$key : string
Return values
mixed

Value for the given key

getArray()

Function to get the array values for a given key.

public getArray(string $key[, array<string|int, mixed> $value = [] ]) : array<string|int, mixed>
Parameters
$key : string
$value : array<string|int, mixed> = []
Return values
array<string|int, mixed>

getCalendarTypes()

Function to get calendar types.

public getCalendarTypes() : array<string|int, string>
Return values
array<string|int, string>

getData()

Function to get all the values of the Object.

public getData() : array<string|int, mixed>
Return values
array<string|int, mixed>

getEntity()

Function to get records.

public getEntity() : array<string|int, mixed>
Return values
array<string|int, mixed>

getEntityRecordsCount()

Get records count for extended calendar left column.

public getEntityRecordsCount() : int|string
Return values
int|string

getForHtml()

Function to get the html encoded value for a given key.

public getForHtml(string $key) : mixed
Parameters
$key : string
Return values
mixed

getForSql()

Function to get the value if its safe to use for SQL Query (column).

public getForSql(string $key[, bool $skipEmtpy = true ]) : mixed
Parameters
$key : string
$skipEmtpy : bool = true

Skip the check if string is empty

Return values
mixed

Value for the given key

getInstance()

Static Function to get the instance of Vtiger Module Model for the given id or name.

public static getInstance(mixed $moduleName) : mixed
Parameters
$moduleName : mixed
Return values
mixed

getKeys()

Function to get keys.

public getKeys() : array<string|int, string>
Return values
array<string|int, string>

getModule()

Get module model.

public getModule() : Vtiger_Module_Model
Return values
Vtiger_Module_Model

getModuleName()

Get module name.

public getModuleName() : string
Return values
string

getPublicHolidays()

Get public holidays for rendering them on the calendar.

public getPublicHolidays() : array<string|int, mixed>
Return values
array<string|int, mixed>

{@inheritdoc}

public getSideBarLinks(mixed $linkParams) : mixed
Parameters
$linkParams : mixed
Return values
mixed

has()

Function to check if the key exists.

public has(string $key) : bool
Parameters
$key : string
Return values
bool

isEmpty()

Function to check if the key is empty.

public isEmpty(string $key) : bool
Parameters
$key : string
Return values
bool

remove()

Function to remove the value.

public remove(string $key) : mixed
Parameters
$key : string
Return values
mixed

set()

Function to set the value for a given key.

public set(string $key, mixed $value) : $this
Parameters
$key : string
$value : mixed
Return values
$this

setData()

Function to set all the values.

public setData(mixed $values) : $this
Parameters
$values : mixed
Return values
$this

updateEvent()

Update event.

public updateEvent(int $recordId, string $start, string $end, Request $request) : bool
Parameters
$recordId : int

Record ID

$start : string

Start date

$end : string

End date

$request : Request

Request instance

Return values
bool

        

Search results