Änderungen

Wechseln zu: Navigation, Suche

Server-Module erstellen

811 Byte hinzugefügt, 11:58, 12. Okt. 2018
/* Vertrag erstellen */
== Vertrag erstellen ==
Sie benötigen eine Methode <code>Create($id)</code>.Diese erhält die ID des Vertrages als Argument und soll den Vertrag einrichten.Zunächst sollten Sie <code>$this->loadOptions($id)</code> ausführen, um die Vertragsdetails zu laden. Wenn Sie die Kundendaten benötigen, können Sie mit <code>$u = $this->getClient($id)</code> eine [[Interaktion mit Objekten#Kunden|Instanz der Klasse ''User']] abrufen. Ein Zugriff auf Modul-Einstellungen ist mit <code>$this->getOption("SHORT_NAME")</code> möglich. Als Rückgabe der Funktion wird ein zweidimensionales Array erwartet. Im Erfolgsfall enthält das Array an erster Stelle <code>true</code> und an zweiter Stelle ein Array mit Vertragsdetails. Im Fehlerfall muss an erster Stelle <code>false</code> und an zweiter Stelle eine Fehlermeldung als String stehen.
== Vertrag löschen ==