(edit)
Unwichtige Korrekturen ausblenden - Änderungen im Wiki Quelltext
(:redirect 'http://docs.studip.de/develop/Entwickler/Messagebox':)
Mit Stud.IP Version 1.10 (StEP00162) wurde die neue statische Klasse Messagebox eingeführt. Diese soll die Funktionen der msg.inc.php ablösen.
Messagebox
Mit Stud.IP Version 1.10 (StEP00162) wurde die neue statische Klasse Messagebox eingeführt. Diese soll die Funktionen der msg.inc.php ablösen. Bis einschließlich Version 2.0 liefern die unten beschriebenen Methoden direkt den Text für die Anzeige zurück, ab Stud.IP 2.1 ist der Rückgabewert ein MessageBox-Objekt.
MessageBox
Seit Version 2.0 gibt es noch folgende Messagebox für Entwickler:
//Beispiel für eine Debug-Meldung. echo MessageBox::debug($parameter, $optional_title, $optional_template_name);
In einem Ausgabe-Template würde man es so verwenden:
<!-- Beispiel für eine einfache Info-Nachricht --> <?= MessageBox::info('Die Suche ergab keine Treffer.') ?>
Seit Version 1.12 gibt es noch folgende Messagebox für Entwickler:
Es können mindestens 1 bis maximal 3 Parameter übergeben werden. Diese haben folgende Bedeutung:
Aktuell:
Alt:
Attach:step00162b.jpg Δ
//TODO
// Beispiel für eine einfache Info-Nachricht echo MessageBox::info('Nachricht');
// Beispiel für eine Error-Nachricht mit zusätzlichen Details echo MessageBox::error('Nachricht', array('optional details', 'more details'));
//Beispiel für eine Success-Nachricht mit zusätzlichen Details, die jedoch zugeklappt sind. echo MessageBox::success('Nachricht', array('optional details'), true);
parse_msg_array()
parse_msg()
parse_window()
my_msg()
my_info()
Mit Stud.IP Version 1.10 wurde die neue statische Klasse Messagebox eingeführt. Diese soll die Funktionen der msg.inc.php ablösen.
app/views/siteinfo/new.php app/views/siteinfo/edit.php app/views/domain_admin/show.php app/views/event_log/admin.php app/views/event_log/show.php lib/extern/admin_extern.inc.php lib/extern/views/extern_edit_module.inc.php lib/export/export_studipdata_func.inc.php lib/export/export_view.inc.php lib/msg.inc.php lib/chat/chat_nicklist.php lib/chat/chat_status.php lib/chat/chat_input.php lib/chat/chat_client.php lib/edit_about.inc.php public/admin_elearning_interface.php public/admin_studiengang.php public/email_validation.php public/migration2studip.php public/inst_admin.php public/browse_elearning.php public/elearning_interface.php public/my_elearning.php
Folgende 4 Typen der Messagebox gibt es:
lib/msg.inc.php
Die Funktionen der Datei lib/msg.inc.php dürfen nicht weiter verwendet werden.
Folgende Dateien verwenden noch diese Funktionen:
my_error()
Quelle: Basis-Wiki-Hilfe | Letzte Änderung: 01.04.2011 23:43 Uhr, tthelen | Local view: Basis-Hilfe