5require_once(
"Services/Block/classes/class.ilBlockGUI.php");
 
    6require_once(
'./Modules/StudyProgramme/classes/class.ilObjStudyProgrammeAdmin.php');
 
    7require_once 
'Services/PersonalDesktop/classes/class.ilPDSelectedItemsBlockGUI.php';
 
   58                $this->il_access = $ilAccess;
 
   78                $this->
setTitle($this->il_lng->txt(
"objs_prg"));
 
   92                return parent::getHTML();
 
   97                foreach ($this->users_assignments as $assignment) {
 
  104                                $list_item->setShowInfoMessage($this->show_info_message);
 
  105                                $list_item->setVisibleOnPDMode($this->visible_on_pd_mode);
 
  106                                $content .= $list_item->getHTML();
 
  109                                $this->il_logger->alert(
"$e");
 
  112                                $this->il_logger->alert(
"$e");
 
  133                if (count($this->users_assignments) == 0) {
 
  136                foreach ($this->users_assignments as $assignment) {
 
  145                if (count($this->users_assignments) == 0) {
 
  148                foreach ($this->users_assignments as $assignment) {
 
  162                return $this->il_access->checkAccess($permission, 
"", $prg->getRefId(), 
"prg", $prg->getId());
 
  182                return $_GET[
"cmd"] == 
"jumpToSelectedItems" && !
$_GET[
"expand"];
 
  186                require_once(
"Modules/StudyProgramme/classes/class.ilStudyProgrammeUserAssignment.php");
 
  191                require_once(
"Modules/StudyProgramme/classes/class.ilStudyProgrammeProgressListGUI.php");
 
  194                $progress_gui->setOnlyRelevant(
true);
 
  195                return $progress_gui;
 
This class represents a block method of a block.
setTitle($a_title)
Set Title.
static getLogger($a_component_id)
Get component logger.
const SETTING_VISIBLE_ON_PD_ALLWAYS
const SETTING_VISIBLE_ON_PD
const VIEW_MY_STUDYPROGRAMME
Personal Desktop-Presentation for the Study Programme.
hasPermission(ilStudyProgrammeUserAssignment $assignment, $permission)
fillDataSection()
Standard implementation for row based data.
isReadable(ilStudyProgrammeUserAssignment $assignment)
userHasVisibleStudyProgrammes()
isVisible(ilStudyProgrammeUserAssignment $assignment)
getHTML()
Handle config status.
new_ilStudyProgrammeAssignmentListGUI(ilStudyProgrammeUserAssignment $a_assignment)
static isRepositoryObject()
userHasReadableStudyProgrammes()
Exception is thrown when a progress for some programme node and assignment is missing.
Class ilStudyProgrammeProgressListGUI.
Exception is thrown when invariants on the program tree would be violated by manipulation of tree.
Represents one assignment of a user to a study programme.
getStudyProgramme()
Get the program node where this assignment was made.
getId()
Get the id of the assignment.
static getInstancesOfUser($a_user_id)
Get all instances for a given user.