ILIAS  release_5-2 Revision v5.2.25-18-g3f80b828510
class.ilPDStudyProgrammeExpandableListGUI.php
Go to the documentation of this file.
1<?php
2
3/* Copyright (c) 2015 Richard Klees <richard.klees@concepts-and-training.de> Extended GPL, see docs/LICENSE */
4
5require_once("Modules/StudyProgramme/classes/class.ilPDStudyProgrammeSimpleListGUI.php");
6
14 const BLOCK_TYPE = "prgexpandablelist";
15
16 public function __construct() {
17 parent::__construct();
18 }
19
20 protected function shouldShowThisList() {
21 return $_GET["cmd"] == "jumpToSelectedItems" && $_GET["expand"];
22 }
23
25 require_once("Modules/StudyProgramme/classes/class.ilStudyProgrammeExpandableProgressListGUI.php");
26 $progress = $a_assignment->getStudyProgramme()->getProgressForAssignment($a_assignment->getId());
27 $progress_gui = new ilStudyProgrammeExpandableProgressListGUI($progress);
28 $progress_gui->setOnlyRelevant(true);
29 return $progress_gui;
30 }
31}
$_GET["client_id"]
An exception for terminatinating execution or to throw for unit testing.
Personal Desktop-Presentation for the Study Programme.
new_ilStudyProgrammeAssignmentListGUI(ilStudyProgrammeUserAssignment $a_assignment)
Personal Desktop-Presentation for the Study Programme.
Represents one assignment of a user to a study programme.
getStudyProgramme()
Get the program node where this assignment was made.