Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:core_functions [2012/10/14 12:51] Christoph M. Becker created |
de:core_functions [2014/05/10 13:22] Christoph M. Becker überarbeitet |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Funktionen ====== | ====== Funktionen ====== | ||
- | [[start|⇐ zurück]] | + | Eine grobe Übersicht über die wichtigsten Funktionen. Für CMSimple_XH 1.6+ existiert eine [[http://www.cmsimple-xh.org/dev-doc/php/|umfangreiche Dokumentation]]. |
^Funktion(Wert)^Beschreibung^ | ^Funktion(Wert)^Beschreibung^ | ||
- | ^a(number,name)|Erzeugt einen (öffnenden) Link zu einer CMS-Seite(number).| | + | |a($nummer,$zusatz)|liefert einen (öffnenden) Link zu einer CMS-Seite ($nummer)| |
- | ^amp()|Gibt & oder (XHTML-konform) & zurück.| | + | |amp()|gibt & oder (XHTML-konform) & zurück; deprecated seit 1.5.4| |
- | ^autogallery(url)|Erzeugt eine Galerie.| | + | |autogallery($url)|zeigt eine Galerie an; deprecated seit 1.5.4| |
- | ^chkdl(file)|Überprüft Download (korrekte Datei, Berechtigung ...).| | + | |chkdl($datei)|überprüft Download (Existenz, Berechtigungen etc.); deprecated seit 1.6| |
- | ^chkfile(file,flag)|Überprüft eine Datei (Berechtigung, schreibbar ...).| | + | |chkfile($key,$schreibbar)|überprüft eine Datei (Berechtigungen etc.); deprecated seit 1.6| |
- | ^cmscript(text,<html> </html>seite<html> </html>nr.)|Gibt zurück ob gesuchtes CMSimple-Skript auf der gesuchten Seiten vorhanden ist.| | + | |cmscript($script,$text)|ob gesuchtes CMSimple-Skript im Text vorhanden ist| |
- | ^download(file)|Download-Handling, stellt eine Datei zum Download bereit.| | + | |download($datei)|stellt eine Datei zum Download bereit| |
- | ^e(name,name,name)|Fehlermeldung ausgeben.| | + | |e($fehler,$typ,$datei)|erzeugt Fehlermeldung| |
- | ^ftp(name)|Gibt einen Link zu einer CMS-Datei aus.| | + | |evaluate_scripting($text,$compat)|liefert Text mit evaluiertem Scripting zurück| |
- | ^gc(name)|Liest ein Cookie.| | + | |gc($name)|liest ein Cookie| |
- | ^geturl(url)|Liest eine externe Datei.| | + | |geturl($url)|liest eine externe Ressource| |
- | ^geturlwp(url)|Liest eine externe Datei.| | + | |geturlwp($url)|liest eine externe Ressource mit Parametern| |
- | ^h(name)|Erzeugt Überschriften-Array.| | + | |h($nummer)|liefert die Überschrift einer Seite| |
- | ^hide(seite nr.)|Gibt zurück ob gesuchte Seite versteckt ('hide') ist.| | + | |hide($nummer)|ob die Seite versteckt ('hide') ist| |
- | ^initvar(name)|Initalisiert (erzeugt) eine Variable aus einem String und füllt diese falls möglich aus $_POST oder $_GET.| | + | |initvar($name)|initalisiert eine Variable aus POST oder GET| |
- | ^im(name,p)|Liefert Parameter einer hochgeladenen Datei zurück.| | + | |l($nummer)|liefert die Menüebene einer Seite| |
- | ^l(name)|Liefert den Menü-Level.| | + | |logincheck()|überprüft Anmeldung am CMS| |
- | ^logincheck()|Überprüft Anmeldung am CMS.| | + | |meta($name)|liefert <meta> Element| |
- | ^meta(name)|Erzeugt Meta-Einträge| | + | |ml($key)|liefert einen Link zu einer Sonderseite| |
- | ^ml(number)|Erzeugt Menü-Einträge| | + | |plugin_admin_common($action, $admin, $plugin)|behandelt Standardaktionen der Pluginadministration| |
- | ^newsbox(name)|Erzeugt eine Newsbox.| | + | |print_plugin_admin($main)|liefert das Pluginmenu| |
- | ^rf(file)|Liest eine Datei.| | + | |rf($datei)|liest eine Datei; deprecated seit 1.6| |
- | ^rfc()|Hauptfunktion: Liest content.htm und erzeugt sämtliche Variablen/Arrays des CMS.| | + | |rfc()|liest content.htm und initialisiert die entsprechenden globalen Variablen| |
- | ^rmanl(text)|Entfernt alle Zeilenumbrüche ("\n") aus einem String.| | + | |rmanl($text)|entfernt alle Zeilenumbrüche (\n, \r) aus einem Text| |
- | ^rmnl(text)|Ersetzt mehrfache Zeilenumbrüche durch einen einzelnen.| | + | |rmnl($text)|ersetzt mehrfache Zeilenumbrüche durch einen einzelnen| |
- | ^rp(patd)|Erzeugt einen realen absoluten Pfadnamen.| | + | |rp($datei)|liefert absoluten Dateipfad; deprecated seit 1.5.4| |
- | ^selectlist(fctn.,nm.,nm.)|Erzeugt ein Dropdown-Menü (<select>).| | + | |selectlist(...)|erzeugt eine Selectbox; entfernt seit 1.6| |
- | ^shead(name)|Erzeugt Fehlermeldung 401/404.| | + | |shead($code)|erzeugt eine HTTP Fehlermeldung| |
- | ^sortdir(dir)|Listet ein Verzeichnis in ein Array (alphabetisch sortiert).| | + | |sortdir($ordner)|liefert ein Array mit allen Einträgen eines Verzeichnisses (alphabetisch sortiert)| |
- | ^stsl(text)|Entfernt alle Backslashes ("\") aus einem String.| | + | |stsl($text)|demaskiert GPC Parameter| |
- | ^sv(string)|Gibt eine Server-Variable zurück.| | + | |sv($name)|liefert eine Server-Variable| |
- | ^tag(tag)|Gibt einen Tag (X)HTML-konform zurück.| | + | |tag($tag)|liefert einen (X)HTML konformen Tag| |
- | ^uenc(name)|Enkodiert URL's.| | + | |uenc($ueberschrift)|kodiert eine Seiten-URL| |
- | ^writelog(message)|Schreibt Einträge ins Logfile.| | + | |writelog($nachricht)|hängt einen Eintrag an die Protokolldatei an| |