diff --git a/content/akteupload.php b/content/akteupload.php index 26dc0bce9..8dd49850e 100644 --- a/content/akteupload.php +++ b/content/akteupload.php @@ -188,7 +188,7 @@ if(isset($_POST['submitbild'])) if(isset($_GET['person_id'])) { $dokument = new dokument(); - $dokument->getAllDokumente(); + $dokument->getAllDokumente('Zeugnis'); echo " diff --git a/content/student/interessentdokumentedialog.js.php b/content/student/interessentdokumentedialog.js.php index dd997fad8..b5b344c84 100644 --- a/content/student/interessentdokumentedialog.js.php +++ b/content/student/interessentdokumentedialog.js.php @@ -55,8 +55,19 @@ function InteressentDokumenteDialogInit(prestudent_id, akte_id) var anmerkung = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#anmerkung" )); var nachgereicht = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#nachgereicht" )); var dokument_kurzbz = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#dokument_kurzbz" )); + var dokument_bezeichnung = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#dokument_bezeichnung" )); } - + //Wenn eine Akte geladen wird, deren Dokumenttyp nicht im Dropdown der Dokumenttypen aufscheint, wird der Typ hinzugefuegt + var vorhanden = document.getElementById('interessent-dokumente-dialog-menulist-dokument_kurzbz').getElementsByAttribute('value',dokument_kurzbz); + if(typeof(vorhanden[0])=='undefined') + { + dokumentemenue = document.getElementById("interessent-dokumente-dialog-menulist-dokument_kurzbz").children[1]; + var menuentry = document.createElement("menuitem"); + menuentry.setAttribute("value",dokument_kurzbz); + menuentry.setAttribute("label",dokument_bezeichnung); + dokumentemenue.appendChild(menuentry); + } + document.getElementById('interessent-dokumente-dialog-textbox-titel').value=titel_intern; document.getElementById('interessent-dokumente-dialog-textbox-anmerkung').value=anmerkung_intern; diff --git a/content/student/interessentdokumentedialog.xul.php b/content/student/interessentdokumentedialog.xul.php index 48e42ff34..8159a1766 100644 --- a/content/student/interessentdokumentedialog.xul.php +++ b/content/student/interessentdokumentedialog.xul.php @@ -79,7 +79,7 @@ $db = new basis_db();