| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
 Collaboration diagram for ilCourseAppEventListener:Public Member Functions | |
| __construct () | |
| Constructor  PhpUndefinedMethodInspection.  More... | |
| getLogger () | |
Static Public Member Functions | |
| static | initializeTimings (int $a_obj_id, int $a_usr_id, int $a_role_id) | 
| static | destroyTimings (int $a_obj_id, int $a_usr_id) | 
| Delete timings for user.  More... | |
| static | handleEvent (string $a_component, string $a_event, array $a_parameter) | 
| static | setBlockedForLP (bool $a_status) | 
| Toggle LP blocking property status.  More... | |
Protected Member Functions | |
| handleUserAssignments (string $a_event, array $a_parameters) | |
| doAutoFill (int $a_obj_id) | |
| Trigger autofill from waiting list.  More... | |
Static Protected Member Functions | |
| static | awardCertificate (int $a_obj_id, int $a_usr_id) | 
Static Protected Attributes | |
| static array | $course_mode = array() | 
| static bool | $blocked_for_lp = false | 
Private Attributes | |
| ilLogger | $logger | 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Course Pool listener. Listens to events of other components.
Definition at line 27 of file class.ilCourseAppEventListener.php.
| ilCourseAppEventListener::__construct | ( | ) | 
Constructor PhpUndefinedMethodInspection.
Definition at line 38 of file class.ilCourseAppEventListener.php.
References $DIC, and ILIAS\Repository\logger().
 Here is the call graph for this function:
      
  | 
  staticprotected | 
Definition at line 125 of file class.ilCourseAppEventListener.php.
References $DIC, Vendor\Package\$e, ilLogLevel\DEBUG, ilLogger\logStack(), and ilLogger\warning().
 Here is the call graph for this function:
      
  | 
  static | 
Delete timings for user.
Definition at line 117 of file class.ilCourseAppEventListener.php.
References ilTimingsUser\getInstanceByContainerId().
 Here is the call graph for this function:
      
  | 
  protected | 
Trigger autofill from waiting list.
Definition at line 83 of file class.ilCourseAppEventListener.php.
References $ref_id, ilObject\_getAllReferences(), ilObjectFactory\getInstanceByRefId(), and getLogger().
 Here is the call graph for this function:| ilCourseAppEventListener::getLogger | ( | ) | 
Definition at line 44 of file class.ilCourseAppEventListener.php.
References $logger.
Referenced by doAutoFill(), and handleUserAssignments().
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 144 of file class.ilCourseAppEventListener.php.
References $user_id, ilObjUserTracking\_enabledLearningProgress(), ilObject\_lookupType(), ilCourseParticipants\_updatePassed(), ilObjectLP\getInstance(), ilLPObjSettings\LP_MODE_COLLECTION, ilLPObjSettings\LP_MODE_MANUAL_BY_TUTOR, ilLPObjSettings\LP_MODE_OBJECTIVES, ilLPStatus\LP_STATUS_COMPLETED_NUM, and ilObjCourse\STATUS_DETERMINATION_LP.
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 49 of file class.ilCourseAppEventListener.php.
References ilLoggerFactory\getInstance(), getLogger(), and ilParticipant\updateMemberRoles().
 Here is the call graph for this function:
      
  | 
  static | 
Definition at line 98 of file class.ilCourseAppEventListener.php.
References ilTimingsUser\getInstanceByContainerId(), IL_CAL_UNIX, ilCourseConstants\IL_CRS_VIEW_TIMING_RELATIVE, and ilObjCourse\lookupTimingMode().
 Here is the call graph for this function:
      
  | 
  static | 
Toggle LP blocking property status.
Definition at line 234 of file class.ilCourseAppEventListener.php.
Referenced by ilObjCourseGUI\updateLPFromStatus().
 Here is the caller graph for this function:
      
  | 
  staticprotected | 
Definition at line 32 of file class.ilCourseAppEventListener.php.
      
  | 
  staticprotected | 
Definition at line 31 of file class.ilCourseAppEventListener.php.
      
  | 
  private | 
Definition at line 29 of file class.ilCourseAppEventListener.php.
Referenced by getLogger().