diff --git a/include/studienordnung.class.php b/include/studienordnung.class.php index 195b15ac1..b0a9c1fc7 100644 --- a/include/studienordnung.class.php +++ b/include/studienordnung.class.php @@ -641,7 +641,7 @@ class studienordnung extends basis_db $studiensemester->getTimestamp($studiensemester_kurzbz); $semGueltigVon = $studiensemester->begin->start; - $semGueltigBis = $studiensemester->ende->ende; + //$semGueltigBis = $studiensemester->ende->ende; $studiensemester = new studiensemester(); $studiensemester->getTimestamp($this->gueltigvon); @@ -652,7 +652,6 @@ class studienordnung extends basis_db { $studiensemester = new studiensemester(); $studiensemester->getTimestamp($this->gueltigbis); - $stoGueltigBis = $studiensemester->ende->ende; } else @@ -663,7 +662,6 @@ class studienordnung extends basis_db { return true; } - return false; } } diff --git a/vilesci/lehre/lehrveranstaltung_kompatibel.php b/vilesci/lehre/lehrveranstaltung_kompatibel.php index 721ff3041..99e1f8384 100755 --- a/vilesci/lehre/lehrveranstaltung_kompatibel.php +++ b/vilesci/lehre/lehrveranstaltung_kompatibel.php @@ -58,12 +58,13 @@ if (!$db = new basis_db()) var html = ""; data.result.forEach(function(option) { - html+="" - }) + html+=""; + }); $("#semDropdown").html(html); loadLehrveranstaltungen(); }); - }) + }); + function loadSemester() { var studiengang_kz = $("#stgDropdown").val(); @@ -80,8 +81,8 @@ if (!$db = new basis_db()) var html = ""; data.result.forEach(function(option) { - html+="" - }) + html+=""; + }); $("#semDropdown").html(html); loadLehrveranstaltungen(); }); @@ -109,14 +110,14 @@ if (!$db = new basis_db()) "parameter_2": "null", "parameter_3": "null", "parameter_4": "true" - }, + } }).success(function(data) { var html = ""; data.result.forEach(function(option) { - html+="" - }) + html+=""; + }); $("#lvDropdown").html(html); }); } @@ -135,15 +136,15 @@ if (!$db = new basis_db()) "parameter_1": true, "parameter_2": "null", "parameter_3": "bezeichnung" - }, + } }).success(function(data) { console.log(data); var html = ""; data.result.forEach(function(option) { - html+="" - }) + html+=""; + }); $("#lvDropdown").html(html); }); } @@ -166,14 +167,14 @@ if (!$db = new basis_db()) "parameter_2": "null", "parameter_3": "null", "parameter_4": "true" - }, + } }).success(function(data) { var html = ""; data.result.forEach(function(option) { - html+="" - }) + html+=""; + }); $("#lvDropdown").html(html); }); } diff --git a/vilesci/lehre/studienordnung.inc.php b/vilesci/lehre/studienordnung.inc.php index 3e44b2224..7e7d68d61 100644 --- a/vilesci/lehre/studienordnung.inc.php +++ b/vilesci/lehre/studienordnung.inc.php @@ -254,14 +254,13 @@ switch($method) break; case 'semesterStoZuordnung': $studienordnung_id = $_GET["studienordnung_id"]; - $studiensemester_kurzbz = isset($_GET["studiensemester_kurzbz"]) ? $_GET["studiensemester_kurzbz"] : ""; - $semester = isset($_GET["semester"]) ? $_GET["semester"] : ""; +// $studiensemester_kurzbz = isset($_GET["studiensemester_kurzbz"]) ? $_GET["studiensemester_kurzbz"] : ""; +// $semester = isset($_GET["semester"]) ? $_GET["semester"] : ""; $studienordnung = new studienordnung(); $studienordnung->loadStudienordnung($studienordnung_id); $studienSemesterResult = $studienordnung->loadStudiensemesterFromStudienordnung($studienordnung_id); - $data = array(); foreach ($studienSemesterResult as $studienSem) { $obj = new stdClass(); diff --git a/vilesci/lehre/studienordnung.js b/vilesci/lehre/studienordnung.js index 195e9029d..42c5cb4b0 100644 --- a/vilesci/lehre/studienordnung.js +++ b/vilesci/lehre/studienordnung.js @@ -23,7 +23,6 @@ var studienordnung_id=''; var studienordnung_bezeichnung=''; var studienplan_id=''; var lehrveranstaltungen=''; -var max_semester = 0; function loadError(xhr, textStatus, errorThrown) { @@ -86,6 +85,7 @@ function loadStudienordnung() error: loadError }).success(function(data) { + console.log(data); if(data.error=='true') { alert('Fehler:'+data.errormsg); @@ -108,8 +108,11 @@ function drawStudienordnungen(data) for(i in data) { - obj=obj+'
  • '+data[i].bezeichnung+'' + if(data[i].studienordnung_id !== null) + { + obj=obj+'
  • '+data[i].bezeichnung+'' +'
  • '; + } } obj=obj+''; $('#studienordnung').html(obj); @@ -118,9 +121,8 @@ function drawStudienordnungen(data) /** * Laedt die Studienplaene zu einer Studienordnung */ -function loadStudienplanSTO(neue_studienordnung_id,bezeichnung, maxSemester) +function loadStudienplanSTO(neue_studienordnung_id,bezeichnung) { - max_semester = maxSemester; studienordnung_bezeichnung=bezeichnung; studienordnung_id=neue_studienordnung_id; drawHeader(); @@ -137,6 +139,7 @@ function loadStudienplanSTO(neue_studienordnung_id,bezeichnung, maxSemester) error: loadError }).success(function(data) { + console.log(data); if(data.error=='true') { alert('Fehler:'+data.errormsg); @@ -162,7 +165,7 @@ function loadStudienplanSTO(neue_studienordnung_id,bezeichnung, maxSemester) if(data.result.length === 1) { var html = ""; - html += data.result[0] + html += data.result[0]; } }); } @@ -176,7 +179,7 @@ function drawStudienplan(data) for(i in data) { - obj=obj+'
  • '+data[i].bezeichnung+' '+data[i].orgform_kurzbz+'' + obj=obj+'
  • '+data[i].bezeichnung+' '+data[i].orgform_kurzbz+'' +'
  • '; } obj=obj+''; @@ -186,9 +189,9 @@ function drawStudienplan(data) /** * Laedt die Lehrveranstaltungen eines Studienplanes */ -function loadLehrveranstaltungSTPL(studienplan_id, bezeichnung) +function loadLehrveranstaltungSTPL(studienplan_id, bezeichnung, max_semester) { - studienplan_id=studienplan_id; + //studienplan_id = studienplan_id; studienplan_bezeichnung=bezeichnung; drawHeader(); $.ajax( @@ -266,24 +269,20 @@ function loadLehrveranstaltungSTPL(studienplan_id, bezeichnung) }, types: { "types" : { -// "valid_children" : ["semester", "lv", "default"], "lv" : { icon : { image : "../../include/js/jstree/icons/lehrveranstaltung.png" }, -// max_children: 0 }, "semester" : { -// "valid_children" : ["lv", "lf", "modul"] + }, "modul" : { icon : { image : "../../include/js/jstree/icons/modul.png" }, -// "valid_children" : ["lv"] }, "lf" : { - //TODO valid_children } } }, @@ -378,11 +377,11 @@ function loadLehrveranstaltungSTPL(studienplan_id, bezeichnung) LoadLVDetails(lvid, stpllvid); // Regeln laden - if(stpllvid!=undefined) + if(stpllvid!==undefined) LVRegelnloadRegeln(stpllvid); // Kompatibilitaet laden - // TODO + //TODO Kompatibilität }); /* } else diff --git a/vilesci/lehre/studienordnung.php b/vilesci/lehre/studienordnung.php index 6b426abc2..5bb850003 100644 --- a/vilesci/lehre/studienordnung.php +++ b/vilesci/lehre/studienordnung.php @@ -56,9 +56,8 @@ echo ' - - +