PHP Класс Kimai_Config_Settings

Holds user and system specific configurations, where user settings can override system settings.
Наследование: extends Kimai_ArrayObject
Показать файл Открыть проект

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

Метод Описание
__construct ( array $settings = [] ) Setup the configuration object with the given array.
getDefaultLocation ( ) : string
getLanguage ( ) : string | null Returns the language to be displayed
getQuickDeleteType ( ) : integer
getRowLimit ( ) : integer
getSkin ( ) : string | null Returns the skin to be used
getSublistAnnotationType ( ) : integer
getSystemLanguage ( ) : string | null system language is set in admin extended panel
getUserLanguage ( ) : string Returns the user specific language or an empty string if not configured.
isFlipProjectDisplay ( ) : boolean
isHideClearedEntries ( ) : boolean
isShowAfterRecorded ( ) : boolean
isShowComments ( ) : boolean
isShowIds ( ) : boolean
isShowOverlapLines ( ) : boolean
isShowProjectComment ( ) : boolean
isShowQuickDelete ( ) : boolean
isShowQuickNote ( ) : boolean
isShowTrackingNumber ( ) : boolean Whether the user sees the tracking number in its timesheet.
isUseAutoSelection ( ) : boolean
isUseSmoothFading ( ) : boolean
isUserListHidden ( ) : boolean
setSkin ( $skin ) Sets the skin to be used

Защищенные методы

Метод Описание
getDefaults ( ) : array Return default settings for the application.

Описание методов

__construct() публичный Метод

Setup the configuration object with the given array.
public __construct ( array $settings = [] )
$settings array

getDefaultLocation() публичный Метод

public getDefaultLocation ( ) : string
Результат string

getDefaults() защищенный Метод

Return default settings for the application.
protected getDefaults ( ) : array
Результат array

getLanguage() публичный Метод

Returns the language to be displayed
public getLanguage ( ) : string | null
Результат string | null

getQuickDeleteType() публичный Метод

public getQuickDeleteType ( ) : integer
Результат integer

getRowLimit() публичный Метод

public getRowLimit ( ) : integer
Результат integer

getSkin() публичный Метод

Returns the skin to be used
public getSkin ( ) : string | null
Результат string | null

getSublistAnnotationType() публичный Метод

public getSublistAnnotationType ( ) : integer
Результат integer

getSystemLanguage() публичный Метод

system language is set in admin extended panel
public getSystemLanguage ( ) : string | null
Результат string | null

getUserLanguage() публичный Метод

Returns the user specific language or an empty string if not configured.
public getUserLanguage ( ) : string
Результат string

isFlipProjectDisplay() публичный Метод

public isFlipProjectDisplay ( ) : boolean
Результат boolean

isHideClearedEntries() публичный Метод

public isHideClearedEntries ( ) : boolean
Результат boolean

isShowAfterRecorded() публичный Метод

public isShowAfterRecorded ( ) : boolean
Результат boolean

isShowComments() публичный Метод

public isShowComments ( ) : boolean
Результат boolean

isShowIds() публичный Метод

public isShowIds ( ) : boolean
Результат boolean

isShowOverlapLines() публичный Метод

public isShowOverlapLines ( ) : boolean
Результат boolean

isShowProjectComment() публичный Метод

public isShowProjectComment ( ) : boolean
Результат boolean

isShowQuickDelete() публичный Метод

public isShowQuickDelete ( ) : boolean
Результат boolean

isShowQuickNote() публичный Метод

public isShowQuickNote ( ) : boolean
Результат boolean

isShowTrackingNumber() публичный Метод

Can be configured by the user himself.
public isShowTrackingNumber ( ) : boolean
Результат boolean

isUseAutoSelection() публичный Метод

public isUseAutoSelection ( ) : boolean
Результат boolean

isUseSmoothFading() публичный Метод

public isUseSmoothFading ( ) : boolean
Результат boolean

isUserListHidden() публичный Метод

public isUserListHidden ( ) : boolean
Результат boolean

setSkin() публичный Метод

Sets the skin to be used
public setSkin ( $skin )
$skin