PHP Класс WidgetManager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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