Verwenden von Extra Feldern

Linked Object

In Wert ist folgendes einzutragen:

<ClassName>:<Pfad zu Klassen-Datei relativ zu DOL_DOCUMENT_ROOT>

Minimales Grundgerüst einer verwendbaren Objekt-Klasse:

class <ClassName> extends CommonObject { var $db; var $id; /* wird in der Datenbank abgespeichert und aufgrund $id wird $ref ermittelt */ var $ref; /* Wird im Eingabefeld als Wert angezeigt */ /** * Constructor * @param DoliDB $db Database handler */ function __construct($db) { $this->db = $db; } /** * Füllt Object mit Werten * * @param int $rowid * @param string $ref */ function fetch($rowid, $ref='') { $this->id = ... /* muss belegt werden */ $this->ref = ... /* muss belegt werden - Wird im Eingabefeld als vorbelegter Wert angezeigt */ } /** * Gibt anzuzeigenden String zurück * * @param int $withpicto 0=_No picto, 1=Includes the picto in the linkn, 2=Picto only * * @return string String der angezeigt wird */ function getNomUrl($withpicto=0) { return "<string>"; } }