ILIAS  release_5-2 Revision v5.2.25-18-g3f80b828510
ilDclExportGUI Class Reference

Export User Interface Class. More...

+ Inheritance diagram for ilDclExportGUI:
+ Collaboration diagram for ilDclExportGUI:

Public Member Functions

 createExportFile ()
 overwrite to check if exportable fields are available (for async xls export) More...
 
- Public Member Functions inherited from ilExportGUI
 __construct ($a_parent_gui, $a_main_obj=null)
 Constuctor. More...
 
 addFormat ($a_key, $a_txt="", $a_call_obj=null, $a_call_func="")
 Add formats. More...
 
 getFormats ()
 Get formats. More...
 
 addCustomColumn ($a_txt, $a_obj, $a_func)
 Add custom column. More...
 
 addCustomMultiCommand ($a_txt, $a_obj, $a_func)
 Add custom multi command. More...
 
 getCustomMultiCommands ()
 Get custom multi commands. More...
 
 getCustomColumns ()
 Get custom columns. More...
 
 executeCommand ()
 Execute command. More...
 
 listExportFiles ()
 List export files. More...
 
 createExportFile ()
 Create export file. More...
 
 confirmDeletion ()
 Confirm file deletion. More...
 
 delete ()
 Delete files. More...
 
 download ()
 Download file. More...
 
 handleCustomMultiCommand ()
 Handle custom multi command. More...
 

Protected Member Functions

 buildExportTableGUI ()
 
- Protected Member Functions inherited from ilExportGUI
 buildExportTableGUI ()
 
 getParentGUI ()
 get parent gui More...
 
 showItemSelection ()
 Show container item selection table. More...
 
 saveItemSelection ()
 Save selection of subitems. More...
 

Additional Inherited Members

- Protected Attributes inherited from ilExportGUI
 $formats = array()
 
 $custom_columns = array()
 
 $custom_multi_commands = array()
 

Detailed Description

Export User Interface Class.

Author
Michael Herren mh@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch

Definition at line 12 of file class.ilDclExportGUI.php.

Member Function Documentation

◆ buildExportTableGUI()

ilDclExportGUI::buildExportTableGUI ( )
protected
Returns
ilTestExportTableGUI

Definition at line 17 of file class.ilDclExportGUI.php.

18  {
19 
20  $table = new ilDclExportTableGUI($this, 'listExportFiles', $this->obj);
21  return $table;
22  }
Export User Interface Class.

◆ createExportFile()

ilDclExportGUI::createExportFile ( )

overwrite to check if exportable fields are available (for async xls export)

Definition at line 28 of file class.ilDclExportGUI.php.

References $_POST, $ilCtrl, $lng, $tbl, and ilUtil\sendFailure().

28  {
29  if ($_POST['format'] == 'xlsx') {
30  $this->checkForExportableFields();
31  }
32 
33  return parent::createExportFile();
34  }
$_POST["username"]
+ Here is the call graph for this function:

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