From 0295e38cd4982f34eeafe9c8626efa0d3025de05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Mon, 27 Jan 2014 16:18:32 +0000 Subject: [PATCH] =?UTF-8?q?Fehler=20beim=20Verschieben=20von=20LV-Zuordnun?= =?UTF-8?q?gen=20behoben,=20wenn=20eine=20Lehrveranstaltung=20=C3=B6fters?= =?UTF-8?q?=20in=20einem=20Studienplan=20vorkommt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- system/checksystem.php | 2 +- vilesci/lehre/studienordnung.js | 15 ++++++++++----- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/system/checksystem.php b/system/checksystem.php index 878840851..c703bb57f 100644 --- a/system/checksystem.php +++ b/system/checksystem.php @@ -1117,7 +1117,7 @@ $webservicerecht = array( array('soap/studienordnung','load','lehrveranstaltung'), array('soap/studienordnung','deleteStudienplanLehrveranstaltung','studienplan'), array('soap/studienordnung','containsLehrveranstaltung','studienplan'), - array('soap/studienordnung','loadLehrveranstaltungStudienplanByLvId','studienplan'), + array('soap/studienordnung','loadStudienplanLehrveranstaltung','studienplan'), array('soap/studienordnung','saveStudienplanLehrveranstaltung','studienplan'), array('soap/studienordnung','loadStudienordnung','studienordnung'), array('soap/studienordnung','delete','lvregel'), diff --git a/vilesci/lehre/studienordnung.js b/vilesci/lehre/studienordnung.js index 4f6cd56ea..9f3cf4cc8 100644 --- a/vilesci/lehre/studienordnung.js +++ b/vilesci/lehre/studienordnung.js @@ -306,7 +306,7 @@ function loadLehrveranstaltungSTPL(studienplan_id, bezeichnung, max_semester) { return { "Delete" : { - "label" : "delete", + "label" : "Eintrag entfernen", "action": function(obj){ if(obj.children().find("li").length === 0) { @@ -904,9 +904,8 @@ function saveJsondataFromTree(nodeId, studienplan_id, studienplan_lehrveranstalt copy = true; } loaddata = { - "method" : "loadLehrveranstaltungStudienplanByLvId", - "parameter_0" : studienplan_id, - "parameter_1" : jsonData[0]["metadata"]["lehrveranstaltung_id"] + "method" : "loadStudienplanLehrveranstaltung", + "parameter_0" : studienplan_lehrveranstaltung_id }; var node; @@ -995,11 +994,17 @@ function saveJsondataFromTree(nodeId, studienplan_id, studienplan_lehrveranstalt } }).success(function(d) { - node.attr("studienplan_lehrveranstaltung_id", d.result[0].studienplan_lehrveranstaltung_id); if(d.error=='false') + { + node.attr("studienplan_lehrveranstaltung_id", d.result[0].studienplan_lehrveranstaltung_id); + node.attr("id", d.result[0].studienplan_lehrveranstaltung_id); $("#jsonData").html(d); + } else + { alert('Fehler:'+d.errormsg); + $("#treeData").jstree("remove", node); + } }); }