PHP 클래스 IMP_Application, horde

This file defines Horde's core API interface. Other core Horde libraries can interact with IMP through this API.
저자: Michael Slusarz ([email protected])
상속: extends Horde_Registry_Application
파일 보기 프로젝트 열기: horde/horde

공개 프로퍼티들

프로퍼티 타입 설명
$auth
$features
$version

보호된 프로퍼티들

프로퍼티 타입 설명
$_oldserver string Server key used in logged out session.

공개 메소드들

메소드 설명
appInitFailure ( $e )
authAddUser ( $userId, array $credentials )
authAuthenticate ( $userId, array $credentials )
authLoginParams ( )
authRemoveUser ( $userId )
authTransparent ( $auth_ob )
authUserList ( )
changeLanguage ( )
download ( Horde_Variables $vars ) URL parameters: - actionID
exceptionHandler ( $e )
getInitialPage ( )
hasPermission ( $permission, $allowed, $opts = [] )
logout ( )
nosqlDrivers ( )
perms ( )
setupNotification ( Horde_Notification_Handler $handler ) Modifies the global notification handler.
topbarCreate ( Horde_Tree_Renderer_Base $tree, $parent = null, array $params = [] )

보호된 메소드들

메소드 설명
_authenticated ( )
_bootstrap ( )

메소드 상세

_authenticated() 보호된 메소드

protected _authenticated ( )

_bootstrap() 보호된 메소드

protected _bootstrap ( )

appInitFailure() 공개 메소드

public appInitFailure ( $e )

authAddUser() 공개 메소드

public authAddUser ( $userId, array $credentials )
$credentials array An array of login credentials. For IMP, this must contain a password entry.

authAuthenticate() 공개 메소드

public authAuthenticate ( $userId, array $credentials )
$credentials array Credentials of the user. Allowed keys: 'imp_server_key', 'password'.

authLoginParams() 공개 메소드

public authLoginParams ( )

authRemoveUser() 공개 메소드

public authRemoveUser ( $userId )

authTransparent() 공개 메소드

public authTransparent ( $auth_ob )

authUserList() 공개 메소드

public authUserList ( )

changeLanguage() 공개 메소드

public changeLanguage ( )

download() 공개 메소드

URL parameters: - actionID
public download ( Horde_Variables $vars )
$vars Horde_Variables

exceptionHandler() 공개 메소드

public exceptionHandler ( $e )

getInitialPage() 공개 메소드

public getInitialPage ( )

hasPermission() 공개 메소드

public hasPermission ( $permission, $allowed, $opts = [] )

logout() 공개 메소드

public logout ( )

nosqlDrivers() 공개 메소드

public nosqlDrivers ( )

perms() 공개 메소드

public perms ( )

setupNotification() 공개 메소드

Modifies the global notification handler.
public setupNotification ( Horde_Notification_Handler $handler )
$handler Horde_Notification_Handler A notification handler.

topbarCreate() 공개 메소드

public topbarCreate ( Horde_Tree_Renderer_Base $tree, $parent = null, array $params = [] )
$tree Horde_Tree_Renderer_Base
$params array

프로퍼티 상세

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

Server key used in logged out session.
protected string $_oldserver
리턴 string

$auth 공개적으로 프로퍼티

public $auth

$features 공개적으로 프로퍼티

public $features

$version 공개적으로 프로퍼티

public $version