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])
파일 보기 프로젝트 열기: horde/horde 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_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