function ilLPObjectStatisticsGUI($a_mode, $a_ref_id = 0)
 {
     parent::ilLearningProgressBaseGUI($a_mode, $a_ref_id);
     if (!$this->ref_id) {
         $this->ref_id = (int) $_REQUEST["ref_id"];
     }
 }
 function ilLPListOfObjectsGUI($a_mode, $a_ref_id)
 {
     global $ilUser, $ilObjDataCache;
     parent::ilLearningProgressBaseGUI($a_mode, $a_ref_id);
     // Set item id for details
     $this->__initDetails((int) $_REQUEST['details_id']);
 }
 function ilLPListOfProgressGUI($a_mode, $a_ref_id, $a_user_id = 0)
 {
     parent::ilLearningProgressBaseGUI($a_mode, $a_ref_id, $a_user_id);
     $this->__initUser($a_user_id);
     // Set item id for details
     $this->__initDetails((int) $_GET['details_id']);
     $this->ctrl->saveParameter($this, 'details_id', $_REQUEST['details_id']);
 }
 function ilLMStatisticsGUI($a_mode, $a_ref_id)
 {
     parent::ilLearningProgressBaseGUI($a_mode, $a_ref_id);
     $this->lm_statistics = new ilLMStatistics($this->obj_id);
 }
 function ilLearningProgressGUI($a_mode, $a_ref_id = 0, $a_user_id = 0)
 {
     parent::ilLearningProgressBaseGUI($a_mode, $a_ref_id, $a_user_id);
 }
 function ilLPListOfSettingsGUI($a_mode, $a_ref_id)
 {
     parent::ilLearningProgressBaseGUI($a_mode, $a_ref_id);
     $this->obj_settings = new ilLPObjSettings($this->getObjId());
 }