EGOCMS  18.0
EGOTEC Content-Managament-System
Mediapool Klassenreferenz

Öffentliche Methoden

 __construct (Page $page)
 
 put ($source, $name, $dir='', $extract=false, $replace=true, $types='', $save=true, $original=true)
 
 extract ($name, $dir='')
 
 get ($name, $dir='', $params=array(), $decoded=false, $block='')
 
 file ($name, $dir='')
 
 delete ($name, $dir='')
 
 edit ($name, $params=array(), $dir='')
 
 list ($dir='', $params=array(), $block='')
 
 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)
 
 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)
 

Datenfelder

 $currentDir = 'current'
 

Ausführliche Beschreibung

Mediapool Instanz zu einer Page.

Autor
dg
Id
Mediapool.php 100383 2018-09-12 15:07:41Z dg

Definiert in Zeile 13 der Datei Mediapool.php.

Beschreibung der Konstruktoren und Destruktoren

◆ __construct()

__construct ( Page  $page)

Mediapool Konstruktor

Parameter
Page$page

Definiert in Zeile 24 der Datei Mediapool.php.

Benutzt Page\getSite().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

◆ archive()

archive (   $c_date,
  $dir = '' 
)

Mediapool archivieren

Parameter
string$c_date
string$dir
Rückgabe
boolean

Definiert in Zeile 648 der Datei Mediapool.php.

Benutzt Ego_System\copy(), Ego_System\dateEncode(), Ego_System\deldir(), dir() und Ego_System\file_exists().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ clear()

clear (   $dir = '',
  $mediapool = array(),
  $update = true 
)

Mediapool löschen

Parameter
string$dir
array$mediapoolZu setzende Mediapool Informationen
boolean$updateAuch die Daten im Extrafeld werden aktualisiert. Beim Zerstören einer Seite ist das nicht notwendig.
Rückgabe
void

Definiert in Zeile 788 der Datei Mediapool.php.

Benutzt Ego_System\deldir() und dir().

Wird benutzt von copy() und restore().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ copy()

copy ( Page  $target,
  $dir = '',
  $clear = false,
  $integrate = false,
  $archive = true,
  $asis = true 
)

Mediapool kopieren

Parameter
Page$target
string$dirAusgehendes Unterverzeichnis
boolean$clearOriginal löschen
boolean$integrateVorhandene Dateien nicht löschen
boolean$archiveArchive kopieren
boolean$asis
Rückgabe
void

Definiert in Zeile 727 der Datei Mediapool.php.

Benutzt clear(), Ego_System\copy(), Ego_System\deldir(), dir(), Ego_System\file_exists() und Page\getMediapool().

Wird benutzt von move().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ delete()

delete (   $name,
  $dir = '' 
)

Mediapool Datei löschen

Parameter
string$name
string$dir
Rückgabe
boolean

Definiert in Zeile 337 der Datei Mediapool.php.

Benutzt Ego_System\deldir(), dir() und Ego_System\file_exists().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ dir()

dir (   $relative = false,
  $source = null 
)

Mediapool Verzeichnis ermitteln

Parameter
boolean$relative
Page$source
Rückgabe
string

Definiert in Zeile 587 der Datei Mediapool.php.

Benutzt $currentDir.

Wird benutzt von archive(), clear(), copy(), delete(), exists(), extract(), file(), list(), put() und restore().

+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ edit()

edit (   $name,
  $params = array(),
  $dir = '' 
)

Mediapool Datei editieren

Parameter
string$name
array$params
string$dir
Rückgabe
boolean

Definiert in Zeile 370 der Datei Mediapool.php.

Benutzt file() und put().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ exists()

exists (   $dir = '',
  $empty = true 
)

Mediapool auf Existenz prüfen

Parameter
string$dir
boolean$emptyMediapool darf leer sein
Rückgabe
boolean

Definiert in Zeile 773 der Datei Mediapool.php.

Benutzt dir() und Ego_System\file_exists().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ extract()

extract (   $name,
  $dir = '' 
)

