ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
class ilTimingCache More...
Public Member Functions | |
__construct ($ref_id) | |
ilTimingCache constructor. More... | |
isWarningRequired ($usr_id) | |
Static Public Member Functions | |
static | getInstanceByRefId ($ref_id) |
static & | _getTimings ($a_ref_id) |
static | _showWarning ($a_ref_id, $a_usr_id) |
Protected Member Functions | |
readObjectInformation () | |
Read timing information for object. More... | |
Private Attributes | |
$ref_id = 0 | |
$obj_id = 0 | |
$timings_active = false | |
$timings = array() | |
$timings_user = array() | |
$collection_items = array() | |
$completed_users = array() | |
Static Private Attributes | |
static | $instances = array() |
ilTimingCache::__construct | ( | $ref_id | ) |
ilTimingCache constructor.
Definition at line 77 of file class.ilTimingCache.php.
References $ref_id, ilObject\_lookupObjId(), and readObjectInformation().
|
static |
$a_ref_id |
Definition at line 150 of file class.ilTimingCache.php.
References ilTimingPlaned\_getPlanedTimingsByItem(), and ilObjectActivation\getItem().
Referenced by _showWarning(), and ilLPTableBaseGUI\showTimingsWarning().
|
static |
$a_ref_id | |
$a_usr_id |
Definition at line 169 of file class.ilTimingCache.php.
References $DIC, $obj_id, $timings, _getTimings(), ilLPStatus\_hasUserCompleted(), _showWarning(), ilObjectLP\getInstance(), and ilObjectActivation\TIMINGS_PRESETTING.
Referenced by _showWarning().
|
static |
$ref_id |
Definition at line 88 of file class.ilTimingCache.php.
References $ref_id.
Referenced by isWarningRequired(), and ilLPTableBaseGUI\showTimingsWarning().
ilTimingCache::isWarningRequired | ( | $usr_id | ) |
int | $usr_id |
Definition at line 100 of file class.ilTimingCache.php.
References getInstanceByRefId().
|
protected |
Read timing information for object.
Definition at line 127 of file class.ilTimingCache.php.
References ilLPStatus\_getCompleted(), ilTimingPlaned\_getPlanedTimingsByItem(), ilObjectLP\getInstance(), ilObjectActivation\getItem(), and ilObjectActivation\TIMINGS_PRESETTING.
Referenced by __construct().
|
private |
Definition at line 67 of file class.ilTimingCache.php.
|
private |
Definition at line 72 of file class.ilTimingCache.php.
|
staticprivate |
Definition at line 37 of file class.ilTimingCache.php.
|
private |
Definition at line 47 of file class.ilTimingCache.php.
Referenced by _showWarning().
|
private |
Definition at line 42 of file class.ilTimingCache.php.
Referenced by __construct(), and getInstanceByRefId().
|
private |
Definition at line 57 of file class.ilTimingCache.php.
Referenced by _showWarning().
|
private |
Definition at line 52 of file class.ilTimingCache.php.
|
private |
Definition at line 62 of file class.ilTimingCache.php.