summaryrefslogtreecommitdiffstats
path: root/Dozentenmodulserver/src/server/ServerHandler.java
diff options
context:
space:
mode:
authorTobias Spitzer2014-08-22 11:30:40 +0200
committerTobias Spitzer2014-08-22 11:30:40 +0200
commitd43c4faddf93e49e0ef82faa1b5e6edeede21daa (patch)
tree41c0125fd205d366d66fc72d9a7c9edba1077b3c /Dozentenmodulserver/src/server/ServerHandler.java
parentMerge branch 'master' of ssh://git.openslx.org/openslx-ng/tutor-module (diff)
downloadtutor-module-d43c4faddf93e49e0ef82faa1b5e6edeede21daa.tar.gz
tutor-module-d43c4faddf93e49e0ef82faa1b5e6edeede21daa.tar.xz
tutor-module-d43c4faddf93e49e0ef82faa1b5e6edeede21daa.zip
Aus dem Reiter alle könen nun auch Vorlagen heruntergeladen werden.
Diffstat (limited to 'Dozentenmodulserver/src/server/ServerHandler.java')
-rw-r--r--Dozentenmodulserver/src/server/ServerHandler.java19
1 files changed, 15 insertions, 4 deletions
diff --git a/Dozentenmodulserver/src/server/ServerHandler.java b/Dozentenmodulserver/src/server/ServerHandler.java
index 276ee619..c1ba8254 100644
--- a/Dozentenmodulserver/src/server/ServerHandler.java
+++ b/Dozentenmodulserver/src/server/ServerHandler.java
@@ -319,13 +319,26 @@ public class ServerHandler implements Server.Iface {
@Override
public boolean updateLecturedata(String name, String newName,
String shortdesc, String desc, String startDate, String endDate,
- boolean isActive, String imageid,String imageversion, String firstname,
+ boolean isActive, String imageid,String imageversion,String user ,String firstname,
String lastname, String university, String Mail, String Tel,
String Fak, String id) throws TException {
-
+ Map<String, String> map = new HashMap<String, String>();
+ map = sql.getDeleteXMLData(id);
sql.updateLectureData(imageid, imageversion, lastname, newName, desc,
shortdesc, startDate, endDate, isActive, id);
+ String path = Configuration.config.getAbsolute_path()
+ + "prod/"
+ + map.get("date")
+ .substring(0, map.get("date").length() - 2) + "_"
+ + university + "_" + user + "_" + map.get("name") + ".xml";
+ File tmpFile=new File(path);
+ try {
+ FileUtils.forceDelete(tmpFile);
+ } catch (IOException e1) {
+ // TODO Auto-generated catch block
+ e1.printStackTrace();
+ }
XMLCreator xml = new XMLCreator(sql.getConnection(), newName);
try {
xml.create(newName);
@@ -335,8 +348,6 @@ public class ServerHandler implements Server.Iface {
e.printStackTrace();
}
- // sql.updateLectureData(con, pk_image, imageversion, lastname, newName,
- // desc, shortdesc, startDate, endDate, isActive, id);
return false;
}