| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
 Inheritance diagram for ilStudyProgrammeProgressListGUI:
 Collaboration diagram for ilStudyProgrammeProgressListGUI:Public Member Functions | |
| __construct (ilPRGProgress $a_progress) | |
| getHTML () | |
| setShowInfoMessage (bool $show_info_message) | |
| setVisibleOnPDMode (string $visible_on_pd_mode) | |
| setOnlyRelevant (bool $only_relevant) | |
Protected Member Functions | |
| fillTemplate (ilTemplate $tpl) | |
| getTitleForItem (ilObjStudyProgramme $programme) | |
| getTemplate (string $component, string $file, bool $remove_unknown_vars, bool $remove_empty_blocks) | |
| getIconPath (int $obj_id) | |
| getAltIcon () | |
| getTitleAndIconTarget (ilPRGProgress $progress) | |
| buildProgressBar (ilPRGProgress $progress) | |
| buildToolTip (ilPRGProgress $progress) | |
| buildProgressStatus (ilPRGProgress $progress) | |
| showMoreObjectsInfo (ilObjStudyProgramme $programme) | |
Protected Attributes | |
| ilLanguage | $lng | 
| ilCtrl | $ctrl | 
| ilAccess | $access | 
| ilPRGProgress | $progress | 
| ilGlobalTemplateInterface | $tpl | 
| string | $html | 
| bool | $show_info_message | 
| string | $visible_on_pd_mode | 
| bool | $only_relevant = false | 
Static Protected Attributes | |
| static string | $tpl_file = "tpl.progress_list_item.html" | 
Private Attributes | |
| const | SUCCESSFUL_PROGRESS_CSS_CLASS = "ilCourseObjectiveProgressBarCompleted" | 
| const | NON_SUCCESSFUL_PROGRESS_CSS_CLASS = "ilCourseObjectiveProgressBarNeutral" | 
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 Class ilStudyProgrammeProgressListGUI
Definition at line 27 of file class.ilStudyProgrammeProgressListGUI.php.
| ilStudyProgrammeProgressListGUI::__construct | ( | ilPRGProgress | $a_progress | ) | 
Definition at line 44 of file class.ilStudyProgrammeProgressListGUI.php.
References $DIC, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ILIAS\Repository\html(), and ILIAS\Repository\lng().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 137 of file class.ilStudyProgrammeProgressListGUI.php.
References buildProgressStatus(), buildToolTip(), ilPRGProgress\getAmountOfPoints(), ilPRGProgress\getCurrentAmountOfPoints(), ILIAS\StudyProgramme\Assignment\Node\getId(), ilPRGProgress\getPossiblePointsOfRelevantChildren(), ILIAS\Repository\int(), ilPRGProgress\isSuccessful(), and ilContainerObjectiveGUI\renderProgressBar().
Referenced by fillTemplate().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 190 of file class.ilStudyProgrammeProgressListGUI.php.
References ilPRGProgress\getAmountOfPoints(), ilPRGProgress\getCurrentAmountOfPoints(), ilObjStudyProgramme\getInstanceByObjId(), ilPRGProgress\getNodeId(), ilPRGProgress\getPossiblePointsOfRelevantChildren(), and ILIAS\Repository\lng().
Referenced by buildProgressBar().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 181 of file class.ilStudyProgrammeProgressListGUI.php.
References ilPRGProgress\getAmountOfPoints(), ilPRGProgress\getCurrentAmountOfPoints(), and ILIAS\Repository\lng().
Referenced by buildProgressBar().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 69 of file class.ilStudyProgrammeProgressListGUI.php.
References buildProgressBar(), getAltIcon(), getIconPath(), ilObjStudyProgramme\getInstanceByObjId(), getTitleAndIconTarget(), getTitleForItem(), ILIAS\Repository\lng(), ilTemplate\parseCurrentBlock(), ilTemplate\setCurrentBlock(), HTML_Template_IT\setVariable(), and showMoreObjectsInfo().
Referenced by getHTML().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 122 of file class.ilStudyProgrammeProgressListGUI.php.
References ILIAS\Repository\lng().
Referenced by fillTemplate().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilStudyProgrammeProgressListGUI::getHTML | ( | ) | 
Definition at line 59 of file class.ilStudyProgrammeProgressListGUI.php.
References $html, fillTemplate(), ilGlobalTemplateInterface\get(), getTemplate(), and ILIAS\Repository\html().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 117 of file class.ilStudyProgrammeProgressListGUI.php.
References ilObject\_getIcon().
Referenced by fillTemplate().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 108 of file class.ilStudyProgrammeProgressListGUI.php.
Referenced by getHTML().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 127 of file class.ilStudyProgrammeProgressListGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\StudyProgramme\Assignment\Node\getId().
Referenced by fillTemplate().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 103 of file class.ilStudyProgrammeProgressListGUI.php.
References ilObject\getTitle().
Referenced by fillTemplate().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilStudyProgrammeProgressListGUI::setOnlyRelevant | ( | bool | $only_relevant | ) | 
Definition at line 221 of file class.ilStudyProgrammeProgressListGUI.php.
References $only_relevant.
| ilStudyProgrammeProgressListGUI::setShowInfoMessage | ( | bool | $show_info_message | ) | 
Definition at line 211 of file class.ilStudyProgrammeProgressListGUI.php.
References $show_info_message.
| ilStudyProgrammeProgressListGUI::setVisibleOnPDMode | ( | string | $visible_on_pd_mode | ) | 
Definition at line 216 of file class.ilStudyProgrammeProgressListGUI.php.
References $visible_on_pd_mode.
      
  | 
  protected | 
Definition at line 226 of file class.ilStudyProgrammeProgressListGUI.php.
References ILIAS\Repository\access(), ilObjStudyProgramme\getChildren(), and ilObjStudyProgrammeAdmin\SETTING_VISIBLE_ON_PD_ALLWAYS.
Referenced by fillTemplate().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 36 of file class.ilStudyProgrammeProgressListGUI.php.
      
  | 
  protected | 
Definition at line 35 of file class.ilStudyProgrammeProgressListGUI.php.
      
  | 
  protected | 
Definition at line 39 of file class.ilStudyProgrammeProgressListGUI.php.
Referenced by getHTML().
      
  | 
  protected | 
Definition at line 34 of file class.ilStudyProgrammeProgressListGUI.php.
      
  | 
  protected | 
Definition at line 42 of file class.ilStudyProgrammeProgressListGUI.php.
Referenced by setOnlyRelevant().
      
  | 
  protected | 
Definition at line 37 of file class.ilStudyProgrammeProgressListGUI.php.
Referenced by ilStudyProgrammeExpandableProgressListGUI\getAccordionContentProgressesHTML().
      
  | 
  protected | 
Definition at line 40 of file class.ilStudyProgrammeProgressListGUI.php.
Referenced by setShowInfoMessage().
      
  | 
  protected | 
Definition at line 38 of file class.ilStudyProgrammeProgressListGUI.php.
      
  | 
  staticprotected | 
Definition at line 32 of file class.ilStudyProgrammeProgressListGUI.php.
      
  | 
  protected | 
Definition at line 41 of file class.ilStudyProgrammeProgressListGUI.php.
Referenced by setVisibleOnPDMode().
      
  | 
  private | 
Definition at line 30 of file class.ilStudyProgrammeProgressListGUI.php.
      
  | 
  private | 
Definition at line 29 of file class.ilStudyProgrammeProgressListGUI.php.