Mediapool Datei entpacken

Parameter
string$name
string$dir
Rückgabe
boolean

Definiert in Zeile 122 der Datei Mediapool.php.

Benutzt Ego_System\base64Encode(), Ego_System\copy(), Ego_System\deldir(), dir() und file().

Wird benutzt von put().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ file()

file (   $name,
  $dir = '' 
)

Mediapool Dateipfad ermitteln

Parameter
string$name
string$dir
Rückgabe
string|null

Definiert in Zeile 313 der Datei Mediapool.php.

Benutzt dir() und Ego_System\file_exists().

Wird benutzt von edit(), extract(), get(), import() und put().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ get()

get (   $name,
  $dir = '',
  $params = array(),
  $decoded = false,
  $block = '' 
)

Mediapool Datei ermitteln

Parameter
string$name
string$dir
array$params
boolean$decoded
string$blockIm Block spezifischen Mediapool
Rückgabe
array

URL zur Datei generieren

Parameter
array$params
Rückgabe
string

Definiert in Zeile 192 der Datei Mediapool.php.

Benutzt file(), Ego_System\getFileInfo() und Ego_System\getFormats().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ import()

import (   $only_pool = false,
  $replace = false,
  $dir = '',
  $update = true,
  $asis = true 
)

Alle verwendeten Multimedia Dateien dieser Page in diesen Mediapool kopieren

Parameter
boolean$only_poolBeim Import nach dem Kopieren werden nur Mediapool Dateien berücksichtigt
boolean$replaceGleichnamige Dateien überschreiben
string$dir
boolean$updateÄnderungen sofort speichern
boolean$asis
Rückgabe
void

Definiert in Zeile 820 der Datei Mediapool.php.

Benutzt file(), Ego_System\file_exists(), Ego_System\getUrlInfo(), put() und Ego_System\urltopage().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ list()

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

Parameter
string$dir
array$params
string$blockIm Block spezifischen Mediapool
Rückgabe
array

Definiert in Zeile 460 der Datei Mediapool.php.

Benutzt Ego_System\base64Decode(), dir() und Ego_System\file_exists().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ move()

move (   $target,
  $dir = '',
  $integrate = false,
  $archive = true 
)

Mediapool verschieben

Parameter
Page$target
string$dir
boolean$integrateVorhandene Dateien nicht löschen
boolean$archiveArchive kopieren
Rückgabe
void

Definiert in Zeile 762 der Datei Mediapool.php.

Benutzt copy().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ put()

put (   $source,
  $name,
  $dir = '',
  $extract = false,
  $replace = true,
  $types = '',
  $save = true,
  $original = true 
)

Mediapool Datei hinzufügen

Parameter
string$source
string$name
string$dir
boolean$extract
boolean$replace
string$typesNur diese Dateitypen sind erlaubt (image|file)
array$saveErmittelte Daten sofort speichern
boolean$originalBei einem Klon wird die Datei dem Original hinzugefügt
Rückgabe
array

Definiert in Zeile 42 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 edit(), import() und restore().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ restore()

restore (   $c_date,
  $name = '',
  $dir = '' 
)

Mediapool wiederherstellen

Parameter
string$c_date
string$name
string$dir
Rückgabe
boolean

Definiert in Zeile 672 der Datei Mediapool.php.

Benutzt clear(), Ego_System\copy(), dir(), Ego_System\file_exists(), Ego_System\mkdir() und put().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setInfo()

setInfo (   $dir,
  $name,
  $key,
  $value = null 
)

Mediapool Information setzen

Parameter
string$dir
string$name
string$key
mixed$value
Rückgabe
string

Definiert in Zeile 570 der Datei Mediapool.php.

Wird benutzt von put().

+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Dokumentation der Datenelemente

◆ $currentDir

$currentDir = 'current'

string

Das Verzeichnis, in dem der Mediapool standardmäßig abgelegt ist.

Definiert in Zeile 16 der Datei Mediapool.php.

Wird benutzt von dir().


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: