ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Stores selection of hidden calendars for a specific user. More...
Public Member Functions | |
filterHidden (array $categories, array $category_info) | |
Filter hidden categories (and hidden subitem categories) from category array. More... | |
isAppointmentVisible (int $a_cal_id) | |
getHidden () | |
getVisible () | |
hideSelected (array $a_hidden) | |
showSelected (array $a_visible) | |
save () | |
delete (?int $a_cat_id=null) | |
forceVisibility (int $a_cat_id) | |
Static Public Member Functions | |
static | _getInstanceByUserId (int $a_user_id, int $a_ref_id=0) |
static | _deleteCategories (int $a_cat_id) |
static | _deleteUser (int $a_user_id) |
Data Fields | |
const | HIDDEN = 0 |
const | VISIBLE = 1 |
Protected Member Functions | |
isHidden (int $a_cat_id, array $info) | |
read () | |
Protected Attributes | |
int | $user_id = 0 |
int | $ref_id = 0 |
int | $obj_id = 0 |
array | $hidden = array() |
array | $visible = array() |
int | $forced_visible = 0 |
ilDBInterface | $db |
Static Protected Attributes | |
static array | $instances = array() |
Private Member Functions | |
__construct (int $a_user_id, int $a_ref_id=0) | |
Stores selection of hidden calendars for a specific user.
Definition at line 26 of file class.ilCalendarVisibility.php.
|
private |
Definition at line 41 of file class.ilCalendarVisibility.php.
References $DIC, ilObject\_lookupObjId(), and read().
|
static |
Definition at line 59 of file class.ilCalendarVisibility.php.
Referenced by ilCalendarCategory\delete().
|
static |
Definition at line 69 of file class.ilCalendarVisibility.php.
|
static |
Definition at line 51 of file class.ilCalendarVisibility.php.
Referenced by ilCalendarPresentationGUI\__construct(), ilCalendarScheduleFilterHidden\__construct(), ilCalendarSelectionBlockGUI\getCalendars(), ilCalendarPresentationGUI\initAndRedirectToConsultationHours(), and ilCalendarCategoryGUI\saveSelection().
ilCalendarVisibility::delete | ( | ?int | $a_cat_id = null | ) |
Definition at line 178 of file class.ilCalendarVisibility.php.
ilCalendarVisibility::filterHidden | ( | array | $categories, |
array | $category_info | ||
) |
Filter hidden categories (and hidden subitem categories) from category array.
Definition at line 83 of file class.ilCalendarVisibility.php.
References $hidden, $info, and isHidden().
ilCalendarVisibility::forceVisibility | ( | int | $a_cat_id | ) |
Definition at line 209 of file class.ilCalendarVisibility.php.
ilCalendarVisibility::getHidden | ( | ) |
Definition at line 127 of file class.ilCalendarVisibility.php.
References $hidden.
ilCalendarVisibility::getVisible | ( | ) |
Definition at line 132 of file class.ilCalendarVisibility.php.
References $visible.
ilCalendarVisibility::hideSelected | ( | array | $a_hidden | ) |
Definition at line 137 of file class.ilCalendarVisibility.php.
ilCalendarVisibility::isAppointmentVisible | ( | int | $a_cal_id | ) |
Definition at line 117 of file class.ilCalendarVisibility.php.
References ilCalendarCategoryAssignments\_lookupCategories().
|
protected |
Definition at line 99 of file class.ilCalendarVisibility.php.
References $info, and ilCalendarCategory\TYPE_OBJ.
Referenced by filterHidden().
|
protected |
Definition at line 193 of file class.ilCalendarVisibility.php.
References $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by __construct().
ilCalendarVisibility::save | ( | ) |
Definition at line 147 of file class.ilCalendarVisibility.php.
ilCalendarVisibility::showSelected | ( | array | $a_visible | ) |
Definition at line 142 of file class.ilCalendarVisibility.php.
|
protected |
Definition at line 39 of file class.ilCalendarVisibility.php.
|
protected |
Definition at line 37 of file class.ilCalendarVisibility.php.
|
protected |
Definition at line 35 of file class.ilCalendarVisibility.php.
Referenced by filterHidden(), getHidden(), and save().
|
staticprotected |
Definition at line 31 of file class.ilCalendarVisibility.php.
|
protected |
Definition at line 34 of file class.ilCalendarVisibility.php.
|
protected |
Definition at line 33 of file class.ilCalendarVisibility.php.
|
protected |
Definition at line 32 of file class.ilCalendarVisibility.php.
|
protected |
Definition at line 36 of file class.ilCalendarVisibility.php.
Referenced by getVisible(), and save().
const ilCalendarVisibility::HIDDEN = 0 |
Definition at line 28 of file class.ilCalendarVisibility.php.
const ilCalendarVisibility::VISIBLE = 1 |
Definition at line 29 of file class.ilCalendarVisibility.php.