![]() |
EGOCMS
24.0
EGOTEC Content-Managament-System
|
Öffentliche Methoden | |
| __construct ($source=null, $pool='', $dir='') | |
| convertImage ($format, $reset=false) | |
| clearConvertedImages ($format='') | |
| getConvertedImages () | |
| error ($image=false, $code=404) | |
| setName ($name) | |
| getName () | |
| 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, $type='tar') | |
| getFile () | |
Öffentliche, statische Methoden | |
| static | export ($key, $type) |
Statische öffentliche Attribute | |
| static | $convert_types |
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 = '', |
|||
$dir = '' |
|||
| ) |
Konstruktor
| Page | string | $source | |
| string | $pool | |
| string | $dir |
Definiert in Zeile 178 der Datei Ego_Output.php.
Benutzt convertImage(), Ego_System\dateEncode(), Ego_System\file_exists(), Ego_System\file_put_contents(), Ego_System\getFormats(), setFile(), setTemporary() und Ego_System\VIDEO_RESOLUTIONS.
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| clearConvertedImages | ( | $format = '' | ) |
Alle umgewandelten Bilder dieser Datei löschen
| string | $format | Alle Formate oder nur ein bestimmtes Format |
Definiert in Zeile 512 der Datei Ego_Output.php.
Wird benutzt von convertImage().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| convertImage | ( | $format, | |
$reset = false |
|||
| ) |
Eine Bild-Datei umwandeln
| string | $format | |
| boolean | $reset | Auch umwandeln, wenn bereits eine umgewandelte Version existiert |
Definiert in Zeile 436 der Datei Ego_Output.php.
Benutzt clearConvertedImages(), Ego_System\copy(), Ego_System\exec(), Ego_System\file_exists(), getName() und Ego_System\mkdir().
Wird benutzt von __construct().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| createArchive | ( | $path, | |
$type = 'tar' |
|||
| ) |
Ein tar.gz Archiv erstellen
| string | $path | |
| string | $type | Typ "tar" oder "zip" |
Definiert in Zeile 1355 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 1032 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, |
|
$code = 404 |
|||
| ) |
Fehler ausgeben
| boolean | $image | |
| integer | $code |
Definiert in Zeile 576 der Datei Ego_Output.php.
Benutzt 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 1402 der Datei Ego_Output.php.
| getConvertedImages | ( | ) |
Alle umgewandelten Bilder ermitteln
Definiert in Zeile 532 der Datei Ego_Output.php.
Benutzt Ego_System\byte_format().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| getFile | ( | ) |
Den verwendeten Dateipfad ermitteln
Definiert in Zeile 1446 der Datei Ego_Output.php.
| getName | ( | ) |
Dateiname generieren
Definiert in Zeile 694 der Datei Ego_Output.php.
Wird benutzt von convertImage() und pdf().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| ( | $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 1048 der Datei Ego_Output.php.
Benutzt download(), error(), Ego_System\file_get_contents(), Ego_System\file_put_contents(), getName(), 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 894 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 1320 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 1333 der Datei Ego_Output.php.
| setFile | ( | $file | ) |
Eine andere Datei verwenden
| string | $file |
Definiert in Zeile 1309 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 685 der Datei Ego_Output.php.
Wird benutzt von pdf().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| setTemporary | ( | $temporary | ) |
Temporäre Datei setzen
| boolean | $temporary |
Definiert in Zeile 1344 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 1106 der Datei Ego_Output.php.
Benutzt Ego_System\copy(), Ego_System\dateEncode(), error(), Ego_System\file_exists(), Ego_Image\getDimensions(), 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:
|
static |
Definiert in Zeile 146 der Datei Ego_Output.php.
Wird benutzt von Mediapool\file() und Page\isValidSuffix().