ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ILIAS\Export\AbstractPrintViewProvider Class Reference
+ Inheritance diagram for ILIAS\Export\AbstractPrintViewProvider:
+ Collaboration diagram for ILIAS\Export\AbstractPrintViewProvider:

Public Member Functions

 setOffline (bool $offline)
 Set output mode. More...
 
 getOnSubmitCode ()
 
 autoPageBreak ()
 
 getSelectionForm ()
 
 getPages ()
 
 getTemplateInjectors ()
 

Data Fields

const PRINT = "print"
 
const OFFLINE = "offline"
 

Protected Member Functions

 getOutputMode ()
 Get output mode. More...
 

Protected Attributes

 $offline = false
 

Detailed Description

Author
Alexander Killing killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de

Definition at line 26 of file class.AbstractPrintViewProvider.php.

Member Function Documentation

◆ autoPageBreak()

ILIAS\Export\AbstractPrintViewProvider::autoPageBreak ( )

Implements ILIAS\Export\PrintViewProvider.

Definition at line 61 of file class.AbstractPrintViewProvider.php.

61  : bool
62  {
63  return true;
64  }

◆ getOnSubmitCode()

ILIAS\Export\AbstractPrintViewProvider::getOnSubmitCode ( )

Implements ILIAS\Export\PrintViewProvider.

Definition at line 56 of file class.AbstractPrintViewProvider.php.

56  : string
57  {
58  return "";
59  }

◆ getOutputMode()

ILIAS\Export\AbstractPrintViewProvider::getOutputMode ( )
protected

Get output mode.

Returns
string self::PRINT|self::OFFLINE

Definition at line 49 of file class.AbstractPrintViewProvider.php.

Referenced by ILIAS\Blog\BlogPrintViewProviderGUI\getPages(), ILIAS\Wiki\WikiPrintViewProviderGUI\getPages(), and ILIAS\Portfolio\PortfolioPrintViewProviderGUI\getPages().

49  : string
50  {
51  return $this->offline
52  ? self::OFFLINE
53  : self::PRINT;
54  }
+ Here is the caller graph for this function:

◆ getPages()

ILIAS\Export\AbstractPrintViewProvider::getPages ( )

Implements ILIAS\Export\PrintViewProvider.

Definition at line 77 of file class.AbstractPrintViewProvider.php.

77  : array
78  {
79  return [];
80  }

◆ getSelectionForm()

ILIAS\Export\AbstractPrintViewProvider::getSelectionForm ( )

Implements ILIAS\Export\PrintViewProvider.

Definition at line 69 of file class.AbstractPrintViewProvider.php.

70  {
71  return null;
72  }

◆ getTemplateInjectors()

ILIAS\Export\AbstractPrintViewProvider::getTemplateInjectors ( )

Implements ILIAS\Export\PrintViewProvider.

Definition at line 85 of file class.AbstractPrintViewProvider.php.

85  : array
86  {
87  return [];
88  }

◆ setOffline()

ILIAS\Export\AbstractPrintViewProvider::setOffline ( bool  $offline)

Set output mode.

Parameters
string$a_valself::PRINT|self::OFFLINE

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

References ILIAS\Export\AbstractPrintViewProvider\$offline.

Field Documentation

◆ $offline

ILIAS\Export\AbstractPrintViewProvider::$offline = false
protected

◆ OFFLINE

const ILIAS\Export\AbstractPrintViewProvider::OFFLINE = "offline"

Definition at line 29 of file class.AbstractPrintViewProvider.php.

◆ PRINT

const ILIAS\Export\AbstractPrintViewProvider::PRINT = "print"

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


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