PHP 클래스 Kronolith_Calendar, horde

Copyright 2010-2016 Horde LLC (http://www.horde.org/) See the enclosed file COPYING for license information (GPL). If you did not receive this file, see http://www.horde.org/licenses/gpl.
저자: Jan Schneider ([email protected])
파일 보기 프로젝트 열기: horde/horde 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( array $params = [] ) Constructor.
background ( ) : string Returns the background color for this calendar.
caldavUrl ( ) : string Returns the CalDAV URL to this calendar.
css ( boolean $with_attribute = true ) : string Returns the CSS color definition for this calendar.
description ( ) : string Returns the description of this calendar.
display ( ) : boolean Whether this calendar is supposed to be displayed in lists.
foreground ( ) : string Returns the foreground color for this calendar.
hasPermission ( integer $permission, string $user = null, string $creator = null ) : boolean Encapsulates permissions checking.
name ( ) : string Returns the name of this calendar.
owner ( ) : string Returns the owner of this calendar.
toHash ( ) : array Returns a hash representing this calendar.

보호된 메소드들

메소드 설명
_caldavUrl ( string $id, string $interface ) : string Returns the CalDAV URL for a calendar or task list.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( array $params = [] )
$params array A hash with any parameters that this calendar might need.

_caldavUrl() 보호된 메소드

Returns the CalDAV URL for a calendar or task list.
protected _caldavUrl ( string $id, string $interface ) : string
$id string A collection ID.
$interface string The collection's application.
리턴 string The collection's CalDAV URL.

background() 공개 메소드

Returns the background color for this calendar.
public background ( ) : string
리턴 string A HTML color code.

caldavUrl() 공개 메소드

Returns the CalDAV URL to this calendar.
public caldavUrl ( ) : string
리턴 string This calendar's CalDAV URL.

css() 공개 메소드

Returns the CSS color definition for this calendar.
public css ( boolean $with_attribute = true ) : string
$with_attribute boolean Whether to wrap the colors inside a "style" attribute.
리턴 string A CSS string with color definitions.

description() 공개 메소드

Returns the description of this calendar.
public description ( ) : string
리턴 string This calendar's description.

display() 추상적인 공개 메소드

Whether this calendar is supposed to be displayed in lists.
abstract public display ( ) : boolean
리턴 boolean True if this calendar should be displayed.

foreground() 공개 메소드

Returns the foreground color for this calendar.
public foreground ( ) : string
리턴 string A HTML color code.

hasPermission() 공개 메소드

Encapsulates permissions checking.
public hasPermission ( integer $permission, string $user = null, string $creator = null ) : boolean
$permission integer The permission to check for.
$user string The user to check permissions for. Defaults to the current user.
$creator string An event creator, to check for creator permissions.
리턴 boolean Whether the user has the permission on this calendar.

name() 추상적인 공개 메소드

Returns the name of this calendar.
abstract public name ( ) : string
리턴 string This calendar's name.

owner() 공개 메소드

Returns the owner of this calendar.
public owner ( ) : string
리턴 string This calendar's owner.

toHash() 공개 메소드

Returns a hash representing this calendar.
public toHash ( ) : array
리턴 array A simple hash.