| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
Forum export to HTML and Print. More...
 Collaboration diagram for ilForumExportGUI:Public Member Functions | |
| __construct () | |
| executeCommand () | |
| printThread () | |
| printPost () | |
Data Fields | |
| ilCtrlInterface | $ctrl | 
| ilLanguage | $lng | 
| ilAccessHandler | $access | 
| ilErrorHandling | $error | 
| ilObjUser | $user | 
| ilObjectDataCache | $ilObjDataCache | 
Protected Member Functions | |
| renderPostHtml (ilGlobalTemplateInterface $tpl, ilForumPost $post, int $counter, int $mode) | |
Protected Attributes | |
| bool | $is_moderator = false | 
| ilForum | $frm | 
Private Member Functions | |
| retrieveRefId () | |
| prepare () | |
| ensureThreadBelongsToForum (int $objId, ilForumTopic $thread) | |
Private Attributes | |
| const | MODE_EXPORT_WEB = 1 | 
| const | MODE_EXPORT_CLIENT = 2 | 
| ilForumProperties | $objProperties | 
| GlobalHttpState | $http | 
| Refinery | $refinery | 
| int | $ref_id | 
Forum export to HTML and Print.
Definition at line 29 of file class.ilForumExportGUI.php.
| ilForumExportGUI::__construct | ( | ) | 
Definition at line 47 of file class.ilForumExportGUI.php.
References $DIC, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ilForumProperties\getInstance(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), retrieveRefId(), and ILIAS\Repository\user().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 94 of file class.ilForumExportGUI.php.
References ilForumTopic\getForumId(), ILIAS\Repository\lng(), and ilObjForum\lookupForumIdByObjId().
Referenced by printPost(), and printThread().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilForumExportGUI::executeCommand | ( | ) | 
Definition at line 102 of file class.ilForumExportGUI.php.
References ILIAS\Repository\ctrl().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 87 of file class.ilForumExportGUI.php.
References ilMathJax\getInstance(), and ilMathJax\PURPOSE_EXPORT.
Referenced by printPost(), and printThread().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilForumExportGUI::printPost | ( | ) | 
Definition at line 308 of file class.ilForumExportGUI.php.
References $is_moderator, $post, ILIAS\Repository\access(), ilUtil\deliverData(), ensureThreadBelongsToForum(), ilMathJax\getInstance(), ilForum\getSortedThreadSubjects(), ilUtil\getStyleSheetLocation(), ILIAS\FileDelivery\http(), iljQueryUtil\initjQuery(), ILIAS\Repository\lng(), prepare(), ILIAS\Repository\refinery(), renderPostHtml(), and ilDatePresentation\setUseRelativeDates().
 Here is the call graph for this function:| ilForumExportGUI::printThread | ( | ) | 
Definition at line 251 of file class.ilForumExportGUI.php.
References $post, ILIAS\Repository\access(), ensureThreadBelongsToForum(), ilMathJax\getInstance(), ilUtil\getStyleSheetLocation(), ILIAS\FileDelivery\http(), iljQueryUtil\initjQuery(), ILIAS\Repository\lng(), prepare(), ILIAS\Repository\refinery(), renderPostHtml(), and ilDatePresentation\setUseRelativeDates().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 108 of file class.ilForumExportGUI.php.
References ilForum\_isModerator(), ilRTE\_replaceMediaObjectImageSrc(), ilForumPost\getCensorshipComment(), ilForumPost\getChangeDate(), ilForumPost\getCreateDate(), ilForumPost\getDisplayUserId(), ilForumPost\getImportName(), ilForumProperties\getInstance(), ilForumPost\getMessage(), ilForumPost\getPosAuthorId(), ilForumPost\getSubject(), ilForumPost\getUpdateUserId(), ilForumPost\getUserAlias(), ilForumPost\isActivated(), ilForumPost\isAuthorModerator(), ilForumPost\isCensored(), ilForumPost\isOwner(), ILIAS\Repository\lng(), ilGlobalTemplateInterface\parseCurrentBlock(), ilForumPost\setChangeDate(), ilGlobalTemplateInterface\setCurrentBlock(), ilForumPost\setMessage(), ilGlobalTemplateInterface\setVariable(), ilUtil\switchColor(), and ILIAS\Repository\user().
Referenced by printPost(), and printThread().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 74 of file class.ilForumExportGUI.php.
References $ref_id, ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by __construct().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilAccessHandler ilForumExportGUI::$access | 
Definition at line 36 of file class.ilForumExportGUI.php.
| ilCtrlInterface ilForumExportGUI::$ctrl | 
Definition at line 34 of file class.ilForumExportGUI.php.
| ilErrorHandling ilForumExportGUI::$error | 
Definition at line 37 of file class.ilForumExportGUI.php.
      
  | 
  protected | 
Definition at line 41 of file class.ilForumExportGUI.php.
      
  | 
  private | 
Definition at line 43 of file class.ilForumExportGUI.php.
| ilObjectDataCache ilForumExportGUI::$ilObjDataCache | 
Definition at line 39 of file class.ilForumExportGUI.php.
      
  | 
  protected | 
Definition at line 40 of file class.ilForumExportGUI.php.
Referenced by printPost().
| ilLanguage ilForumExportGUI::$lng | 
Definition at line 35 of file class.ilForumExportGUI.php.
      
  | 
  private | 
Definition at line 42 of file class.ilForumExportGUI.php.
      
  | 
  private | 
Definition at line 45 of file class.ilForumExportGUI.php.
Referenced by retrieveRefId().
      
  | 
  private | 
Definition at line 44 of file class.ilForumExportGUI.php.
| ilObjUser ilForumExportGUI::$user | 
Definition at line 38 of file class.ilForumExportGUI.php.
      
  | 
  private | 
Definition at line 32 of file class.ilForumExportGUI.php.
      
  | 
  private | 
Definition at line 31 of file class.ilForumExportGUI.php.