ILIAS  release_8 Revision v8.23
ilQuestionPoolExportGUI Class Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

+ Inheritance diagram for ilQuestionPoolExportGUI:
+ Collaboration diagram for ilQuestionPoolExportGUI:

Public Member Functions

 download ()
 Download file. More...
 
- Public Member Functions inherited from ilExportGUI
 __construct (object $a_parent_gui, ?ilObject $a_main_obj=null)
 
 addFormat (string $a_key, string $a_txt="", object $a_call_obj=null, string $a_call_func="")
 
 getFormats ()
 
 addCustomColumn (string $a_txt, object $a_obj, string $a_func)
 
 addCustomMultiCommand (string $a_txt, object $a_obj, string $a_func)
 
 getCustomMultiCommands ()
 
 getCustomColumns ()
 
 executeCommand ()
 
 listExportFiles ()
 
 createExportFile ()
 
 confirmDeletion ()
 Confirm file deletion. More...
 
 delete ()
 
 download ()
 Download file. More...
 
 handleCustomMultiCommand ()
 

Protected Member Functions

 buildExportTableGUI ()
 {} More...
 
- Protected Member Functions inherited from ilExportGUI
 initFileIdentifierFromQuery ()
 
 initFileIdentifiersFromPost ()
 
 initFormatFromPost ()
 
 initExportOptionsFromPost ()
 
 buildExportTableGUI ()
 
 getParentGUI ()
 
 showItemSelection ()
 Show container item selection table. More...
 
 saveItemSelection ()
 

Additional Inherited Members

- Protected Attributes inherited from ilExportGUI
Factory $refinery
 
Services $http
 
array $formats = array()
 
array $custom_columns = array()
 
array $custom_multi_commands = array()
 
ilObject $obj
 
ilLanguage $lng
 
ilGlobalTemplateInterface $tpl
 
ilCtrlInterface $ctrl
 
ilAccessHandler $access
 
ilErrorHandling $error
 
ilToolbarGUI $toolbar
 
ilObjectDefinition $objDefinition
 
ilTree $tree
 

Detailed Description

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 Export User Interface Class

Author
Michael Jansen mjans.nosp@m.en@d.nosp@m.ataba.nosp@m.y.de
Version
$Id$

Definition at line 25 of file class.ilQuestionPoolExportGUI.php.

Member Function Documentation

◆ buildExportTableGUI()

ilQuestionPoolExportGUI::buildExportTableGUI ( )
protected

{}

Definition at line 30 of file class.ilQuestionPoolExportGUI.php.

31  {
32  require_once 'Modules/TestQuestionPool/classes/tables/class.ilQuestionPoolExportTableGUI.php';
33  $table = new ilQuestionPoolExportTableGUI($this, 'listExportFiles', $this->obj);
34  return $table;
35  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ download()

ilQuestionPoolExportGUI::download ( )

Download file.

Definition at line 40 of file class.ilQuestionPoolExportGUI.php.

40  : void
41  {
42  // @MBECKER Check if this is still needed.
43  /*
44  if (isset($_GET['file']) && $_GET['file']) {
45  $_POST['file'] = array($_GET['file']);
46  }
47  // If not, remove the whole overwrite.
48  */
49  parent::download();
50  }

The documentation for this class was generated from the following file: