PHP 클래스 WidgetManager

파일 보기 프로젝트 열기: sourcefabric/newscoop 1 사용 예제들

공개 메소드들

메소드 설명
AddWidget ( integer $widgetId, $context, integer $uid = NULL, integer $order = NULL ) : boolean Add widget to user dashboard
ExtPath ( )
GetAvailable ( integer | null $uid = NULL ) : array Get available widgets for user
GetWidgetsByContext ( IWidgetContext $context ) : array Get widgets by context.
SetDefaultWidgets ( integer $p_uid ) : void Set default widgets for g_user
SetDefaultWidgetsAll ( ) : void Set default widgets for all existing users (called after install/upgrade)

메소드 상세

AddWidget() 공개 정적인 메소드

Add widget to user dashboard
public static AddWidget ( integer $widgetId, $context, integer $uid = NULL, integer $order = NULL ) : boolean
$widgetId integer
$uid integer
$order integer
리턴 boolean

ExtPath() 공개 정적인 메소드

public static ExtPath ( )

GetAvailable() 공개 정적인 메소드

Get available widgets for user
public static GetAvailable ( integer | null $uid = NULL ) : array
$uid integer | null
리턴 array of IWidget

GetWidgetsByContext() 공개 정적인 메소드

Get widgets by context.
public static GetWidgetsByContext ( IWidgetContext $context ) : array
$context IWidgetContext
리턴 array of IWidget

SetDefaultWidgets() 공개 정적인 메소드

Set default widgets for g_user
public static SetDefaultWidgets ( integer $p_uid ) : void
$p_uid integer
리턴 void

SetDefaultWidgetsAll() 공개 정적인 메소드

Set default widgets for all existing users (called after install/upgrade)
public static SetDefaultWidgetsAll ( ) : void
리턴 void