diff --git a/cis/infoterminal/index.php b/cis/infoterminal/index.php index 9dbd0a09a..3e7f7ed2d 100644 --- a/cis/infoterminal/index.php +++ b/cis/infoterminal/index.php @@ -533,8 +533,10 @@ $refreshtime = ($sdtools?99999:(isset($_SESSION[constSESSIONNAME]["uid"]) && !em else { // Lageplan + if(defined('CIS_INFOSCREEN_LAGEPLAN_ANZEIGEN') && CIS_INFOSCREEN_LAGEPLAN_ANZEIGEN) + { echo ' - + @@ -543,6 +545,7 @@ $refreshtime = ($sdtools?99999:(isset($_SESSION[constSESSIONNAME]["uid"]) && !em '; + } } echo ' '; diff --git a/cis/private/lehre/pruefung/pruefung.js b/cis/private/lehre/pruefung/pruefung.js index c8edc3860..0a099b238 100644 --- a/cis/private/lehre/pruefung/pruefung.js +++ b/cis/private/lehre/pruefung/pruefung.js @@ -453,9 +453,14 @@ function openDialog(lehrveranstaltung_id, termin_id, lvBezeichnung, terminVon, t */ function saveAnmeldung(lehrveranstaltung_id, termin_id) { - var lehrveranstaltung_id = $("#lehrveranstaltungHidden").val(); - var termin_id = $("#terminHidden").val(); + var uid = $("#anmeldung_hinzufuegen_uid").val(); + if(lehrveranstaltung_id === undefined) + lehrveranstaltung_id = $("#lehrveranstaltungHidden").val(); + if(termin_id === undefined) + termin_id = $("#terminHidden").val(); var bemerkungen = $("#anmeldungBemerkung").val(); + if(bemerkungen === undefined) + bemerkungen = "von Lektor hinzugefügt"; $.ajax({ dataType: 'json', @@ -465,7 +470,8 @@ function saveAnmeldung(lehrveranstaltung_id, termin_id) method: "saveAnmeldung", termin_id: termin_id, lehrveranstaltung_id: lehrveranstaltung_id, - bemerkung: bemerkungen + bemerkung: bemerkungen, + uid: uid }, error: loadError }).success(function(data){ @@ -480,7 +486,17 @@ function saveAnmeldung(lehrveranstaltung_id, termin_id) resetForm(); }).complete(function(event, xhr, settings){ $("#saveDialog").dialog("close"); - refresh(); + + if(uid === undefined) + { + //Wenn Anmeldung durch Student + refresh(); + } + else + { + //Wenn Anmeldung durch Lektor + showAnmeldungen(termin_id, lehrveranstaltung_id); + } }); } @@ -653,6 +669,7 @@ function writeAnmeldungen(data) var ort_kurzbz = data.result.ort_kurzbz; var liste = ""; + $("#anmeldung_hinzufuegen").html(""); $("#reihungSpeichernButton").html(""); $("#anmeldeDaten").html(liste); + $("#listeDrucken").html("Liste drucken"); if(ort_kurzbz !== null) { $("#raumLink").html("Prüfungsraum: "+ort_kurzbz); @@ -829,11 +848,12 @@ function loadStudiengaenge() $("#stgListe").empty(); if(data.error === 'false') { - var liste = ""; + var liste = ""; $("#stgListe").append(liste); } else @@ -848,15 +868,22 @@ function loadStudiengaenge() * @param {type} studiengang_kz Studiengangskennzahl * @returns {undefined} */ -function loadPruefungStudiengang(studiengang_kz) +function loadPruefungStudiengang(studiengang_kz, studiensemester) { + if(studiengang_kz === undefined) + studiengang_kz = $("#select_studiengang option:selected").val(); + + if(studiensemester === undefined) + studiensemester = $("#filter_studiensemester option:selected").val(); + $.ajax({ dataType: 'json', url: "./pruefungsanmeldung.json.php", type: "POST", data: { method: "getPruefungenStudiengang", - studiengang_kz: studiengang_kz + studiengang_kz: studiengang_kz, + studiensemester: studiensemester }, error: loadError }).success(function(data){ @@ -867,6 +894,7 @@ function loadPruefungStudiengang(studiengang_kz) { var liste = ""; data.result.forEach(function(e){ + console.log(e); liste += "