====== Notizen ====== Um im FAS Notizen in einem Popup-Fenster erstellen bzw. bearbeiten zu können sind folgende Schritte nötig: * XUL-Element (z.B. Button) erstellen, das beim Anklicken das Popup öffnen soll. * neue JavaScript Funktion mit zumindest folgender Zeile erstellen: ''window.open("content/notizdialog.xul.php?irgendeine_id="+irgendeine_id,"","chrome, status=no, width=500, height=500, centerscreen, resizable");'' wobei "irgendeine_id" durch die ID des Elements ersetzt werden muss, mit dem die Notizen verknüpft sind. * in der Eigenschaft ''oncommand'' des XUL-Elements diese Funktion aufrufen. * in content\notizdialog.xul.php den GET-Parameter mit der ID auslesen und an die Funktion ''NotizInit()'' übergeben. * in content\notizdialog.js.php die Funktion ''NotizInit()'' um den zusätzlichen Parameter erweitern. * in content\notiz.xml.php den Bereich '''' um den zusätzlichen Parameter erweitern und den Parameter in der Variablen ''datasource'' ergänzen. Ebenso den Bereich '''' als auch die beiden Elemente '''' und '''' erweitern. * in soap\notiz.soap.php die Funktion ''saveNotiz()'' erweitern. * in rdf\notiz.rdf.php den GET-Parameter auslesen und an die Funktion ''$notiz->getNotiz()'' übergeben. * in der Klasse include\notiz.class.php die Funktionen ''getAnzahlNotizen()'', ''getNotiz()'' und ''saveZuordnung()'' erweitern. Um die Notizzuordnung speichern zu können muss vorab die Tabelle ''public.tbl_notizzuordnung'' um eine Spalte für die ID des Elternelements ergänzt werden.