PHP Класс Kronolith_FreeBusy_View, horde

Copyright 2003-2016 Horde LLC (http://www.horde.org/) See the enclosed file COPYING for license information.
Автор: Mike Cochrane ([email protected])
Автор: Jan Schneider ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_end
$_endHour
$_optionalMembers
$_optionalResourceMembers
$_requiredMembers
$_requiredResourceMembers
$_start
$_startHour
$_timeBlocks

Открытые методы

Метод Описание
addOptionalMember ( Horde_Icalendar_Vfreebusy $vFreebusy ) Adds an optional attendee
addOptionalResourceMember ( Horde_Icalendar_Vfreebusy $vFreebusy ) Adds an optional resource
addRequiredMember ( Horde_Icalendar_Vfreebusy $vFreebusy ) Adds a required attendee
addRequiredResourceMember ( Horde_Icalendar_Vfreebusy $vFreebusy ) Adds a required resource
factory ( string $view ) : mixed Attempts to return a concrete Kronolith_FreeBusy_View instance based on $view.
render ( Horde_Date $day = null ) : string Renders the fb view
singleton ( string $view ) : mixed Attempts to return a reference to a concrete Kronolith_FreeBusy_View instance based on $view. It will only create a new instance if no Kronolith_FreeBusy_View instance with the same parameters currently exists.

Защищенные методы

Метод Описание
_getBlocks ( Horde_Icalendar_Vfreebusy $member, array $periods, string $blockfile, string $label ) : string Render the blocks
_hours ( )
_render ( Horde_Date $day = null )
_title ( )

Описание методов

_getBlocks() защищенный Метод

Render the blocks
protected _getBlocks ( Horde_Icalendar_Vfreebusy $member, array $periods, string $blockfile, string $label ) : string
$member Horde_Icalendar_Vfreebusy Member's freebusy info
$periods array Free periods
$blockfile string Template file to use for blocks
$label string Label to use
Результат string The block html

_hours() абстрактный защищенный Метод

abstract protected _hours ( )

_render() абстрактный защищенный Метод

abstract protected _render ( Horde_Date $day = null )
$day Horde_Date

_title() абстрактный защищенный Метод

abstract protected _title ( )

addOptionalMember() публичный Метод

Adds an optional attendee
public addOptionalMember ( Horde_Icalendar_Vfreebusy $vFreebusy )
$vFreebusy Horde_Icalendar_Vfreebusy

addOptionalResourceMember() публичный Метод

Adds an optional resource
public addOptionalResourceMember ( Horde_Icalendar_Vfreebusy $vFreebusy )
$vFreebusy Horde_Icalendar_Vfreebusy

addRequiredMember() публичный Метод

Adds a required attendee
public addRequiredMember ( Horde_Icalendar_Vfreebusy $vFreebusy )
$vFreebusy Horde_Icalendar_Vfreebusy

addRequiredResourceMember() публичный Метод

Adds a required resource
public addRequiredResourceMember ( Horde_Icalendar_Vfreebusy $vFreebusy )
$vFreebusy Horde_Icalendar_Vfreebusy

factory() публичный статический Метод

Attempts to return a concrete Kronolith_FreeBusy_View instance based on $view.
public static factory ( string $view ) : mixed
$view string The type of concrete Kronolith_FreeBusy_View subclass to return.
Результат mixed The newly created concrete Kronolith_FreeBusy_View instance, or false on an error.

render() публичный Метод

Renders the fb view
public render ( Horde_Date $day = null ) : string
$day Horde_Date The day to render
Результат string The html of the rendered fb view.

singleton() публичный статический Метод

This method must be invoked as: $var = &Kronolith_FreeBusy_View::singleton()
public static singleton ( string $view ) : mixed
$view string The type of concrete Kronolith_FreeBusy_View subclass to return.
Результат mixed The created concrete Kronolith_FreeBusy_View instance, or false on an error.

Описание свойств

$_end защищенное свойство

protected $_end

$_endHour защищенное свойство

protected $_endHour

$_optionalMembers защищенное свойство

protected $_optionalMembers

$_optionalResourceMembers защищенное свойство

protected $_optionalResourceMembers

$_requiredMembers защищенное свойство

protected $_requiredMembers

$_requiredResourceMembers защищенное свойство

protected $_requiredResourceMembers

$_start защищенное свойство

protected $_start

$_startHour защищенное свойство

protected $_startHour

$_timeBlocks защищенное свойство

protected $_timeBlocks