PHP 클래스 IMP_Prefs_Sort, horde

저자: Michael Slusarz ([email protected])
상속: implements ArrayAccess, implements IteratorAggregate
파일 보기 프로젝트 열기: horde/horde

보호된 프로퍼티들

프로퍼티 타입 설명
$_sortpref array The sortpref value.

공개 메소드들

메소드 설명
__construct ( ) Constructor.
gc ( ) Garbage collection.
getIterator ( ) * IteratorAggregate method.
newSortbyValue ( integer $sortby ) : integer Get the new sortby pref value for IMP 5.
offsetExists ( $offset ) * ArrayAccess methods.
offsetGet ( $offset )
offsetSet ( string $offset, array $value ) Alter a sortpref entry.
offsetUnset ( $offset )
upgradePrefs ( ) Upgrade the preference from IMP 4 value.

보호된 메소드들

메소드 설명
_offsetGet ( $offset )
_save ( ) Save the preference to the backend.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( )

_offsetGet() 보호된 메소드

protected _offsetGet ( $offset )

_save() 보호된 메소드

Save the preference to the backend.
protected _save ( )

gc() 공개 메소드

Garbage collection.
public gc ( )

getIterator() 공개 메소드

* IteratorAggregate method.
public getIterator ( )

newSortbyValue() 공개 메소드

Get the new sortby pref value for IMP 5.
public newSortbyValue ( integer $sortby ) : integer
$sortby integer The old (IMP 4) value.
리턴 integer Null if no change or else the converted sort value.

offsetExists() 공개 메소드

* ArrayAccess methods.
public offsetExists ( $offset )

offsetGet() 공개 메소드

public offsetGet ( $offset )

offsetSet() 공개 메소드

Alter a sortpref entry.
public offsetSet ( string $offset, array $value )
$offset string The mailbox name.
$value array An array with two possible keys: 'by' and 'dir'.

offsetUnset() 공개 메소드

public offsetUnset ( $offset )

upgradePrefs() 공개 메소드

Upgrade the preference from IMP 4 value.
public upgradePrefs ( )

프로퍼티 상세

$_sortpref 보호되어 있는 프로퍼티

The sortpref value.
protected array $_sortpref
리턴 array