![]() |
EGOCMS
18.0
EGOTEC Content-Managament-System
|
Öffentliche Methoden | |
| __construct ($source=null, $pool='') | |
| error ($image=false) | |
| setName ($name) | |
| read ($download=false) | |
| download () | |
| pdf ($name='', $temporary=true, $cookie=true, $return=1) | |
| transform ($width, $height, $modify=array()) | |
| setFile ($file) | |
| removeFile () | |
| setCache ($cache, $etag='') | |
| setTemporary ($temporary) | |
| createArchive ($path) | |
Öffentliche, statische Methoden | |
| static | export ($key, $type) |
Mit dieser Klasse lässt sich eine Dateiausgabe durchführen.
Der Konstruktor kann in drei Arten verwendet werden: new Ego_Output($page): Multimedia Datei einer Page new Ego_Output($page, 'Datei.png'): Mediapool Datei einer Page new Ego_Output('Datei.png'): Direkte Datei
Mit read() wird die Datei im Browser ausgegeben. Mit download() wird die Datei im Browser zum Download angeboten.
Mit $_REQUEST['width'] und $_REQUEST['height'], bzw. mit transform(width, height), kann die Datei vor der Ausgabe skaliert werden (sofern es sich um ein Bild handelt).
Ist $_REQUEST['max'] gesetzt, dann verhalten sich die Werte wie maxWidth und maxHeight.
Definiert in Zeile 28 der Datei Ego_Output.php.
| __construct | ( | $source = null, |
|
$pool = '' |
|||
| ) |
Konstruktor
| Page | string | $source | |
| string | $pool |
Definiert in Zeile 154 der Datei Ego_Output.php.
Benutzt Ego_System\dateEncode(), Ego_System\file_exists(), Ego_System\file_put_contents(), Ego_System\getFormats(), setFile() und setTemporary().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| createArchive | ( | $path | ) |
Ein tar.gz Archiv erstellen
| string | $path |
Definiert in Zeile 1111 der Datei Ego_Output.php.
Wird benutzt von read().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| download | ( | ) |
Datei der Seite herunterladen
Definiert in Zeile 797 der Datei Ego_Output.php.
Benutzt read().
Wird benutzt von pdf().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| error | ( | $image = false | ) |
Fehler ausgeben
| boolean | $image |
Definiert in Zeile 370 der Datei Ego_Output.php.
Benutzt Ego_System\file_put_contents(), Ego_System\header(), Ego_System\isDevMode(), read() und setTemporary().
Wird benutzt von pdf(), read() und transform().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:
|
static |
Daten exportieren
| string | $key | |
| string | $type |
Definiert in Zeile 1138 der Datei Ego_Output.php.
| ( | $name = '', |
||
$temporary = true, |
|||
$cookie = true, |
|||
$return = 1 |
|||
| ) |
Datei als PDF ausgeben
Es werden die Einstellungen für die PDF Generierung des aktuellen Mandanten verwendet.
| string | $name | Name der auszugebenden Datei |
| boolean | $temporary | Datei nach der Ausgabe löschen |
| boolean | $cookie | Anmeldung bei der PDF Generierung beibehalten |
| integer | $return | 1 = Download, 2 = Ausgabe, 3 = Pfad zur generierten PDF Datei |
Definiert in Zeile 813 der Datei Ego_Output.php.
Benutzt download(), error(), Ego_System\file_get_contents(), Ego_System\file_put_contents(), read(), removeFile(), setFile(), setName() und setTemporary().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| read | ( | $download = false | ) |
Datei der Seite auslesen
| boolean | $download |
Definiert in Zeile 662 der Datei Ego_Output.php.
Benutzt createArchive(), error(), Ego_System\header(), setFile(), setTemporary() und transform().
Wird benutzt von download(), error() und pdf().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| removeFile | ( | ) |
Datei löschen
Definiert in Zeile 1077 der Datei Ego_Output.php.
Wird benutzt von pdf().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| setCache | ( | $cache, | |
$etag = '' |
|||
| ) |
Ausgabe in eine Cachedatei schreiben (ggf. auch Etag setzen)
| string | $cache | |
| string | $etag |
Definiert in Zeile 1090 der Datei Ego_Output.php.
| setFile | ( | $file | ) |
Eine andere Datei verwenden
| string | $file |
Definiert in Zeile 1066 der Datei Ego_Output.php.
Wird benutzt von __construct(), pdf() und read().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| setName | ( | $name | ) |
Dateiname setzen
| string | $name |
Definiert in Zeile 453 der Datei Ego_Output.php.
Benutzt Ego_System\dateEncode(), Ego_System\header() und Ego_System\noCache().
Wird benutzt von pdf().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| setTemporary | ( | $temporary | ) |
Temporäre Datei setzen
| boolean | $temporary |
Definiert in Zeile 1101 der Datei Ego_Output.php.
Wird benutzt von __construct(), error(), pdf() und read().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| transform | ( | $width, | |
| $height, | |||
$modify = array() |
|||
| ) |
Bild transformieren
| integer | $width | |
| integer | $height | |
| array | $modify |
Definiert in Zeile 871 der Datei Ego_Output.php.
Benutzt Ego_System\copy(), Ego_System\dateEncode(), error(), Ego_System\file_exists(), Ego_System\header() und Ego_System\mkdir().
Wird benutzt von read().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird: