![]() |
EGOCMS
24.0
EGOTEC Content-Managament-System
|
Öffentliche Methoden | |
| __construct (Site $site, $field, $archive=false) | |
| __call ($function, $params) | |
| getTableSuffix () | |
| setTableSuffix ($suffix='') | |
| getUser ($user_type='c') | |
| _getAncestorsIds ($page, $query, $param=array()) | |
| hasRights ($rights, $user_id=false, $cache=true) | |
| hasUserRight (string $right_type, string $user_id) | |
| hasRightsOn ($perm) | |
| newChild ($field=array(), $extra=array(), $inherit=true) | |
| hasFile ($name, $suffix='') | |
| newFile ($source, $name, $options=array(), $suffix='') | |
| extractFile ($source, &$images=array()) | |
| updateFile ($source, $name='') | |
| updateDocumentFiles ($remove=false) | |
| copyTo ($id, $recursive=false, $params=array(), &$copied_pages=array()) | |
| move ($from, $to) | |
| linkTo ($id) | |
| delete ($parent=false, $nostart=false, $keeplinks=true, $query=array()) | |
| destroy ($force=false, $recursive=true, $destroy_links=true) | |
| undelete ($recursive=false, $query=array()) | |
| unlinkFrom ($remove_from) | |
| getClones ($target_site='all') | |
| createClone ($page, $children=false, $rights=false, $release=false, $multiple=true) | |
| destroyClone () | |
| hookUpdate ($hook='update') | |
| updateField ($field, $matrix_flag=true, $asis=false, $silent=false) | |
| updateChildren ($children) | |
| updateParents ($parents) | |
| updateExtra ($extra, $matrix_flag=true, $asis=false, $silent=false) | |
| updateRights ($rights, $matrix_flag=true, $asis=false) | |
| update ($param=array(), $matrix_flag=true, $asis=false, $silent=false) | |
| updateIndex ($search=null, $queue=true, $recursive=true) | |
| convertImages ($reset=false) | |
| clearConvertedImages () | |
| getChildren ($query=array(), $param=array()) | |
| buildChildrenOrder ($query=array(), $param=array()) | |
| hasChildren ($query=array(), $param=array()) | |
| getParents ($query=array(), $param=array()) | |
| getAncestors ($query=array(), $param=array()) | |
| getDescendants ($query=array(), $param=array()) | |
| getSiblings ($query=array(), $param=array(), $proposed_path=array()) | |
| getLanguagePage ($lang, $param=array()) | |
| createLanguagePage ($lang, $param=array()) | |
| getKeywords ($language='', $own_keywords=false) | |
| addKeyword ($word, $add_to_pool=false) | |
| getUrl ($param=array()) | |
| getFrontendUrl ($param=array()) | |
| getLiveUrl ($param=array()) | |
| getCloneUrl () | |
| getCloneOriginal () | |
| lock ($user_id='') | |
| unlock ($user_id=false) | |
| isLocked ($exclude_self=true) | |
| getRightsArray ($perm_type='', $no_null=false) | |
| getRights ($perm_type='') | |
| setRightsArray ($rights) | |
| getUsersArray ($perm_type='') | |
| setUsersArray ($users) | |
| getSite () | |
| getMediapool () | |
| hasParent ($parent_id) | |
| addParent ($parent_id, $asis=false) | |
| addChild ($child_id='', $child_id2='') | |
| delParent ($parent_id, $asis=false) | |
| isWriteable () | |
| isRoot () | |
| getPath ($with_root=true, $proposed_path=array(), $return_string=true, $query=array('fields'=> 'id, name, url, inactive'), $param=array(), &$assorted=null) | |
| createPath ($lang) | |
| hasMultiParents () | |
| serialize () | |
| __toString () | |
| cleanEmptyContent ($asis=false, $silent=false) | |
| getMediaFilename ($force_lang=false, $suffix="") | |
| addImageParams ($param=array()) | |
| hasLanguageFile ($lang) | |
| destroyFile () | |
| getProtocol ($site=null) | |
| getInformationLocked () | |
| getContent ($main_orient=false, $variant='', $include_scripts=false) | |
| getLayout ($mobile=false, $name='', $suffix='', &$script='', $skip=array('module')) | |
| getLayouts ($skip=array()) | |
| isMovable () | |
| getMovableList ($type) | |
| getTemplate ($mobile=false, $name='body', $variant='') | |
| getContents ($orient) | |
| getScripts () | |
| hasContent ($orient=null) | |
| hasBlock ($block, $orient='') | |
| addBlock ($orient, $name, $content=[], $index=-1) | |
| removeBlockByName ($orient, $name) | |
| removeBlockByIndex ($orient, $index) | |
| removeAllBlocks (string $orients='') | |
| getBlocks ($orient, $variant='', $page_frame=false) | |
| getBlock ($orient, $uid, $variant='', $page_frame=false) | |
| getBlockList ($layout=null, $template=false, $for_orient='') | |
| hasForms ($layout='') | |
| getBlockControls ($block) | |
| getTemplateBlock ($block='template', $orient='', $index=0, $empty=false, $replace=false, $variant='', $removable=true, $do_save=false, $page_frame=false, $element_types=[], &$smarty=null) | |
| inheritBlocks () | |
| getFormats ($type='') | |
| getToolbar ($type='') | |
| getHtml ($root=false) | |
| getValue ($name, $orient=null, $index=null, $verbose=false) | |
| getValues ($name, $orient=null, $verbose=false) | |
| getFirstValue ($name, $orient=null, $verbose=false) | |
| getFirstMediaValue (string $name, string $type='image', string $orient=null, bool $verbose=false) | |
| getBlockValue ($block, $name, $orient=null, $index=null, $verbose=false) | |
| getBlockValues ($block, $name, $orient=null, $verbose=false) | |
| getFirstBlockValue ($block, $name, $orient=null, $verbose=false) | |
| merge ($id, $replicate=true) | |
| newRelease ($date='') | |
| release () | |
| getWorkflowHistory () | |
| isWorkflowCopy () | |
| isReleaseCopy () | |
| isClone () | |
| isLanguageLink () | |
| isArchive () | |
| isActive () | |
| isClassified () | |
| getNonPublic () | |
| isPublicSave () | |
| isPublic () | |
| getLastChangeDate () | |
| getArchivePage ($c_date='') | |
| getArchivePages ($query=array()) | |
| download ($recursive=true, $target_dir='', $write_log=true) | |
| export () | |
| frontendAdmin () | |
| getEditFieldSettings ($name='') | |
| createEditField ($name, $setting=array(), $empty=false, $orient='', $index=0, $block='', $replace=false) | |
| updateUrls ($verbose=false, $domain=null, $force_recursive=false, $called_recursive=false) | |
| archiveUrls () | |
| removeUrls () | |
| getPermUrl () | |
| getPermissionName ($perm) | |
| getTabs () | |
| updateLinks ($inherited=true, $cleared=false) | |
| removeLinks () | |
| getLinks ($recursive=false, $c_date=false) | |
| getLinkedPages ($recursive=false, $self=true) | |
| getLinkedUsers () | |
| getMoreLinks () | |
| getIconUrl ($test=false, $folder=false, $quarantine=true) | |
| getTypeInfo ($cache=true) | |
| canChangeType () | |
| getEditorCSS () | |
| getLinkText () | |
| getIdentity () | |
| inheritExtra ($keys, $mixed=false, $types=array(), $no_rights=true) | |
| addPiwikSite () | |
| isUniqueUrl ($url) | |
| validateFile ($source, $name='', $form=array(), $files_conf=array()) | |
| isFrontendAdmin ($check_rights=true) | |
| isCurrentPage ($lang=false) | |
| setCurrentPage () | |
| reset ($self=true) | |
| getNextReplicationDate () | |
| getCacheEntry ($key) | |
| setCacheEntry ($key, $value) | |
| getListItems ($where='', $no_limit=false) | |
| addListItem ($params) | |
| removeListItem ($params) | |
| removeSelectedListItem ($params) | |
| reorderListItem ($params) | |
| getFormListConf ($orient) | |
| getDataConf ($type='') | |
| fetch ($params=array(), $outputfilter=false, $script=true, $includes=true, $variant='') | |
| isValidSuffix ($suffix) | |
| getSocialNetworks () | |
| compressVideo () | |
| addResolution (int $width, int $height) | |
| convertVideo () | |
| getThumbnail ($width, $height=0, $pool='', $dir='', $params=[]) | |
| replicate ($method,... $params) | |
| isTemplate () | |
| isShortEditor () | |
| getExtraValues (array $conf=[], bool $csv=false) | |
| exportChildrenAsCSV (array $ids, bool $downloadAll=false) | |
| getAutoFill ($autofill, $info=[]) | |
| autoTranslate ($param=[], $language='', $diff=true, $force=false, $glossary='', $source='', $target='', $original=true) | |
| getTranslationFields ($check=true) | |
| getMandatoryFields () | |
| getAllEditUsers () | |
| getMetaData () | |
| pageHasContentTab () | |
| mergeTabs (string $file_name, array &$navigation) | |
| getMessages ($params=[]) | |
Öffentliche, statische Methoden | |
| static | unserialize ($session_value) |
| static | isIdentity ($identity) |
| static | createIdentity ($params) |
| static | byIdentity ($identity, $param=array(), $site=null) |
Datenfelder | |
| const | CACHE_BROWSER = 1 |
| const | CACHE_PROXY = 2 |
| const | CACHE_SERVER = 4 |
| const | ACTIVE_FLAG = 0 |
| const | INACTIVE_FLAG = 1 |
| const | RELEASE_FLAG = 2 |
| const | IDENTITY_SEPARATOR = '.' |
| $field | |
| $extra | |
| $message = '' | |
| $mainOrient = 'center' | |
| $_updatedLinkLanguages | |
| $archiveOnly = false | |
| $originalType = '' | |
| $conf = array() | |
Geschützte Methoden | |
| _destroyEntry ($recursive=true) | |
| _updateField ($field, $update=true, $asis=false, $silent=false) | |
| _updateKeywords ($asis=false) | |
| _updateChildren ($children, $merge=true) | |
| _updateParents ($parents) | |
| _updateClones (&$param) | |
| _createClone ($page, $children=false, $rights=false, $release=false, $multiple=true) | |
| _updateCloneRights () | |
| _updateCloneChildren () | |
| _createChildClones ($parent) | |
| _updateCloneKeywords ($original, $clone) | |
| _deleteCloneKeywords ($clone_check, $clone_to_delete) | |
| _destroyChildClones ($parent) | |
| _destroyClone () | |
| _updateRights ($rights, $asis=false) | |
| _update ($param, $matrix_flag=true, $asis=false, $silent=false) | |
| _cleanEmptyContent (&$field) | |
| getOrient ($orient=null) | |
| getIndex ($index=null) | |
| getUrlNames () | |
Geschützte Attribute | |
| $typeInfo = array() | |
Seite.
Diese Klasse kapselt die Seiteneinträge der Datenbank und stellt unterstützende Methoden zur Verfügung.
| __construct | ( | Site | $site, |
| $field, | |||
$archive = false |
|||
| ) |
Der Konstruktor muss aus der Datenbank gefüttert werden.
Der Konstruktor erzeugt das Objekt aus dem Ergebnis einer Datenbankabfrage auf eine Seitentabelle.
| $site | Site Das Site Objekt, zu dem die Seite gehört. |
| $field | array Das Ergebnis einer Datenbankabfrage. |
| $archive | boolean Es wird direkt eine Archiveintrag erzeugt. |
Definiert in Zeile 71 der Datei Page.php.
Benutzt $field, Ego_System\cleanTypes(), Ego_System\copy(), Ego_System\dateEncode(), Ego_System\file_exists(), frontendAdmin(), getMediapool(), isCurrentPage(), isPublicSave(), unserialize() und updateExtra().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| __call | ( | $function, | |
| $params | |||
| ) |
Magic-Methode zum einbinden von weiteren Methoden
| String | $function | |
| array | $params |
Definiert in Zeile 428 der Datei Page.php.
Benutzt getMediapool(), Page_Exception\METHOD_NOT_FOUND und serialize().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
|
protected |
|
protected |
|
protected |
Erstellt einen Klon für eine Seite unter dieser Seite
| object | $page | Zu klonende Seite |
| boolean | $children | Unterseiten auch klonen |
| boolean | $rights | Rechte auch klonen |
| boolean | $release | Freigabe des Klons kann geändert werden |
| boolean | $multiple | Klon auch erzeugen, wenn es ihn bereits gibt |
|
protected |
|
protected |
|
protected |
|
protected |
Zerstört eine Seite und deren Unterseiten.
Die Seite wird aus der aktuellen Sprache unwiderbringlich entfernt.
| boolean | $recursive | Auch Unterseiten zerstören. |
Definiert in Zeile 2001 der Datei Page.php.
Benutzt Ego_Search_Factory\start().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| _getAncestorsIds | ( | $page, | |
| $query, | |||
$param = array() |
|||
| ) |
Die Ids aller Vorfahren sammeln.
Abwärtskompatibel.
| Page | $page | Die Seite, für die die Vorfahren gesammelt werden sollen. |
| array | $query | zusätzliche Abfrage Optionen |
| array | $param | zusätzliche Parameter |
Definiert in Zeile 740 der Datei Page.php.
Benutzt serialize().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
|
protected |
Schreibt Änderungen in die DB.
| array | $param | Ein assoziatives Feld mit den Inhalten der Seite. Es müssen nicht alle Inhalte gesetzt sein.
|
| boolean | $matrix_flag | Wahr, wenn die Sprachmatrix angepasst werden soll. |
| boolean | $asis | Falls wahr werden c_user und c_date nicht verändert und es wird kein Archiveintrag erstellt. |
| boolean | $silent | Selbst $asis=true erstellt kein Archiv (wird für den Liveabgleich benötigt) |
Klon Einstellungen werden nicht übernommen
| array | $extra |
|
protected |
|
protected |
Die variable Sortierung klonen
Definiert in Zeile 3186 der Datei Page.php.
Benutzt Ego_System\urltopage().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
|
protected |
|
protected |
Die eingetragenen Rechte klonen
Definiert in Zeile 3163 der Datei Page.php.
Benutzt Ego_System\urltopage().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
|
protected |
Falls die Seite Klone hat, werden diese auch upgedated #75594
| array | $old_field | alte Felder vorm Speichern |
| array | $param |
Definiert in Zeile 2771 der Datei Page.php.
Benutzt Ego_System\getAssocValue(), Ego_System\setAssocValue() und Ego_System\urltopage().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
|
protected |
|
protected |
|
protected |
|
protected |
| addBlock | ( | $orient, | |
| $name, | |||
$content = [], |
|||
$index = -1 |
|||
| ) |
| addChild | ( | $child_id = '', |
|
$child_id2 = '' |
|||
| ) |
| addImageParams | ( | $param = array() | ) |
| addKeyword | ( | $word, | |
$add_to_pool = false |
|||
| ) |
Ein neues Schlagwort für das PageObjekt hinzufügen
| string | $word | |
| boolean | $add_to_pool |
Prüfen, ob der Eintrag schon vorhanden ist
Schlagwort existiert noch nicht => Schlagwort neu anlegen
Neuen Begriff in die Keywords Tabelle einfügen
Begriff mit der Seite verknüpfen a) Wort in der Keywords-Tabelle suchen b) Wort verknüpfen
Prüfen, ob das Schlagwort nicht schon zu der Page zugewiesen ist Wenn ja, nicht nochmal zuweisen (= logisch :-) )
| addListItem | ( | $params | ) |
| addParent | ( | $parent_id, | |
$asis = false |
|||
| ) |
| addPiwikSite | ( | ) |
| addResolution | ( | int | $width, |
| int | $height | ||
| ) |
| archiveUrls | ( | ) |
| autoTranslate | ( | $param = [], |
|
$language = '', |
|||
$diff = true, |
|||
$force = false, |
|||
$glossary = '', |
|||
$source = '', |
|||
$target = '', |
|||
$original = true |
|||
| ) |
Die Inhalte dieser Seite mit DeepL übersetzen
| array | $param | Zu übersetzende Daten in "field" und "extra" |
| string | $language | In zu übersetzende Sprache |
| boolean | $diff | Nur Änderungen übersetzen |
| boolean | $force | Immer übersetzen; auch wenn die Seite keine Sprachverknüpfung ist |
| string | $glossary | Dieses Glossar verwenden |
| string | $source | Quellsprache überschreiben |
| string | $target | Zielsprache überschreiben |
| boolean | $original | Den Inhalt der Standardsprache übersetzen, ansonsten den der aktuellen Sprache |
Alle Inhalte automatisch übersetzen
| boolean | $check_diff |
Definiert in Zeile 13358 der Datei Page.php.
Benutzt Ego_System\checkLicence(), Ego_System\getAssocValue(), Ego_System\getAssocValues(), Ego_System\isDevMode(), Ego_System\isEmptyContent(), Ego_System\setAssocValue() und Ego_System\urltopage().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| buildChildrenOrder | ( | $query = array(), |
|
$param = array() |
|||
| ) |
|
static |
Eine Page über die Identität ermitteln
| string | $identity | |
| array | $param | |
| Site | $site |
Definiert in Zeile 11960 der Datei Page.php.
Wird benutzt von Ego_REST_Server\__construct() und getLinkedPages().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| canChangeType | ( | ) |
| cleanEmptyContent | ( | $asis = false, |
|
$silent = false |
|||
| ) |
Diese Funktion ruft _cleanEmptyContent auf, die leere Seiten leert. Diese Funktion kann von außerhalb aufgerufen werden (public)
| boolean | $asis | |
| boolean | $silent | Selbst $asis=true erstellt kein Archiv (wird für den Liveabgleich benötigt) |
| clearConvertedImages | ( | ) |
| compressVideo | ( | ) |
Video komprimieren in 1080p, 720p und 360p
Definiert in Zeile 12697 der Datei Page.php.
Benutzt Ego_System\exec(), Ego_System\file_exists() und Ego_System\VIDEO_RESOLUTIONS.
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| convertImages | ( | $reset = false | ) |
| convertVideo | ( | ) |
Konvertiert Videos zu MP4
Definiert in Zeile 12802 der Datei Page.php.
Benutzt Ego_System\exec().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| copyTo | ( | $id, | |
$recursive = false, |
|||
$params = array(), |
|||
| & | $copied_pages = array() |
||
| ) |
Kopiert eine Seite an eine bestimmte Stelle
| integer | Page | $id | ID der neuen übergeordneten Seite oder Page Objekt |
| boolean | $recursive | true oder false |
| array | $params | Weitere Parameter |
| array | &$copied_pages | Mit diesem Aufruf kopierte Seiten |
Definiert in Zeile 1544 der Datei Page.php.
Benutzt Ego_System\copy().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| createClone | ( | $page, | |
$children = false, |
|||
$rights = false, |
|||
$release = false, |
|||
$multiple = true |
|||
| ) |
Erstellt einen Klon für eine Seite unter dieser Seite Nachträgliche public Methode für Abwärtskompatibilität
| object | $page | Zu klonende Seite |
| boolean | $children | Unterseiten auch klonen |
| boolean | $rights | Rechte auch klonen |
| boolean | $release | Freigabe des Klons kann geändert werden |
| boolean | $multiple | Klon auch erzeugen, wenn es ihn bereits gibt |
| createEditField | ( | $name, | |
$setting = array(), |
|||
$empty = false, |
|||
$orient = '', |
|||
$index = 0, |
|||
$block = '', |
|||
$replace = false |
|||
| ) |
Ein Feld in ein editierbares Feld umwandeln
| string | $name | |
| array | $setting | |
| boolean | $empty | |
| string | $orient | Orientierung, in welchem das Feld verwendet wird |
| integer | $index | Index, in welchem das Feld verwendet wird |
| string | $block | Block, welchem das Feld verwendet wird |
| boolean | $replace |
Ein Feld in ein editierbares Feld umwandeln
HTML für einen Tabellen Bestandteil generieren
| string | $name1 | |
| string | $name2 | |
| integer | $rows | |
| integer | $cols | |
| string | $contents |
Den endgültigen Wert ermitteln
| mixed | $value | |
| array | $setting |
Label Callback Funktion für Formular Blöcke
| callable | $callback |
Wert für den Gebrauch in HTML vorbereiten
| string | $s |
Definiert in Zeile 9593 der Datei Page.php.
Benutzt Ego_System\checkLicence(), Ego_System\getAssocValue(), Ego_System\getUrlParams(), Ego_System\setAssocValue() und Ego_System\urltopage().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
|
static |
| createLanguagePage | ( | $lang, | |
$param = array() |
|||
| ) |
Legt eine übersetzte Seite eines Page Objektes an
| string | $lang | Sprache |
| array | $param | field und extra der neuen Seite |
| Site_Exception |
| createPath | ( | $lang | ) |
| delete | ( | $parent = false, |
|
$nostart = false, |
|||
$keeplinks = true, |
|||
$query = array() |
|||
| ) |
Löscht eine Seite und deren Unterseiten.
Die Seite bleibt in der DB erhalten. Es wird lediglich ein Löschen-Flag gesetzt
| Page | false | $parent | Diese Seite nur aushängen, wenn diese mehrfach eingehängt ist |
| boolean | $nostart | Sich selbst nicht löschen und implizit Workflow- und Freigabekopien erhalten |
| boolean | $keeplinks | Unterseiten nur ausgehängen, wenn diese mehrfach eingehängt sind |
| array | $query |
Definiert in Zeile 1803 der Datei Page.php.
Benutzt Page_Exception\ROOT_PROTECTION.
| delParent | ( | $parent_id, | |
$asis = false |
|||
| ) |
| destroy | ( | $force = false, |
|
$recursive = true, |
|||
$destroy_links = true |
|||
| ) |
Zerstört eine Seite und deren Unterseiten.
Die Seite wird aus allen Sprachen unwiderbringlich entfernt.
| boolean | $force | Auf jeden Fall zerstören. |
| boolean | $recursive | Auch Unterseiten zerstören. |
| boolean | $destroy_links | Sprachverknüpfungen ebenfalls zerstören. |
Wird eine Seite gelöscht und diese ist die Standardsprache, dann alle Sprachverknüpfungen löschen, die nicht die aktuelle Sprache/Standardsprache sind.
Sprachkopien bleiben erhalten.
Definiert in Zeile 2093 der Datei Page.php.
Benutzt Ego_Queue\add(), Ego_System\getCluster() und Page_Exception\ROOT_PROTECTION.
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| destroyClone | ( | ) |
| destroyFile | ( | ) |
| download | ( | $recursive = true, |
|
$target_dir = '', |
|||
$write_log = true |
|||
| ) |
Eine Seite inklusive Nachfahren herunterladen
| boolean | $recursive | |
| string | $dir | |
| boolean | $write_log |
Definiert in Zeile 9215 der Datei Page.php.
Benutzt Ego_System\copy(), Ego_System\deldir(), Ego_System\file_exists() und Ego_System\mkdir().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| export | ( | ) |
Eine Multimedia Kategorie exportieren
Definiert in Zeile 9433 der Datei Page.php.
Benutzt Ego_System\deldir() und Ego_System\encode_path().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| exportChildrenAsCSV | ( | array | $ids, |
| bool | $downloadAll = false |
||
| ) |
| extractFile | ( | $source, | |
| & | $images = array() |
||
| ) |
Fügt als Kinder der aktuellen Seite die Inhalte eines entpackten Archives ein
| string | $source | |
| array | &$images | Alle entpackten Bilder |
Definiert in Zeile 1287 der Datei Page.php.
Benutzt Ego_System\deldir(), Ego_System\file_exists() und Ego_System\mkdir().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| fetch | ( | $params = array(), |
|
$outputfilter = false, |
|||
$script = true, |
|||
$includes = true, |
|||
$variant = '' |
|||
| ) |
Ermittelt das Smarty kompilierte Template dieser Page
| array | $params | Zusätzliche Parameter, die an Smarty übergeben werden |
| boolean | $outputfilter | Smarty Outputfilter anwenden |
| boolean | $script | Skript ausführen |
| boolean | $includes | JS/CSS Dateien einbinden |
| string | $variant |
| frontendAdmin | ( | ) |
Frontend Administration aktivieren
Definiert in Zeile 9485 der Datei Page.php.
Wird benutzt von __construct().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| getAllEditUsers | ( | ) |
| getAncestors | ( | $query = array(), |
|
$param = array() |
|||
| ) |
Gibt alle Vorfahren zurück.
| $query | array zusätzliche Abfrage Optionen | |
| array | $param | zusätzliche Parameter, parents_query und parents_param werden beim rekursiven Aufruf eingesetzt. |
| getArchivePage | ( | $c_date = '' | ) |
| getArchivePages | ( | $query = array() | ) |
Gibt alle Versionsstände der Seite als Page_Iterator zurück
| array | $query | zusätzliche Abfrage-Parameter |
| getAutoFill | ( | $autofill, | |
$info = [] |
|||
| ) |
Die Werte für das automatische Befüllen ermitteln
| array | $autofill | |
| array | $info |
Definiert in Zeile 13291 der Datei Page.php.
Benutzt Ego_System\getAssocValue().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| getBlock | ( | $orient, | |
| $uid, | |||
$variant = '', |
|||
$page_frame = false |
|||
| ) |
| getBlockControls | ( | $block | ) |
| getBlockList | ( | $layout = null, |
|
$template = false, |
|||
$for_orient = '' |
|||
| ) |
Alle verfügbaren Blöcke eines Layouts für diese Page ermitteln
| string | $layout | Alle Blöcke für ein bestimmtes Layout oder null für alle Layouts @pararm boolean $template Standard Template immer zurückliefern @pararm string $for_orient Nur für diese Orientierung |
| getBlocks | ( | $orient, | |
$variant = '', |
|||
$page_frame = false |
|||
| ) |
Das HTML aller Blöcke in einem Layout zu einer Orientierung ermitteln
| string | $orient | |
| string | $variant | Versuchen diese Variante der Blöcke zu verwenden (inkl. Fallback auf Standard) |
| boolean | $page_frame | Für die Einbindung als dynamischer Inhalt |
| getBlockValue | ( | $block, | |
| $name, | |||
$orient = null, |
|||
$index = null, |
|||
$verbose = false |
|||
| ) |
| getBlockValues | ( | $block, | |
| $name, | |||
$orient = null, |
|||
$verbose = false |
|||
| ) |
| getCacheEntry | ( | $key | ) |
| getChildren | ( | $query = array(), |
|
$param = array() |
|||
| ) |
Gibt alle Kinder zurück.
Gibt unter Benutzung von getPages alle Kinder der Seite als Page_Iterator-Objekt zurück.
| array | $query | zusätzliche Abfrage Parameter |
| array | $param | zusätzliche Parameter
|
| getCloneOriginal | ( | ) |
| getClones | ( | $target_site = 'all' | ) |
Alle Klone dieser Seite ermitteln
Definiert in Zeile 3050 der Datei Page.php.
Benutzt Ego_System\urltopage().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| getCloneUrl | ( | ) |
| getContent | ( | $main_orient = false, |
|
$variant = '', |
|||
$include_scripts = false |
|||
| ) |
Inhalt dieser Page ermitteln
| boolean | $main_orient | Nur die Blöcke der Haupt-Orientierung, ansonsten alle Orientierungen des Layouts |
| string | $variant | Falls möglich, eine Variante der Blöcke verwenden |
| boolean | $include_scripts | Skripte einbinden |
| getContents | ( | $orient | ) |
| getDataConf | ( | $type = '' | ) |
Ermittelt für diese Seite die zu verwendende "data.json" Konfigurationen
| string | $type | In einem anderen Seitentyp suchen |
Definiert in Zeile 12554 der Datei Page.php.
Benutzt Ego_System\file_get_contents() und Ego_System\getFiles().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| getDescendants | ( | $query = array(), |
|
$param = array() |
|||
| ) |
Gibt alle Nachkommen zurück.
| array | $query | zusätzliche Abfrage Optionen |
| aray | $param | zusätzliche Parameter |
| getEditFieldSettings | ( | $name = '' | ) |
| getEditorCSS | ( | ) |
Ermittelt alle für den Editor dieser Page zu nutzenden CSS Dateien
Definiert in Zeile 11815 der Datei Page.php.
Benutzt Ego_System\file_exists().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| getExtraValues | ( | array | $conf = [], |
| bool | $csv = false |
||
| ) |
| getFirstBlockValue | ( | $block, | |
| $name, | |||
$orient = null, |
|||
$verbose = false |
|||
| ) |
| getFirstMediaValue | ( | string | $name, |
| string | $type = 'image', |
||
| string | $orient = null, |
||
| bool | $verbose = false |
||
| ) |
| getFirstValue | ( | $name, | |
$orient = null, |
|||
$verbose = false |
|||
| ) |
| getFormats | ( | $type = '' | ) |
| getFormListConf | ( | $orient | ) |
| getFrontendUrl | ( | $param = array() | ) |
| getHtml | ( | $root = false | ) |
Zugehöriges HTML dieser Page ermitteln (Styles und Skripte)
| boolean | $root | Auch direkt in site/skin nach zugehörigen Dateien suchen |
Definiert in Zeile 8160 der Datei Page.php.
Benutzt Ego_System\includeHtml().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| getIconUrl | ( | $test = false, |
|
$folder = false, |
|||
$quarantine = true |
|||
| ) |
Ermittelt die Icon URL
| boolean | $test | |
| boolean | $folder | |
| boolean | $quarantine |
Definiert in Zeile 11715 der Datei Page.php.
Benutzt Ego_System\file_exists().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| getIdentity | ( | ) |
Die eindeutige Identität dieser Page
Definiert in Zeile 11918 der Datei Page.php.
Wird benutzt von Mediapool\copy() und Ego_Search_Elastic\indexFile().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:
|
protected |
| getInformationLocked | ( | ) |
| getKeywords | ( | $language = '', |
|
$own_keywords = false |
|||
| ) |
| getLanguagePage | ( | $lang, | |
$param = array() |
|||
| ) |
| getLastChangeDate | ( | ) |
| getLayout | ( | $mobile = false, |
|
$name = '', |
|||
$suffix = '', |
|||
| & | $script = '', |
||
$skip = array('module') |
|||
| ) |
| getLayouts | ( | $skip = array() | ) |
| getLinkedPages | ( | $recursive = false, |
|
$self = true |
|||
| ) |
Alle Seiten ermitteln die auf diese Page verlinken
Links auf sich selbst werden dabei ignoriert, egal aus welcher Sprache (Mediapool).
| boolean | $recursive | Nachfahren prüfen. |
| boolean | $self | Sich selbst prüfen. |
Definiert in Zeile 11544 der Datei Page.php.
Benutzt byIdentity(), Ego_System\getAssocValue() und Ego_System\getUrlInfo().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| getLinks | ( | $recursive = false, |
|
$c_date = false |
|||
| ) |
Alle Verweise dieser Page ermitteln
| boolean | $recursive | |
| boolean | $c_date | Nur die Verweise für Nachfahren ermitteln, die sich seit dem letzten Liveabgleich geändert haben |
Definiert in Zeile 11440 der Datei Page.php.
Benutzt Ego_System\file_exists(), Ego_System\file_get_contents() und Ego_System\getCluster().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| getLinkText | ( | ) |
| getListItems | ( | $where = '', |
|
$no_limit = false |
|||
| ) |
| getLiveUrl | ( | $param = array() | ) |
| getMandatoryFields | ( | ) |
| getMediaFilename | ( | $force_lang = false, |
|
$suffix = "" |
|||
| ) |
Den Namen einer Mediendatei ermitteln
Gibt es keine Sprachversion, wird die der Standard Sprache genommen. Im Notfall nur die ID (abwärtskompatibel).
| boolean | $force_lang | Die Ausgabe erfolgt in jedem Fall mit dem Sprachhinweis |
| string | $suffix | Suffix |
| getMediapool | ( | ) |
Das Mediapool Objekt.
Definiert in Zeile 5383 der Datei Page.php.
Wird benutzt von __call(), __construct() und Mediapool\copy().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| getMessages | ( | $params = [] | ) |
| getMetaData | ( | ) |
| getMoreLinks | ( | ) |
| getMovableList | ( | $type | ) |
| getNextReplicationDate | ( | ) |
| getNonPublic | ( | ) |
|
protected |
| getParents | ( | $query = array(), |
|
$param = array() |
|||
| ) |
Gibt alle Eltern zurück.
Gibt unter Benutzung von getPages alle Eltern der Seite als Page_Iterator-Objekt zurück.
| array | $query | zusätzliche Abfrage Optionen |
| aray | $param | zusätzliche Parameter |
| getPath | ( | $with_root = true, |
|
$proposed_path = array(), |
|||
$return_string = true, |
|||
$query = array('fields' => 'id,name,url,inactive'), |
|||
$param = array(), |
|||
| & | $assorted = null |
||
| ) |
Generiert einen möglichen Pfad zu dieser Seite
| boolean | $with_root | Startseite aufnehmen |
| array | $proposed_path | Ein Vorschlag für den Pfad, dem falls möglich gefolgt wird. |
| mixed | $return_string | Rückgabeart: false|0 = Array mit IDs, true|1 = String mit Namen, 2 = Array mit Page Objekten |
| array | $query | Query Parameter für getChildren() |
| array | $param | Param Parameter für getChildren() |
| null | boolean | &$assorted | Wird $assorted = false übergeben, wird zusätzlich geprüft ob die Bestandteile des Pfades einen eindeutigen Namen haben. Falls nicht, wird $assorted = true. |
| getPermissionName | ( | $perm | ) |
| getPermUrl | ( | ) |
| getProtocol | ( | $site = null | ) |
| getRights | ( | $perm_type = '' | ) |
Gruppen und Rollen aus der Berechtigungstabelle abfragen.
| string | $perm_type | Die Anfrage auf das gesetzte Recht begrenzen. Falls dieser Parameter nicht gesetzt wird, werden alle Rechte ausgegeben. |
| getRightsArray | ( | $perm_type = '', |
|
$no_null = false |
|||
| ) |
| getScripts | ( | ) |
| getSiblings | ( | $query = array(), |
|
$param = array(), |
|||
$proposed_path = array() |
|||
| ) |
Gibt alle Geschwister zurück.
Gibt unter Benutzung von getPages alle Geschwister der Seite als Page_Iterator-Objekt zurück.
| array | $query | zusätzliche Abfrage Parameter |
| aray | $param | zusätzliche Parameter
|
| getSite | ( | ) |
Das Site Objekt.
Definiert in Zeile 5374 der Datei Page.php.
Wird benutzt von Mediapool\__construct() und Ego_Search_Elastic\indexFile().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| getSocialNetworks | ( | ) |
| getTableSuffix | ( | ) |
| getTabs | ( | ) |
Zusätzliche Reiter dieser Page ermitteln
Definiert in Zeile 10925 der Datei Page.php.
Benutzt Ego_System\file_exists().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| getTemplate | ( | $mobile = false, |
|
$name = 'body', |
|||
$variant = '' |
|||
| ) |
Template dieser Page ermitteln
| boolean | $mobile | |
| string | $name | |
| string | $variant |
| Site_Exception |
| getTemplateBlock | ( | $block = 'template', |
|
$orient = '', |
|||
$index = 0, |
|||
$empty = false, |
|||
$replace = false, |
|||
$variant = '', |
|||
$removable = true, |
|||
$do_save = false, |
|||
$page_frame = false, |
|||
$element_types = [], |
|||
| & | $smarty = null |
||
| ) |
Das HTML eines Blocks ermitteln (mit Fallback zum Template des Seitentyps)
| string | $block | |
| string | $orient | |
| integer | $index | |
| boolean | $empty | |
| boolean | $replace | |
| string | $variant | |
| boolean | $removable | |
| boolean | $do_save | |
| boolean | $page_frame | Einbindung als dynamischer Inhalt |
| array | $element_types | Vorausgewählte Element Typen |
| Ego_Smarty | $smarty |
Seitentyp spezifisches Skript einbinden (Sandbox)
Block spezifisches Skript einbinden (Sandbox)
Definiert in Zeile 7201 der Datei Page.php.
Benutzt Ego_System\REGEX_EMAIL und Ego_System\REGEX_EMAIL_OPTIONAL.
| getThumbnail | ( | $width, | |
$height = 0, |
|||
$pool = '', |
|||
$dir = '', |
|||
$params = [] |
|||
| ) |
Ein Thumbnail für diese Datei (oder der Mediapool Datei dieser Seite) ermitteln
| integer | $width | |
| integer | $height | |
| string | $pool | |
| string | $dir | |
| array | $params |
Definiert in Zeile 12840 der Datei Page.php.
Benutzt Ego_System\file_exists() und Ego_System\mkdir().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| getToolbar | ( | $type = '' | ) |
| getTranslationFields | ( | $check = true | ) |
Alle Felder ermitteln, die automatisch übersetzt werden sollen
| boolean | $check | Nur wenn die Lizenzprüfung bestanden wird und keine Standard-Verknüpfung genutzt werden soll |
Definiert in Zeile 13544 der Datei Page.php.
Benutzt Ego_System\checkLicence() und Ego_System\file_get_contents().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| getTypeInfo | ( | $cache = true | ) |
| getUrl | ( | $param = array() | ) |
|
protected |
Alle URL Namen dieser Seite ermitteln
Definiert in Zeile 10746 der Datei Page.php.
Benutzt Ego_System\file_exists().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| getUser | ( | $user_type = 'c' | ) |
Name des Benutzers, der diese Seite erstellt hat.
| $user_type | string Art des Benutzers: a - Ersteller, c - letzter Bearbeiter. |
Definiert in Zeile 497 der Datei Page.php.
Benutzt Auth\getUserRecord().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| getUsersArray | ( | $perm_type = '' | ) |
| getValue | ( | $name, | |
$orient = null, |
|||
$index = null, |
|||
$verbose = false |
|||
| ) |
Einen bestimmten Wert aus einem unbestimmten Block ermitteln, abhängig von der Position
| string | $name | |
| string | $orient | |
| integer | $index | |
| boolean | $verbose |
Definiert in Zeile 8257 der Datei Page.php.
Benutzt Ego_System\getAssocValue().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| getValues | ( | $name, | |
$orient = null, |
|||
$verbose = false |
|||
| ) |
| getWorkflowHistory | ( | ) |
Die aufbereitete Workflow Historie dieser Seite ermitteln
Definiert in Zeile 8728 der Datei Page.php.
Benutzt Ego_System\urltopage().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| hasBlock | ( | $block, | |
$orient = '' |
|||
| ) |
| hasChildren | ( | $query = array(), |
|
$param = array() |
|||
| ) |
| hasContent | ( | $orient = null | ) |
| hasFile | ( | $name, | |
$suffix = '' |
|||
| ) |
| hasForms | ( | $layout = '' | ) |
| hasLanguageFile | ( | $lang | ) |
| hasMultiParents | ( | ) |
| hasParent | ( | $parent_id | ) |
| hasRights | ( | $rights, | |
$user_id = false, |
|||
$cache = true |
|||
| ) |
Prüft, ob der aktuelle Benutzer bestimmte Rechte auf dieser Seite hat.
| $rights | array Die zu prüfende Berechtigungen. |
| $user_id | string Die ID des zu prüfenden Benutzers |
| $cache | boolean |
Definiert in Zeile 876 der Datei Page.php.
Wird benutzt von Ego_Search_Elastic\getSuggestions().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| hasRightsOn | ( | $perm | ) |
| hasUserRight | ( | string | $right_type, |
| string | $user_id | ||
| ) |
| hookUpdate | ( | $hook = 'update' | ) |
| inheritBlocks | ( | ) |
Blöcke erben
Rückgabewerte:
Definiert in Zeile 7882 der Datei Page.php.
Benutzt Ego_System\getChecksum().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| inheritExtra | ( | $keys, | |
$mixed = false, |
|||
$types = array(), |
|||
$no_rights = true |
|||
| ) |
Extra-Felder der Vorfahren erben
| array | $keys | Liste mit Schlüsseln der Extra-Felder |
| bool | $mixed | Werte können sich mit denen verschiedener Vorfahren mischen oder stoppen beim ersten Vorkommen |
| array | $types | Liste von gültigen Seitentypen der Vorfahren |
| boolean | $no_rights | Keine Rechteprüfung |
Definiert in Zeile 11997 der Datei Page.php.
Benutzt Ego_System\getAssocValue().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| isActive | ( | ) |
| isArchive | ( | ) |
| isClassified | ( | ) |
| isCurrentPage | ( | $lang = false | ) |
Prüfen, ob diese Seite die gerade angezeigte Seite ist
| boolean | $lang | Sprache berücksichtigen |
Definiert in Zeile 12268 der Datei Page.php.
Wird benutzt von __construct().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| isFrontendAdmin | ( | $check_rights = true | ) |
|
static |
| isLanguageLink | ( | ) |
| isLocked | ( | $exclude_self = true | ) |
| isMovable | ( | ) |
| isPublic | ( | ) |
| isPublicSave | ( | ) |
Prüfen, ob für diese Page Speichern und Veröffentlichten gilt
Definiert in Zeile 9063 der Datei Page.php.
Wird benutzt von __construct().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| isReleaseCopy | ( | ) |
| isRoot | ( | ) |
| isShortEditor | ( | ) |
| isTemplate | ( | ) |
| isUniqueUrl | ( | $url | ) |
Prüfen, ob eine Meta URL einzigartig ist und von dieser Seite verwendet werden kann
| string | $url | Meta URL |
Definiert in Zeile 12080 der Datei Page.php.
Benutzt Ego_System\getAllSites().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| isValidSuffix | ( | $suffix | ) |
Prüfen, ob das übergebene REQUEST Suffix für diese Page verwendet werden darf
| string | $suffix | z.B. ".html" |
Definiert in Zeile 12632 der Datei Page.php.
Benutzt Ego_Output\$convert_types.
| isWorkflowCopy | ( | ) |
| isWriteable | ( | ) |
| linkTo | ( | $id | ) |
| lock | ( | $user_id = '' | ) |
Seite sperren.
Sperrt eine Seite. Konnte der aktuelle Benutzer die Seite sperren, liefert diese Funktion false zurück. Hat ein anderer Benutzer die Seite gesperrt, so werden Informationen zur Sperre als Array zurückgeliefert.
| string | $user_id | Benutzer ID |
| merge | ( | $id, | |
$replicate = true |
|||
| ) |
Diese Page in eine andere Page überführen (z.B. Workflow-, Freigabekopie)
TODO Für Freigabekopien auch alle nicht verknüpften Sprachen überführen
| string | $id | |
| boolean | $replicate | Diesen Aufruf auf evtl. Liveserver replizieren |
Werte die nicht zurückgeschrieben werden löschen
Definiert in Zeile 8485 der Datei Page.php.
Benutzt Ego_System\copy() und Ego_System\file_exists().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| mergeTabs | ( | string | $file_name, |
| array & | $navigation | ||
| ) |
Reiter zusammenführen (bereits definierte Reiter werden nicht überschrieben)
| string | $file_name | |
| Site | $site | |
| array | $navigation |
Definiert in Zeile 13735 der Datei Page.php.
Benutzt Ego_System\getAssocValue().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| move | ( | $from, | |
| $to | |||
| ) |
| newChild | ( | $field = array(), |
|
$extra = array(), |
|||
$inherit = true |
|||
| ) |
Erstellt einen neuen Eintrag als Kind der aktuellen Seite.
Gibt den neuen Eintrag als Page_Iterator-Objekt zurück
| $field | array Vorbelegungen für die Tabellenfelder |
| $extra | array Vorbelegungen für die extra-Felder |
| $inherit | bool Eigenschaften vom $parent erben |
Definiert in Zeile 942 der Datei Page.php.
Benutzt Ego_Queue\add(), Ego_System\checkLicence() und Ego_System\cleanTypes().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| newFile | ( | $source, | |
| $name, | |||
$options = array(), |
|||
$suffix = '' |
|||
| ) |
Fügt als Kind der aktuellen Seite eine Datei/Bild ein
| string | $source | |
| string | $name | |
| array | $options | |
| string | $suffix |
| ImagickException | |
| Ego_Image_Exception | |
| Exception |
Definiert in Zeile 1140 der Datei Page.php.
Benutzt Ego_Queue\add(), Ego_System\copy(), Ego_System\file_exists(), Ego_System\filesize(), Ego_System\filterNonUtf8(), Ego_System\getMimeTypes(), Ego_System\mkdir(), Ego_System\pathinfo() und Ego_System\stringEncode().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| newRelease | ( | $date = '' | ) |
| pageHasContentTab | ( | ) |
| release | ( | ) |
| removeAllBlocks | ( | string | $orients = '' | ) |
Entfernt alle Blöcke einer Seite. Wenn eine Orientierung angegeben wurde, löscht die Funktion nur alle Blöcke aus dieser Orientierung. Die Orientierung kann kommasepariert mehrere Orientierungen beinhalten. Nach dieser Funktion sollte $page geupdatet werden! Alle entfernten Blöcke werden zurückgegeben.
| string | $orients |
| removeBlockByIndex | ( | $orient, | |
| $index | |||
| ) |
| removeBlockByName | ( | $orient, | |
| $name | |||
| ) |
| removeLinks | ( | ) |
| removeListItem | ( | $params | ) |
| removeSelectedListItem | ( | $params | ) |
| removeUrls | ( | ) |
| reorderListItem | ( | $params | ) |
| replicate | ( | $method, | |
| $params | |||
| ) |
Änderungen von Inhalten auf andere Liveserver im Cluster replizieren
| string | $method | |
| array | $params |
Wandelt Page Objekt in Identitäten um
| array | $values |
Definiert in Zeile 12912 der Datei Page.php.
Benutzt Ego_Queue\add(), Ego_System\getCluster() und Ego_System\getDefaultLocalServerIps().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| reset | ( | $self = true | ) |
Alle nicht veröffentlichten Änderungen (Zwischenspeicherungen) löschen
| boolean | $self | Das letzte Archiv auch löschen |
Definiert in Zeile 12293 der Datei Page.php.
Benutzt Ego_System\dateEncode() und Ego_System\deldir().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| serialize | ( | ) |
Definiert in Zeile 5896 der Datei Page.php.
Wird benutzt von __call() und _getAncestorsIds().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| setCacheEntry | ( | $key, | |
| $value | |||
| ) |
| setCurrentPage | ( | ) |
| setRightsArray | ( | $rights | ) |
| setTableSuffix | ( | $suffix = '' | ) |
| setUsersArray | ( | $users | ) |
| undelete | ( | $recursive = false, |
|
$query = array() |
|||
| ) |
| unlinkFrom | ( | $remove_from | ) |
| unlock | ( | $user_id = false | ) |
|
static |
Kann das Page Objekt nicht erzeugt werden, weil z.B. eine Page Extension benötigt wird, die nicht geladen werden kann, dann das Page Objekt mit der normalen Page Klasse versuchen zu erzeugen. Andernfalls null zurückliefern.
Definiert in Zeile 5879 der Datei Page.php.
Wird benutzt von __construct().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| update | ( | $param = array(), |
|
$matrix_flag = true, |
|||
$asis = false, |
|||
$silent = false |
|||
| ) |
Schreibt Änderungen in die DB und setzt eine Bestätigungsnachricht in $this->message.
| array | $param | Ein assoziatives Feld mit den Inhalten der Seite. Es müssen nicht alle Inhalte gesetzt sein.
|
| boolean | $matrix_flag | Wahr, wenn die Sprachmatrix angepasst werden soll. |
| boolean | $asis | Falls wahr werden c_user und c_date nicht verändert und es wird kein Archiveintrag erstellt. |
| boolean | $silent | Selbst $asis=true erstellt kein Archiv (wird für den Liveabgleich benötigt) |
Definiert in Zeile 4124 der Datei Page.php.
Wird benutzt von Mediapool\copy().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| updateChildren | ( | $children | ) |
| updateDocumentFiles | ( | $remove = false | ) |
Alle temporären Dateien, die vom Office Editor angelegt wurden, übernehmen oder löschen
| bool | $remove | Alle temporären Dateien löschen |
Definiert in Zeile 1505 der Datei Page.php.
Benutzt Ego_System\file_exists().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| updateExtra | ( | $extra, | |
$matrix_flag = true, |
|||
$asis = false, |
|||
$silent = false |
|||
| ) |
Schreibt Änderungen im Bereich extra in die DB
| array | $extra | |
| boolean | $silent | Selbst $asis=true erstellt kein Archiv (wird für den Liveabgleich benötigt) |
Definiert in Zeile 4081 der Datei Page.php.
Wird benutzt von __construct().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| updateField | ( | $field, | |
$matrix_flag = true, |
|||
$asis = false, |
|||
$silent = false |
|||
| ) |
| updateFile | ( | $source, | |
$name = '' |
|||
| ) |
Ersetzt die Datei dieser Seite
| string | $source | |
| string | $name |
Definiert in Zeile 1322 der Datei Page.php.
Benutzt Ego_Queue\add(), Ego_System\checkLicence(), Ego_System\copy(), Ego_System\deldir(), Ego_System\file_exists(), Ego_System\filesize(), Ego_System\getMimeTypes(), Ego_System\mkdir() und Ego_System\pathinfo().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| updateIndex | ( | $search = null, |
|
$queue = true, |
|||
$recursive = true |
|||
| ) |
Den Index für die Seite aktualisieren.
| Ego_Search_Sql | $search | Suchindexklasse. |
| boolean | $queue | In Ego_Queue ausführen |
| boolean | $recursive |
| updateLinks | ( | $inherited = true, |
|
$cleared = false |
|||
| ) |
Alle Verweise dieser Page sammeln TODO Per PageExtension auch seitentypspezifische Verweise finden (nur ID, etc.)
| boolean | $inherited | Bei Multimedia Seiten die Vorfahren aktualisieren |
| boolean | $cleared | Alte Verweise sind bereits gelöscht |
Definiert in Zeile 10987 der Datei Page.php.
Benutzt Ego_System\urltopage().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| updateParents | ( | $parents | ) |
| updateRights | ( | $rights, | |
$matrix_flag = true, |
|||
$asis = false |
|||
| ) |
Rechte ändern.
| array | $rights | Ein assoziatives Feld mit zwei Einträgen
|
| boolean | $matrix_flag | Wahr, wenn die Sprachmatrix angepasst werden soll. |
| boolean | $asis |
| updateUrls | ( | $verbose = false, |
|
$domain = null, |
|||
$force_recursive = false, |
|||
$called_recursive = false |
|||
| ) |
Die URLs dieser Seite aktualisieren
Werte für canonical: 0 = Archivierte URL 1 = Aktuelle URL 2 = Alternative URL 3 = Permalink
| boolean | $verbose | |
| array | $domain | |
| boolean | $force_recursive | |
| boolean | $called_recursive |
Die aktuellen URLs ermitteln
Neue URLs eintragen
| array | $names | |
| array | $paths | |
| boolean | $exists | URLs nur setzen, wenn diese nicht bereits existieren |
Definiert in Zeile 10337 der Datei Page.php.
Benutzt Ego_System\flush().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| validateFile | ( | $source, | |
$name = '', |
|||
$form = array(), |
|||
$files_conf = array() |
|||
| ) |
Prüfen, ob diese Datei hochgeladen werden darf
| string | $source | Pfad zur Datei |
| string | $name | Falls der Dateiname in $source nicht representativ ist |
| array | $form | Dateiupload Feld im Formularmodul [form : Name des Formulars, field : Name des Feldes] |
| array | $files_conf | Mit diesen Einstellungen prüfen |
Definiert in Zeile 12173 der Datei Page.php.
Benutzt Ego_System\scan().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| $_updatedLinkLanguages |
| $archiveOnly = false |
| $conf = array() |
| $field |
| $message = '' |
| $originalType = '' |
|
protected |
| const IDENTITY_SEPARATOR = '.' |