summaryrefslogtreecommitdiffstats
path: root/Dozentenmodulserver/src/server/ServerHandler.java
diff options
context:
space:
mode:
authorMichael Wilson2014-08-22 11:34:51 +0200
committerMichael Wilson2014-08-22 11:34:51 +0200
commit5d7414c21642fe655b0205e105a2415f063fccf9 (patch)
tree67fc8625cde0623eaab1c777906baea40b987a15 /Dozentenmodulserver/src/server/ServerHandler.java
parentxml can also be inactive (diff)
parentAus dem Reiter alle könen nun auch Vorlagen heruntergeladen werden. (diff)
downloadtutor-module-5d7414c21642fe655b0205e105a2415f063fccf9.tar.gz
tutor-module-5d7414c21642fe655b0205e105a2415f063fccf9.tar.xz
tutor-module-5d7414c21642fe655b0205e105a2415f063fccf9.zip
Merge branch 'master' of ssh://git.openslx.org/openslx-ng/tutor-module
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;
}