Warning: mysql_connect(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/zurmoorg/public_html/z-header.php on line 8

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/zurmoorg/public_html/z-header.php on line 8

Dashboard Class Reference

Inheritance diagram for Dashboard:
OwnedSecurableItem SecurableItem Item CustomFieldsModel RedBeanModel BeanModel ObservableComponent

Public Member Functions

 __toString ()

Static Public Member Functions

static getByLayoutIdAndUser ($layoutId, $user)
static getRowsByUserId ($userId)
static getNextLayoutId ()
static getDefaultMetadata ()
static setDefaultDashboardForUser ($user)
static isTypeDeletable ()
static getModuleClassName ()
static getLayoutTypesData ()
static getDefaultDashboardsByUser ($user)

Data Fields

const DEFAULT_USER_LAYOUT_ID = 1

Static Protected Member Functions

static translatedAttributeLabels ($language)
static getLabel ($language=null)
static getPluralLabel ($language=null)

Detailed Description

Definition at line 37 of file Dashboard.php.


Member Function Documentation

static getByLayoutIdAndUser ( layoutId,
user 
) [static]
Parameters:
int $layoutId
User $user
Exceptions:
NotFoundException 

Definition at line 46 of file Dashboard.php.

static getRowsByUserId ( userId  )  [static]
Parameters:
int $userId
Returns:
array

Definition at line 79 of file Dashboard.php.

__toString (  ) 

Returns the displayable string for the class. Should be overridden in any model that can provide a meaningful string representation of itself.

Returns:
A string.

Reimplemented from RedBeanModel.

Definition at line 107 of file Dashboard.php.

static getDefaultMetadata (  )  [static]

Returns the default meta data for the class. It must be appended to the meta data from the parent model, if any.

Reimplemented from OwnedSecurableItem.

Definition at line 123 of file Dashboard.php.

static setDefaultDashboardForUser ( user  )  [static]

Used to set the default dashboard information for dashboard layoutId=1 for each user

Returns:
Dashboard model.

Definition at line 154 of file Dashboard.php.

static isTypeDeletable (  )  [static]

To be overriden on intermediate derived classes to return false so that deletes are not done on intermediate classes because the object relational mapping will not clean up properly. For example if User is a Person, and Person is a RedBeanModel delete should be called only on User, not on Person. So User must override isDeletable to return false.

Reimplemented from OwnedSecurableItem.

Definition at line 168 of file Dashboard.php.

static getLayoutTypesData (  )  [static]

BEFORE ADDING TO THIS ARRAY - Remember to change the assertion in JuiPortlets:init()

Definition at line 181 of file Dashboard.php.

static getLabel ( language = null  )  [static, protected]

Returns the display name for the model class.

Parameters:
null | string $language
Returns:
dynamic label name based on module.

Reimplemented from RedBeanModel.

Definition at line 195 of file Dashboard.php.

static getPluralLabel ( language = null  )  [static, protected]

Returns the display name for plural of the model class.

Parameters:
null | string $language
Returns:
dynamic label name based on module.

Reimplemented from RedBeanModel.

Definition at line 205 of file Dashboard.php.


The documentation for this class was generated from the following file:
 All Data Structures Functions Variables
Generated on Wed Mar 20 07:10:52 2019

Warning: mysql_connect(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/zurmoorg/public_html/z-footer.php on line 8

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/zurmoorg/public_html/z-footer.php on line 8