![]() |
EGOCMS
24.0
EGOTEC Content-Managament-System
|
Öffentliche Methoden | |
__construct (Page $page) | |
put ($source, $name, $dir='', $extract=false, $replace=true, $types='', $save=true, $original=true, $source_extra=array(), &$files=array()) | |
duplicate ($name, $dir='') | |
extract ($name, $dir='', &$files=[]) | |
get ($name, $dir='', $params=array(), $decoded=false, $block='') | |
file ($name, $dir='', &$convert=[]) | |
delete ($name, $dir='', $replication=true) | |
edit ($name, $params=array(), $dir='') | |
list ($dir='', $params=array(), $block='') | |
getDirs ($archives=false) | |
setInfo ($dir, $name, $key, $value=null) | |
dir ($relative=false, $source=null) | |
archive ($c_date, $dir='') | |
restore ($c_date, $name='', $dir='') | |
copy (Page $target, $dir='', $clear=false, $integrate=false, $archive=true, $asis=true, $specific_sub_dir=false, $rename='', $matrix=true) | |
move ($target, $dir='', $integrate=false, $archive=true) | |
exists ($dir='', $empty=true) | |
clear ($dir='', $mediapool=array(), $update=true) | |
import ($only_pool=false, $replace=false, $dir='', $update=true, $asis=true, $rename='', $matrix=true) | |
getQuarantine () | |
getPage () | |
getSite () | |
Datenfelder | |
$currentDir = 'current' | |
Mediapool Instanz zu einer Page.
Definiert in Zeile 13 der Datei Mediapool.php.
__construct | ( | Page | $page | ) |
Mediapool Konstruktor
Page | $page |
Definiert in Zeile 24 der Datei Mediapool.php.
Benutzt Page\getSite().
archive | ( | $c_date, | |
$dir = '' |
|||
) |
Mediapool archivieren
string | $c_date | |
string | $dir |
Definiert in Zeile 887 der Datei Mediapool.php.
Benutzt Ego_System\copy(), Ego_System\dateEncode(), Ego_System\deldir(), dir() und Ego_System\file_exists().
clear | ( | $dir = '' , |
|
$mediapool = array() , |
|||
$update = true |
|||
) |
Mediapool löschen
string | $dir | |
array | $mediapool | Zu setzende Mediapool Informationen |
boolean | $update | Auch die Daten im Extrafeld werden aktualisiert. Beim Zerstören einer Seite ist das nicht notwendig. |
Definiert in Zeile 1081 der Datei Mediapool.php.
Benutzt Ego_System\deldir() und dir().
Wird benutzt von copy() und restore().
copy | ( | Page | $target, |
$dir = '' , |
|||
$clear = false , |
|||
$integrate = false , |
|||
$archive = true , |
|||
$asis = true , |
|||
$specific_sub_dir = false , |
|||
$rename = '' , |
|||
$matrix = true |
|||
) |
Mediapool kopieren
Page | $target | |
string | $dir | Ausgehendes Unterverzeichnis |
boolean | $clear | Original löschen |
boolean | $integrate | Vorhandene Dateien nicht löschen |
boolean | $archive | Archive kopieren |
boolean | $asis | |
boolean | $specific_sub_dir | Wenn man einen Block kopiert |
string | $rename | Auch umbenennen |
boolean | $matrix | Sprachmatrix berücksichtigen |
Definiert in Zeile 980 der Datei Mediapool.php.
Benutzt clear(), Ego_System\copy(), Ego_System\deldir(), dir(), Ego_System\file_exists(), Page\getIdentity(), Page\getMediapool() und Page\update().
Wird benutzt von move().
delete | ( | $name, | |
$dir = '' , |
|||
$replication = true |
|||
) |
Mediapool Datei löschen
string | $name | |
string | $dir |
Definiert in Zeile 517 der Datei Mediapool.php.
Benutzt Ego_System\deldir(), dir() und Ego_System\file_exists().
dir | ( | $relative = false , |
|
$source = null |
|||
) |
Mediapool Verzeichnis ermitteln
boolean | $relative | |
Page | $source |
Definiert in Zeile 826 der Datei Mediapool.php.
Wird benutzt von archive(), clear(), copy(), delete(), exists(), extract(), file(), getDirs(), getQuarantine(), list(), put() und restore().
duplicate | ( | $name, | |
$dir = '' |
|||
) |
Mediapool Datei duplizieren
string | $name | |
string | $dir |
Definiert in Zeile 162 der Datei Mediapool.php.
Benutzt put().
edit | ( | $name, | |
$params = array() , |
|||
$dir = '' |
|||
) |
Mediapool Datei editieren
string | $name | |
array | $params | |
string | $dir |
Definiert in Zeile 565 der Datei Mediapool.php.
exists | ( | $dir = '' , |
|
$empty = true |
|||
) |
Mediapool auf Existenz prüfen
string | $dir | |
boolean | $empty | Mediapool darf leer sein |
Definiert in Zeile 1066 der Datei Mediapool.php.
Benutzt dir() und Ego_System\file_exists().
extract | ( | $name, | |
$dir = '' , |
|||
& | $files = [] |
||
) |
Mediapool Datei entpacken
string | $name | |
string | $dir | |
array | $files | Liste aller entpackten Dateien |
Definiert in Zeile 178 der Datei Mediapool.php.
Benutzt Ego_System\base64Encode(), Ego_System\copy(), Ego_System\deldir(), dir() und file().
Wird benutzt von put().
file | ( | $name, | |
$dir = '' , |
|||
& | $convert = [] |
||
) |
Mediapool Dateipfad ermitteln
string | $name | |
string | $dir | |
array | &$convert | Datei kann dynamisch umgewandelt werden |
Definiert in Zeile 441 der Datei Mediapool.php.
Benutzt Ego_Output\$convert_types, dir() und Ego_System\file_exists().
Wird benutzt von edit(), extract(), get() und put().
get | ( | $name, | |
$dir = '' , |
|||
$params = array() , |
|||
$decoded = false , |
|||
$block = '' |
|||
) |
Mediapool Datei ermitteln
string | $name | |
string | $dir | |
array | $params | |
boolean | $decoded | |
string | $block | Im Block spezifischen Mediapool |
URL zur Datei generieren
array | $params |
Feststellen, ob diese Datei in "content", "short" oder "extra" verwendet wird.
Definiert in Zeile 259 der Datei Mediapool.php.
Benutzt file(), Ego_System\getFileInfo() und Ego_System\getFormats().
Wird benutzt von Ego_System\compressMediapoolVideo().
getDirs | ( | $archives = false | ) |
Alle Mediapool Verzeichnisse ermitteln
bool | $archives | Keine Archive |
Definiert in Zeile 785 der Datei Mediapool.php.
Benutzt dir().
getPage | ( | ) |
getQuarantine | ( | ) |
Ermittelt alle Dateien, die sich in Quarantäne befinden
Definiert in Zeile 1229 der Datei Mediapool.php.
Benutzt Ego_System\base64Decode() und dir().
getSite | ( | ) |
import | ( | $only_pool = false , |
|
$replace = false , |
|||
$dir = '' , |
|||
$update = true , |
|||
$asis = true , |
|||
$rename = '' , |
|||
$matrix = true |
|||
) |
Alle verwendeten Multimedia Dateien dieser Page in diesen Mediapool kopieren
boolean | $only_pool | Beim Import nach dem Kopieren werden nur Mediapool Dateien berücksichtigt |
boolean | $replace | Gleichnamige Dateien überschreiben |
string | $dir | |
boolean | $update | Änderungen sofort speichern |
boolean | $asis | |
string | $rename | Auch umbenennen |
boolean | $matrix | Sprachmatrix berücksichtigen |
Definiert in Zeile 1122 der Datei Mediapool.php.
list | ( | $dir = '' , |
|
$params = array() , |
|||
$block = '' |
|||
) |
Alle Mediapool Dateien ermitteln
Sortierung: $params.sort_field = Das Feld nach dem sortiert werden soll (Standard: name) $params.sort_reverse = Sortierung umkehren (Standard: aufsteigend)
Suche: $params.search = Suchbegriff (nur Dateiname)
Nur Bilder: $params.only_image
Nur Dateien: $params.only_file
string | $dir | |
array | $params | |
string | $block | Im Block spezifischen Mediapool |
Definiert in Zeile 671 der Datei Mediapool.php.
Benutzt Ego_System\base64Decode(), dir(), Ego_System\file_exists() und Ego_System\VIDEO_RESOLUTIONS.
move | ( | $target, | |
$dir = '' , |
|||
$integrate = false , |
|||
$archive = true |
|||
) |
Mediapool verschieben
Page | $target | |
string | $dir | |
boolean | $integrate | Vorhandene Dateien nicht löschen |
boolean | $archive | Archive kopieren |
Definiert in Zeile 1049 der Datei Mediapool.php.
Benutzt copy().
put | ( | $source, | |
$name, | |||
$dir = '' , |
|||
$extract = false , |
|||
$replace = true , |
|||
$types = '' , |
|||
$save = true , |
|||
$original = true , |
|||
$source_extra = array() , |
|||
& | $files = array() |
||
) |
Mediapool Datei hinzufügen
@TODO Über weiteren Parameter Extrafeld setzen
string | $source | |
string | $name | |
string | $dir | |
boolean | $extract | |
boolean | $replace | |
string | $types | Nur diese Dateitypen sind erlaubt (image|file) |
array | $save | Ermittelte Daten sofort speichern |
boolean | $original | Bei einem Klon wird die Datei dem Original hinzugefügt |
array | $source_extra | |
array | &$files | Liste aller Dateien, die beim Hochladen enthalten sind |
Definiert in Zeile 46 der Datei Mediapool.php.
Benutzt Ego_System\base64Encode(), Ego_System\copy(), dir(), Ego_Image\EXIF_COPYRIGHT, extract(), file(), Ego_System\file_exists(), Ego_System\mkdir() und setInfo().
Wird benutzt von Ego_System\compressMediapoolVideo(), duplicate(), edit() und restore().
restore | ( | $c_date, | |
$name = '' , |
|||
$dir = '' |
|||
) |
Mediapool wiederherstellen
string | $c_date | |
string | $name | |
string | $dir |
Definiert in Zeile 911 der Datei Mediapool.php.
Benutzt clear(), Ego_System\copy(), dir(), Ego_System\file_exists() und put().
setInfo | ( | $dir, | |
$name, | |||
$key, | |||
$value = null |
|||
) |
Mediapool Information setzen
string | $dir | |
string | $name | |
string | $key | |
mixed | $value |
Definiert in Zeile 809 der Datei Mediapool.php.
Wird benutzt von put().
$currentDir = 'current' |
string
Das Verzeichnis, in dem der Mediapool standardmäßig abgelegt ist.
Definiert in Zeile 16 der Datei Mediapool.php.