ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\MediaObjects\Tracking\TrackingManager Class Reference
+ Collaboration diagram for ILIAS\MediaObjects\Tracking\TrackingManager:

Public Member Functions

 __construct (InternalDomainService $domain)
 
 saveCompletion (int $mob_id, int $ref_id, int $user_id=0)
 

Protected Attributes

InternalDomainService $domain
 

Detailed Description

Author
Alexander Killing killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de

Definition at line 28 of file class.TrackingManager.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\MediaObjects\Tracking\TrackingManager::__construct ( InternalDomainService  $domain)

Definition at line 32 of file class.TrackingManager.php.

34 {
35 $this->domain = $domain;
36 }

References ILIAS\MediaObjects\Tracking\TrackingManager\$domain.

Member Function Documentation

◆ saveCompletion()

ILIAS\MediaObjects\Tracking\TrackingManager::saveCompletion ( int  $mob_id,
int  $ref_id,
int  $user_id = 0 
)

Definition at line 38 of file class.TrackingManager.php.

42 : void {
43 if ($user_id === 0) {
44 $user_id = $this->domain->user()->getId();
45 }
46
48 "mob",
49 $ref_id,
50 $mob_id,
52 );
53
54 // trigger LP update
58 );
59 }
static _recordReadEvent(string $a_type, int $a_ref_id, int $obj_id, int $usr_id, bool $isCatchupWriteEvents=true, $a_ext_rc=null, $a_ext_time=null)
static _updateStatus(int $a_obj_id, int $a_usr_id, ?object $a_obj=null, bool $a_percentage=false, bool $a_force_raise=false)
static _lookupObjId(int $ref_id)
$ref_id
Definition: ltiauth.php:66

References $user_id.

Field Documentation

◆ $domain

InternalDomainService ILIAS\MediaObjects\Tracking\TrackingManager::$domain
protected

The documentation for this class was generated from the following file: