|
From: Michael K. <ko...@us...> - 2006-11-29 15:23:04
|
Update of /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv7929 Added Files: generateHTMLOverviews.java Log Message: --- NEW FILE: generateHTMLOverviews.java --- /* * Copyright (c) 2006 Cobricks Group. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted under the terms of the Cobricks Software * License, either version 1.0 of the License, or (at your option) any * later version (see www.cobricks.org). * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. */ package de.tum.cobricks.course; import java.io.*; import java.net.*; import java.sql.*; import java.text.*; import java.util.Date; import java.util.*; import org.apache.log4j.Logger; import org.apache.log4j.PropertyConfigurator; import org.cobricks.core.CobricksException; import org.cobricks.core.ComponentDirectory; import org.cobricks.core.CoreManager; import org.cobricks.core.db.DBAccess; import org.cobricks.core.util.DateUtil; import org.cobricks.core.util.LogUtil; import org.cobricks.core.util.PropertiesUtil; import org.cobricks.course.Course; import org.cobricks.course.CourseDate; import org.cobricks.course.CourseLecturer; import org.cobricks.course.CourseManager; import org.cobricks.course.CourseProgram; import org.cobricks.course.CourseRoom; import org.cobricks.user.UserManager; /** * Generate HTML files that list all lectures for one specific * study program. * * @author Michael Koch, TUM * @version $Date: 2006/11/29 15:22:57 $ */ public class generateHTMLOverviews { static Logger logger = Logger.getLogger(generateHTMLOverviews.class); static private CoreManager coreManager = null; static private DBAccess dbAccess; static final String ke = "<P><UL><LI>keine Einträge</UL>\n"; static String querysem; static int queryjahr; static String cterm; static CourseManager courseManager; static UserManager userManager; public static void main(String args[]) { String confdir = "WEB-INF/conf"; querysem = "WS"; queryjahr = 2006; if (args.length > 0) confdir = args[0]; if (args.length > 1) querysem = args[1]; if (args.length > 2) queryjahr = Integer.parseInt(args[2]); cterm = Integer.toString(queryjahr); if (querysem.equals("WS")) { cterm += "w"; } else { cterm += "s"; } generateHTMLOverviews o = new generateHTMLOverviews(confdir); o.doIt(); } /** * */ public generateHTMLOverviews(String confdir) { try { PropertyConfigurator. configure(confdir+File.separator+"log.properties"); } catch (Throwable e) { } // Instantiate CoreManager coreManager = new CoreManager(); // load Cobricks configuration (properties) Properties properties = new Properties(); properties.put("configdir", confdir); PropertiesUtil.loadProperties(confdir, properties, coreManager); // initialize CoreManager object ... try { coreManager.init(properties); } catch (CobricksException e) { System.err.println(e.toString()); System.exit(-1); } // initialize all the other components // this call instantiates all manager and presenter objects try { coreManager.initComponents(properties); } catch (Throwable e) { logger.error(LogUtil.ex("Failed initializing components.", e)); } this.dbAccess = coreManager.getDBAccess(); ComponentDirectory componentDirectory = coreManager.getComponentDirectory(); userManager = (UserManager) componentDirectory.getManager("userManager"); courseManager = (CourseManager) componentDirectory.getManager("courseManager"); } /** * */ public void doIt() { String filename = "vv" + querysem + Integer.toString(queryjahr); try { makeInformatik(new File(filename+"-info.html")); makeWirtschaftsinformatik(new File(filename+"-wi.html")); } catch (Exception e) { logger.error(LogUtil.ex("failed", e)); } } public static void printHeader(PrintWriter out) { if (querysem.equals("SS")) out.println("<h2>Sommersemester "+queryjahr+"</h2>"); else { int qpluseins = queryjahr + 1; out.println("<h2>Wintersemester "+queryjahr+"/"+ qpluseins+"</h2>"); } Date today = new Date(); DateFormat df = new SimpleDateFormat("dd.MM.yyy HH:mm"); df.setTimeZone(TimeZone.getTimeZone("ECT")); String outs = "<p>Diese Übersicht zeigt alle Veranstaltungen für das "+ "oben angegebene Semester (Stand: "+df.format(today)+").<p> "+ "(Geplante) Veranstaltungen anderer Semester oder "+ "<a href=\"/studium/studiengaenge/index.html\">"+ "anderer Studiengänge</a> können Sie über die "+ "<a href=\"/myintum/kurs_verwaltung/csearch.html\">"+ "Veranstaltungssuche</a> oder über die <a href=\""+ "/studium/vvindex.html\">Links "+ "zu anderen Veranstaltungsübersichten</a> finden.</p>"; out.println(outs); } public static void printFooter(PrintWriter out) { String outs = "\n<P><HR><P>"+ "Diese Seite wird aus Effizienzgründen nicht on-the-fly "+ "aus der Datenbasis generiert, sondern 'nur' zweimal "+ "täglich erstellt - ganz ganz ganz aktuelle "+ "Änderungen sind also nicht sofort hier "+ "zu sehen.<P>\n"+ "<p><a href=\"/studium/vvindex.html\">"+ "Veranstaltungsübersichten</a></p>"; out.println(outs); } public static void makeInformatik(File file) throws Exception { // PrintWriter out = new PrintWriter(new FileWriter(file)); PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new java.io.FileOutputStream(file),"UTF8"))); out.println("$portalPresenter.parse(\"/pageheader.html\", $portalRequest)\n"); out.println("<H2>Studiengang Informatik (Diplom/Bachelor/Master)</h2><P>\n"); printHeader(out); out.println("<form action=\"/COURSE\" method=\"POST\">"); out.println("<input type=hidden name=\"cmd\" value=\"addcoursett\">"); out.println("<input type=hidden name=\"uid\" value=\"$userId\">"); out.println("<input type=hidden name=\"cmd.success\" value=\"/myintum/stundenplan/timetable.html\">"); out.println("<input type=hidden name=\"cmd.error\" value=\"/myintum/stundenplan/timetable.html\">"); out.println("<ul>"); out.println("<li><a href=\"#infbachelor\">Informatik Bachelor</a>\n"); out.println("<ul><li><a href=\"#bsi-vorl\">Vorlesungen</a>"); out.println("<li><a href=\"#bsi-sem\">Seminare und Proseminare</a>"); out.println("<li><a href=\"#bsi-prakt\">Praktika</a>"); out.println("</ul>"); out.println("<li><a href=\"#infmaster\">Informatik Master</a>\n"); out.println("<ul><li><a href=\"#msi-vorl\">Vorlesungen</a>"); out.println("<li><a href=\"#msi-sem\">Seminare und Proseminare</a>"); out.println("<li><a href=\"#msi-prakt\">Praktika</a>"); out.println("</ul>"); out.println("<li><a href=\"#infdipl\">Informatik Diplom</a>\n"); out.println("<ul><li><a href=\"#infdipl-vorl\">Vorlesungen</a>"); out.println("<li><a href=\"#infdipl-sem\">Seminare und Proseminare</a>"); out.println("<li><a href=\"#infdipl-prakt\">Praktika</a>"); out.println("</ul>"); out.println("</ul>"); int tmpi; out.println("<p><hr><a name=\"infbachelor\">" +"<p><h2>Informatik Bachelor</h2>"); out.println("<P><a name=\"bsi-vorl\"></a><h3>Vorlesungen</h3>"); tmpi = getData(out, "BS-INF", "Vorlesung", ""); tmpi += getData(out, "BS-INF", "Ãbung", ""); if (tmpi < 1) { out.println(ke); } out.println("<P><a name=\"bsi-sem\"></a><h3>Seminare</h3>"); tmpi = getData(out, "BS-INF", "Seminar", ""); if (tmpi < 1) { out.println(ke); } out.println("<P><a name=\"bsi-prakt\"></a><h3>Praktika</h3>"); tmpi = getData(out, "BS-INF", "Praktikum", ""); if (tmpi < 1) { out.println(ke); } out.println("<input type=submit "+ "value=\"Selektierte Veranstaltungen in Stundenplan "+ "aufnehmen\">"); out.println("<p><hr><a name=\"infmaster\">" +"<p><h2>Informatik Master</h2>"); out.println("<P><a name=\"msi-vorl\"></a><h3>Vorlesungen</h3>"); tmpi = getData(out, "MS-INF", "Vorlesung", ""); tmpi += getData(out, "MS-INF", "Ãbung", ""); if (tmpi < 1) { out.println(ke); } out.println("<P><a name=\"msi-sem\"></a><h3>Seminare</h3>"); tmpi = getData(out, "MS-INF", "Seminar", ""); if (tmpi < 1) { out.println(ke); } out.println("<P><a name=\"msi-prakt\"></a><h3>Praktika</h3>"); tmpi = getData(out, "MS-INF", "Praktikum", ""); if (tmpi < 1) { out.println(ke); } out.println("<input type=submit "+ "value=\"Selektierte Veranstaltungen in Stundenplan "+ "aufnehmen\">"); out.println("<p><hr><a name=\"infdiplom\">" +"<p><h2>Informatik Diplom</h2>"); out.println("<P><a name=\"infdiplom-vorl\"></a><h3>Vorlesungen</h3>"); tmpi = getData(out, "INF", "Vorlesung", ""); if (tmpi < 1) { out.println(ke); } out.println("<P><a name=\"infdiplom-sem\"></a><h3>Seminare</h3>"); tmpi = getData(out, "INF", "Seminar", ""); if (tmpi < 1) { out.println(ke); } out.println("<P><a name=\"infdiplom-prakt\"></a><h3>Praktika</h3>"); tmpi = getData(out, "INF", "Praktikum", ""); if (tmpi < 1) { out.println(ke); } out.println("<input type=submit "+ "value=\"Selektierte Veranstaltungen in Stundenplan "+ "aufnehmen\">"); out.println("</form>"); printFooter(out); out.println("\n$portalPresenter.parse(\"/pagefooter.html\", $portalRequest)"); out.flush(); out.close(); } public static void makeWirtschaftsinformatik(File file) throws Exception { // PrintWriter out = new PrintWriter(new FileWriter(file)); PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new java.io.FileOutputStream(file),"UTF8"))); out.println("$portalPresenter.parse(\"/pageheader.html\", $portalRequest)\n"); out.println("<H2>Studiengang Wirtschaftsinformatik (Bachelor/Master)</h2><P>\n"); printHeader(out); out.println("<form action=\"/COURSE\" method=\"POST\">"); out.println("<input type=hidden name=\"cmd\" value=\"addcoursett\">"); out.println("<input type=hidden name=\"uid\" value=\"$userId\">"); out.println("<input type=hidden name=\"cmd.success\" value=\"/myintum/stundenplan/index.html\">"); out.println("<input type=hidden name=\"cmd.error\" value=\"/myintum/stundenplan/index.html\">"); out.println("<ul>"); out.println("<LI><a href=\"#winfbachelor\">Wirtschaftsinformatik Bachelor</a>\n"); out.println("<ul><li><a href=\"#bswi-vorl\">Vorlesungen</a>"); out.println("<li><a href=\"#bswi-sem\">Seminare und Proseminare</a>"); out.println("<li><a href=\"#bswi-prakt\">Praktika</a>"); out.println("</ul>"); out.println("<LI><a href=\"#winfms\">Wirtschaftsinformatik Master</a>\n"); out.println("<ul><li><a href=\"#mswi-vorl\">Vorlesungen</a>"); out.println("<li><a href=\"#mswi-sem\">Seminare</a>"); out.println("<li><a href=\"#mswi-prakt\">Praktika</a>"); out.println("</ul>"); out.println("</ul>"); out.println("<P>\n"); int tmpi; out.println("<p><hr><a name=\"winfbachelor\"><P>"+ "<h2>Wirtschaftsinformatik Bachelor</h2>"); out.println("<P><a name=\"bswi-vorl\"></a><h4>Vorlesungen</h4>"); tmpi = getData(out, "BS-WIRTINF", "Vorlesung", ""); tmpi += getData(out, "BS-WIRTINF", "Ãbung", ""); if (tmpi < 1) { out.println(ke); } out.println("<P><a name=\"bswi-sem\"></a><h4>Proseminare/Seminare</h4>"); tmpi = getData(out, "BS-WIRTINF", "Proseminar", ""); tmpi = getData(out, "BS-WIRTINF", "Seminar", ""); if (tmpi < 1) { out.println(ke); } out.println("<P><a name=\"bswi-prakt\"></a><h4>Praktika</h4>"); tmpi = getData(out, "BS-WIRTINF", "Praktikum", ""); if (tmpi < 1) { out.println(ke); } out.println("<input type=submit "+ "value=\"Selektierte Veranstaltungen in Stundenplan "+ "aufnehmen\">"); out.println("</form>"); printFooter(out); out.println("<p><hr><a name=\"winfms\"><P>"+ "<h2>Wirtschaftsinformatik Master</h2>"); out.println("<P><a name=\"mswi-vorl\"></a><h4>Vorlesungen</h4>"); tmpi = getData(out, "MS-WIRTINF", "Vorlesung", ""); tmpi += getData(out, "MS-WIRTINF", "Ãbung", ""); if (tmpi < 1) { out.println(ke); } out.println("<P><a name=\"mswi-sem\"></a><h4>Seminare</h4>"); tmpi = getData(out, "MS-WIRTINF", "Seminar", ""); if (tmpi < 1) { out.println(ke); } out.println("<P><a name=\"mswi-prakt\"></a><h4>Praktika</h4>"); tmpi = getData(out, "MS-WIRTINF", "Praktikum", ""); if (tmpi < 1) { out.println(ke); } out.println("<input type=submit "+ "value=\"Selektierte Veranstaltungen in Stundenplan "+ "aufnehmen\">"); out.println("</form>"); out.println("\n$portalPresenter.parse(\"/pagefooter.html\", $portalRequest)"); out.flush(); out.close(); } /** * */ static int getData(PrintWriter out, String nameunivis, String typ, String wkz) throws Exception { Map attrs = new HashMap(); CourseProgram cp = courseManager.getProgramForLabel(nameunivis); if (cp == null) { logger.error("did not find course program for "+nameunivis); return 0; } attrs.put("cpid", new Integer(cp.getId())); if (typ.length()>0) { attrs.put("cmtype", typ); } if (wkz!=null && wkz.length()>0) { attrs.put("coursetype", wkz); } attrs.put("cterm", cterm); List clist = courseManager.searchCourses(attrs, "course_module.cmname"); int fullcount = 0; out.println("<UL>"); Date today = new Date(); long todayTime = today.getTime(); Iterator i = clist.iterator(); while (i.hasNext()) { fullcount++; Course c = (Course)i.next(); long valctime = 0; Date d = c.getLastUpdate(); if (d != null) { valctime = d.getTime(); } out.print("<li>"); String vaurl = c.getUrl(); if (vaurl!=null && vaurl.length()>0) { out.print("<a href=\""+vaurl+"\">"); } String vatitel = c.getFullName(); out.print(vatitel); if (vaurl!=null && vaurl.length()>0) { out.print("</a>"); } int vasws = c.getHoursLecture() +c.getHoursSeminar()+c.getHoursLab(); out.print(" <i>("+getDozenten(c)+")</i>, "+vasws); if (c.getHoursExercises() > 0) { out.print("+"+c.getHoursExercises()); } out.println(" SWS"); long tdiff = todayTime - valctime; if (tdiff < 605000000) { if (tdiff < 173000000) { out.print(" <IMG SRC=\"/images/image-changed.gif\" alt=\"(changed in letzten zwei Tagen)\">"); } else if (tdiff < 346000000) { out.print(" <IMG SRC=\"/images/image-changed2.gif\" alt=\"(changed in letzten vier Tagen)\">"); } else { out.print(" <IMG SRC=\"/images/image-changed3.gif\" alt=\"(changed in letzter Woche)\">"); } } out.print("<input type=checkbox name=cid value=\"" +c.getId()+"\">"); StringBuffer termine = new StringBuffer(""); StringBuffer termineue = new StringBuffer(""); StringBuffer terminezue = new StringBuffer(""); int count = 0; List cdates = c.getCourseDates(); Iterator i2 = cdates.iterator(); while (i2.hasNext()) { CourseDate cd = (CourseDate)i2.next(); int tewotag = cd.getWeekday(); int teanstd = cd.getStartHour(); int teanmin = cd.getStartMin(); int teenstd = cd.getEndHour(); int teenmin = cd.getEndMin(); Date teandat = cd.getStartDate(); Date teendat = cd.getEndDate(); char tetyp = cd.getType(); CourseRoom room = cd.getRoom(); int teturnus = cd.getCycle(); StringBuffer tmpsb = new StringBuffer(""); switch (tewotag) { case 0: tmpsb.append("So "); break; case 1: tmpsb.append("Mo "); break; case 2: tmpsb.append("Di "); break; case 3: tmpsb.append("Mi "); break; case 4: tmpsb.append("Do "); break; case 5: tmpsb.append("Fr "); break; case 6: tmpsb.append("Sa "); break; } tmpsb.append(teanstd+":"+min2string(teanmin)+" - "+ teenstd+":"+min2string(teenmin)+" "); if (room != null) { tmpsb.append(room.getName()); } if (teandat != null) { if (teturnus >= 1) { tmpsb.append(" ab "+DateUtil. date2String(teandat, "dd.MM.yyyy")); if (teturnus > 1) { tmpsb.append(" alle "+teturnus+" Wochen"); } } else { if (teendat==null) tmpsb.append(" am "+DateUtil. date2String(teandat, "dd.MM.yyyy")); else tmpsb.append(" ab "+DateUtil. date2String(teandat, "dd.MM.yyyy")); } } if (teendat != null) { tmpsb.append(" bis "+DateUtil. date2String(teendat, "dd.MM.yyyy")); } if (tetyp == 'Z') { if (terminezue.length()<1) { terminezue.append(" Zentralübung "); } else { terminezue.append(", "); } terminezue.append(tmpsb.toString()); } else if (tetyp == 'U') { if (termineue.length()<1) { termineue.append(" Ãbung "); } else { termineue.append(", "); } termineue.append(tmpsb.toString()); } else { if (termine.length()>0) { termine.append(", "); } termine.append(tmpsb.toString()); } count ++; } out.println("<br>"+termine.toString()); if (terminezue.length()>0) out.println("<br>"+terminezue.toString()); if (termineue.length()>0) out.println("<br>"+termineue.toString()); String vacomment = c.getComment(); if (vacomment!=null && vacomment.trim().length()>0) { out.println("<br>\n"+vacomment); } } out.println("</UL>"); return fullcount; } static private String getDozenten(Course course) throws SQLException { List llist = courseManager.getLecturersForCourse(course.getId()); StringBuffer result = new StringBuffer(""); int count = 0; Iterator i = llist.iterator(); while (i.hasNext()) { CourseLecturer l = (CourseLecturer)i.next(); if (count > 0) result.append(", "); String doname = l.getLastName(); String dovorname = l.getFirstName(); String dourl = l.getUrl(); if (dourl!=null && dourl.length()>0) { result.append("<a href=\""+dourl+"\" target=_top>"); } result.append(doname); if (dovorname!=null && dovorname.length()>0) { result.append(" "+dovorname.substring(0, 1)+"."); } if (dourl!=null && dourl.length()>0) { result.append("</a>"); } count++; } return result.toString(); } static private String min2string(int min) { if (min < 10) return new String("0"+Integer.toString(min)); else return Integer.toString(min); } } |
|
From: Wolfgang W. <wo...@us...> - 2006-12-22 12:09:20
|
Update of /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv6298/src/de/tum/cobricks/course Modified Files: generateHTMLOverviews.java Log Message: Index: generateHTMLOverviews.java =================================================================== RCS file: /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course/generateHTMLOverviews.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- generateHTMLOverviews.java 15 Dec 2006 12:06:22 -0000 1.2 +++ generateHTMLOverviews.java 22 Dec 2006 12:09:13 -0000 1.3 @@ -65,8 +65,8 @@ public static void main(String args[]) { String confdir = "WEB-INF/conf"; - querysem = "WS"; - queryjahr = 2006; + querysem = "SS"; + queryjahr = 2007; if (args.length > 0) confdir = args[0]; if (args.length > 1) @@ -199,14 +199,15 @@ PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new java.io.FileOutputStream(file),"UTF8"))); - +/* out.println("<html><head><style type=\"text/css\">\n"+ "#VL table { width:100%; border: 0px; border-spacing:0px; }\n"+ "#VL td { border:0px solid #000; overflow:hidden; }\n"+ "#VL td i { color: #0000FF; font style: normal;}\n"+ "#VL th { border: 0px; background: #EAEAEA; }\n"+ "#VL a {color: #0000FF; }\n"+ - "</style></head><body>"); // New + "</style></head><body>"); */ + // New out.println("$portalPresenter.parse(\"/pageheader.html\", $portalRequest)\n"); @@ -330,7 +331,7 @@ out.println("\n$portalPresenter.parse(\"/pagefooter.html\", $portalRequest)"); - out.println("</body></html>"); +/* out.println("</body></html>"); */ out.flush(); out.close(); @@ -503,7 +504,7 @@ // Modul String modulname = c.getCourseModule().getSId(); - int modulnr = c.getCourseModule().getId(); + int modulnr = c.getId(); out.print("<td><a href=\"/myintum/kurs_verwaltung/cm.html?id="); out.print(modulname+"\">"+modulname+"</a></td>"); |
|
From: Wolfgang W. <wo...@us...> - 2007-01-02 13:57:18
|
Update of /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv11018/src/de/tum/cobricks/course Modified Files: generateHTMLOverviews.java Log Message: Index: generateHTMLOverviews.java =================================================================== RCS file: /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course/generateHTMLOverviews.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- generateHTMLOverviews.java 22 Dec 2006 12:09:13 -0000 1.3 +++ generateHTMLOverviews.java 2 Jan 2007 13:57:14 -0000 1.4 @@ -139,7 +139,13 @@ */ public void doIt() { - String filename = "vv" + querysem + Integer.toString(queryjahr); + String filename = "vv" + querysem; + String year = Integer.toString(queryjahr); + if (querysem.equals("SS") && year.length() > 2) + filename += year.substring(2,4); // Example SS 2007 -> file name with 07 only + else + filename += year; + try { makeInformatik(new File(filename+"-info.html")); makeWirtschaftsinformatik(new File(filename+"-wi.html")); @@ -178,6 +184,7 @@ public static void printFooter(PrintWriter out) { + /* String outs = "\n<P><HR><P>"+ "Diese Seite wird aus Effizienzgründen nicht on-the-fly "+ @@ -187,7 +194,7 @@ "zu sehen.<P>\n"+ "<p><a href=\"/studium/vvindex.html\">"+ "Veranstaltungsübersichten</a></p>"; - out.println(outs); + out.println(outs); */ } @@ -199,16 +206,6 @@ PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new java.io.FileOutputStream(file),"UTF8"))); -/* - out.println("<html><head><style type=\"text/css\">\n"+ - "#VL table { width:100%; border: 0px; border-spacing:0px; }\n"+ - "#VL td { border:0px solid #000; overflow:hidden; }\n"+ - "#VL td i { color: #0000FF; font style: normal;}\n"+ - "#VL th { border: 0px; background: #EAEAEA; }\n"+ - "#VL a {color: #0000FF; }\n"+ - "</style></head><body>"); */ - // New - out.println("$portalPresenter.parse(\"/pageheader.html\", $portalRequest)\n"); out.println("<H2>Studiengang Informatik (Diplom/Bachelor/Master)</h2><P>\n"); @@ -298,22 +295,22 @@ "aufnehmen\">"); */ - out.println("<p><hr><a name=\"infdiplom\">" + out.println("<p><hr><a name=\"infdipl\">" +"<p><h2>Informatik Diplom</h2>"); - out.println("<P><a name=\"infdiplom-vorl\"></a><h3>Vorlesungen</h3>"); + out.println("<P><a name=\"infdipl-vorl\"></a><h3>Vorlesungen</h3>"); tmpi = getData(out, "INF", "Vorlesung", ""); if (tmpi < 1) { out.println(ke); } - out.println("<P><a name=\"infdiplom-sem\"></a><h3>Seminare</h3>"); + out.println("<P><a name=\"infdipl-sem\"></a><h3>Seminare</h3>"); tmpi = getData(out, "INF", "Seminar", ""); if (tmpi < 1) { out.println(ke); } - out.println("<P><a name=\"infdiplom-prakt\"></a><h3>Praktika</h3>"); + out.println("<P><a name=\"infdipl-prakt\"></a><h3>Praktika</h3>"); tmpi = getData(out, "INF", "Praktikum", ""); if (tmpi < 1) { out.println(ke); @@ -344,13 +341,13 @@ PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new java.io.FileOutputStream(file),"UTF8"))); - out.println("<html><head><style type=\"text/css\">\n"+ + /* out.println("<html><head><style type=\"text/css\">\n"+ "#VL table { width:100%; border: 0px; border-spacing:0px; }\n"+ "#VL td { border:0px solid #000; overflow:hidden; }\n"+ "#VL td i { color: #0000FF; font style: normal;}\n"+ "#VL th { border: 0px; background: #EAEAEA; }\n"+ "#VL a {color: #0000FF; }\n"+ - "</style></head><body>"); // New + "</style></head><body>"); */ out.println("$portalPresenter.parse(\"/pageheader.html\", $portalRequest)\n"); @@ -387,7 +384,7 @@ out.println("<P><a name=\"bswi-vorl\"></a><h4>Vorlesungen</h4>"); tmpi = getData(out, "BS-WIRTINF", "Vorlesung", ""); - tmpi += getData(out, "BS-WIRTINF", "Ãbung", ""); + tmpi += getData(out, "BS-WIRTINF", "Übung", ""); if (tmpi < 1) { out.println(ke); } @@ -484,9 +481,14 @@ int fullcount = 0; Iterator i = clist.iterator(); + boolean flag_notempty = false; + if (i.hasNext()) - out.println("<div id=\"VL\"><table border=1><tr><th>Modul</th><th>Name</th><th>Art</th><th></th><th></th><th>Std.</th><th>Dozent</th><th>Zeiten</th><th>Raum</th></tr><tr>"); // New - + { + flag_notempty = true; + out.println("<div id=\"VL\"><table border=1><tr><th>Modul</th><th>Name</th><th>Art</th><th></th><th></th><th>Std.</th><th>Dozent(en)</th><th>Zeiten</th><th>Raum</th></tr><tr>"); // New + } + Date today = new Date(); long todayTime = today.getTime(); @@ -575,7 +577,7 @@ out.print("</TD>"); - out.print("<td</td>"); // TODO + out.print("<td</td>"); // SWS int counter2=0; @@ -732,10 +734,13 @@ */ - out.print("</tr>"); // New + out.print("</tr>\n"); } - out.println("</table></div>"); // New + + if (flag_notempty) + out.println("</table></div>"); + return fullcount; } |
|
From: Wolfgang W. <wo...@us...> - 2007-01-12 13:04:14
|
Update of /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv10605 Modified Files: generateHTMLOverviews.java Log Message: Index: generateHTMLOverviews.java =================================================================== RCS file: /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course/generateHTMLOverviews.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- generateHTMLOverviews.java 2 Jan 2007 13:57:14 -0000 1.4 +++ generateHTMLOverviews.java 12 Jan 2007 13:04:02 -0000 1.5 @@ -149,6 +149,15 @@ try { makeInformatik(new File(filename+"-info.html")); makeWirtschaftsinformatik(new File(filename+"-wi.html")); + makeBioinformatik(new File(filename+"-bio.html")); + // makeInfoNf(new File(filename+"-infonf.html")); + // makeAufbau(new File(filename+"-aufbau.html")); + makeMAI(new File(filename+"-mai.html")); + makeLehramt(new File(filename+"-lehramt.html")); + makeMCSE(new File(filename+"-mcse.html")); + // makeMCoMe(new File(filename+"-mcome.html")); + // makeMhoncseome(new File(filename+"-mhoncseome.html")); + } catch (Exception e) { logger.error(LogUtil.ex("failed", e)); } @@ -239,7 +248,7 @@ int tmpi; - out.println("<p><hr><a name=\"infbachelor\">" + out.println("<p><br/><br/><a name=\"infbachelor\">" +"<p><h2>Informatik Bachelor</h2>"); out.println("<P><a name=\"bsi-vorl\"></a><h3>Vorlesungen</h3>"); @@ -248,12 +257,14 @@ if (tmpi < 1) { out.println(ke); } - + + /* out.println("<P><a name=\"bsi-sem\"></a><h3>Seminare</h3>"); tmpi = getData(out, "BS-INF", "Seminar", ""); if (tmpi < 1) { out.println(ke); } + */ out.println("<P><a name=\"bsi-prakt\"></a><h3>Praktika</h3>"); tmpi = getData(out, "BS-INF", "Praktikum", ""); @@ -267,7 +278,7 @@ "aufnehmen\">"); */ - out.println("<p><hr><a name=\"infmaster\">" + out.println("<p><br/><br/><a name=\"infmaster\">" +"<p><h2>Informatik Master</h2>"); out.println("<P><a name=\"msi-vorl\"></a><h3>Vorlesungen</h3>"); @@ -295,7 +306,7 @@ "aufnehmen\">"); */ - out.println("<p><hr><a name=\"infdipl\">" + out.println("<p><br/><br/><a name=\"infdipl\">" +"<p><h2>Informatik Diplom</h2>"); out.println("<P><a name=\"infdipl-vorl\"></a><h3>Vorlesungen</h3>"); @@ -379,7 +390,7 @@ int tmpi; - out.println("<p><hr><a name=\"winfbachelor\"><P>"+ + out.println("<p><br/><br/><a name=\"winfbachelor\"><P>"+ "<h2>Wirtschaftsinformatik Bachelor</h2>"); out.println("<P><a name=\"bswi-vorl\"></a><h4>Vorlesungen</h4>"); @@ -388,7 +399,7 @@ if (tmpi < 1) { out.println(ke); } - + out.println("<P><a name=\"bswi-sem\"></a><h4>Proseminare/Seminare</h4>"); tmpi = getData(out, "BS-WIRTINF", "Proseminar", ""); tmpi = getData(out, "BS-WIRTINF", "Seminar", ""); @@ -412,7 +423,7 @@ printFooter(out); - out.println("<p><hr><a name=\"winfms\"><P>"+ + out.println("<p><br/><br/><a name=\"winfms\"><P>"+ "<h2>Wirtschaftsinformatik Master</h2>"); out.println("<P><a name=\"mswi-vorl\"></a><h4>Vorlesungen</h4>"); @@ -483,10 +494,12 @@ Iterator i = clist.iterator(); boolean flag_notempty = false; + boolean even = true; + if (i.hasNext()) { flag_notempty = true; - out.println("<div id=\"VL\"><table border=1><tr><th>Modul</th><th>Name</th><th>Art</th><th></th><th></th><th>Std.</th><th>Dozent(en)</th><th>Zeiten</th><th>Raum</th></tr><tr>"); // New + out.println("<div id=\"VL\"><table><tr><th>Modul</th><th>Titel</th><th>ECTS</th><th></th><th>SWS</th><th>Dozent(en)</th><th>Zeiten</th><th>Raum</th></tr><tr>"); } Date today = new Date(); @@ -502,7 +515,14 @@ valctime = d.getTime(); } - out.print("<tr>"); // New + if (even) + { + out.print("<tr class=\"even\">"); + } + else + { + out.print("<tr class=\"odd\">"); + } // Modul String modulname = c.getCourseModule().getSId(); @@ -517,6 +537,7 @@ out.print(modulnr+"\">"+vatitel+"</a></i></td>"); // Art + /* if (typ.equals("Vorlesung")) out.print("<td>VL</td>"); else if (typ.equals("Seminar")) @@ -526,6 +547,7 @@ else if (typ.equals("Übung")) out.print("<td>UE</td>"); else out.print("<td></td>"); + */ // ECTS Credits ? Float credits=c.getEctsCredits(); @@ -535,7 +557,7 @@ // Determine "sub-courses" int counter1=0; - + // out.print("<td>"); int swsvl = c.getHoursLecture(); @@ -582,12 +604,12 @@ // SWS int counter2=0; - out.print("<td>SWS: "); + out.print("<td>"); if (swsvl > 0) { counter2 ++; - out.print (swsvl); + out.print (swsvl+"V"); } if (swsue > 0) @@ -595,7 +617,7 @@ if (counter2 > 0) out.print("+"); counter2 ++; - out.print (swsue); + out.print (swsue+"Ü"); } if (swsse > 0) @@ -646,8 +668,19 @@ StringBuffer tmpsb = new StringBuffer(""); if (count > 0) - tmpsb.append("</tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>"); - + { + tmpsb.append("</tr><tr "); + if (even) + { + tmpsb.append("class=\"even\">"); + } + else + { + tmpsb.append("class=\"odd\">"); + } + tmpsb.append("<td></td><td></td><td></td><td></td><td></td><td></td><td>"); + } + if (tetyp == 2) { tmpsb.append("ZÜ: "); @@ -735,6 +768,15 @@ */ out.print("</tr>\n"); + + if (even) + { + even=false; + } + else + { + even=true; + } } @@ -783,6 +825,254 @@ return Integer.toString(min); } + public static void makeBioinformatik(File file) + throws Exception + { + PrintWriter out = + new PrintWriter(new BufferedWriter(new OutputStreamWriter(new java.io.FileOutputStream(file),"UTF8"))); + + out.println("$portalPresenter.parse(\"/pageheader.html\", $portalRequest)\n"); + + + out.println("<H2>Studiengang Bioinformatik (Diplom/Bachelor)</h2><P>\n"); + + printHeader(out); + + out.println("<ul>\n"); + out.println("<LI><a href=\"#bioinfdipl\">Bioinformatik Diplom</a>\n"); + out.println("<ul><li><a href=\"#dsbi-vorl\">Vorlesungen</a>\n"); + out.println("<li><a href=\"#dsbi-sem\">Seminare und Proseminare</a>\n"); + out.println("<li><a href=\"#dsbi-prakt\">Praktika</a>\n"); + out.println("</ul><p>\n"); + + out.println("<LI><a href=\"#bioinfbachelor\">Bioinformatik Bachelor</a>\n"); + out.println("<ul><li><a href=\"#bsbi-vorl\">Vorlesungen</a>\n"); + out.println("<li><a href=\"#bsbi-sem\">Seminare und Proseminare</a>\n"); + out.println("<li><a href=\"#bsbi-prakt\">Praktika</a>\n"); + out.println("</ul>\n"); + out.println("</ul>\n"); + + int tmpi; + + // Diplom + out.println("<p><br/><br/><a name=\"bioinfdipl\">" + +"<p><h2>Bioinformatik Diplom</h2>"); + + out.println("<P><a name=\"dsbi-vorl\"></a><h3>Vorlesungen</h3>"); + tmpi = getData(out, "D-BIOINF", "Vorlesung", ""); + tmpi += getData(out, "D-BIOINF", "Übung", ""); + if (tmpi < 1) { + out.println(ke); + } + + out.println("<P><a name=\"dsbi-sem\"></a><h3>Seminare und Proseminare</h3>"); + tmpi = getData(out, "D-BIOINF", "Seminar", ""); + tmpi += getData(out, "D-BIOINF", "Proseminar", ""); + if (tmpi < 1) { + out.println(ke); + } + + + out.println("<P><a name=\"dsbi-prakt\"></a><h3>Praktika</h3>"); + tmpi = getData(out, "D-BIOINF", "Praktikum", ""); + if (tmpi < 1) { + out.println(ke); + } + + // Bachelor + out.println("<p><br/><br/><a name=\"bioinfbachelor\">" + +"<p><h2>Bioinformatik Bachelor</h2>"); + + out.println("<P><a name=\"bsbi-vorl\"></a><h3>Vorlesungen</h3>"); + tmpi = getData(out, "BS-BIOINF", "Vorlesung", ""); + tmpi += getData(out, "BS-INF", "Übung", ""); + if (tmpi < 1) { + out.println(ke); + } + + out.println("<P><a name=\"bsbi-sem\"></a><h3>Seminare und Proseminare</h3>"); + tmpi = getData(out, "BS-BIOINF", "Seminar", ""); + tmpi += getData(out, "BS-BIOINF", "Proseminar", ""); + if (tmpi < 1) { + out.println(ke); + } + + + out.println("<P><a name=\"bsbi-prakt\"></a><h3>Praktika</h3>"); + tmpi = getData(out, "BS-BIOINF", "Praktikum", ""); + if (tmpi < 1) { + out.println(ke); + } + + printFooter(out); + + out.println("\n$portalPresenter.parse(\"/pagefooter.html\", $portalRequest)"); + + out.flush(); + out.close(); + } + + + public static void makeMAI(File file) + throws Exception + { + PrintWriter out = + new PrintWriter(new BufferedWriter(new OutputStreamWriter(new java.io.FileOutputStream(file),"UTF8"))); + + out.println("$portalPresenter.parse(\"/pageheader.html\", $portalRequest)\n"); + + + out.println("<H2>Studiengang Master Angewandte Informatik</h2><P>\n"); + + printHeader(out); + + out.println("<ul>\n"); + out.println("<LI><a href=\"#mai-vorl\">Vorlesungen</a>\n"); + out.println("<li><a href=\"#mai-sem\">Seminare und Proseminare</a>\n"); + out.println("<li><a href=\"#mai-prakt\">Praktika</a>\n"); + out.println("</ul><p>\n"); + + int tmpi; + + out.println("<P><a name=\"mai-vorl\"></a><h3>Vorlesungen</h3>"); + tmpi = getData(out, "MS-ANGINF", "Vorlesung", ""); + tmpi += getData(out, "MS-ANGINF", "Übung", ""); + if (tmpi < 1) { + out.println(ke); + } + + out.println("<P><a name=\"mai-sem\"></a><h3>Seminare und Proseminare</h3>"); + tmpi = getData(out, "MS-ANGINF", "Seminar", ""); + tmpi += getData(out, "MS-ANGINF", "Proseminar", ""); + if (tmpi < 1) { + out.println(ke); + } + + + out.println("<P><a name=\"mai-prakt\"></a><h3>Praktika</h3>"); + tmpi = getData(out, "MS-ANGINF", "Praktikum", ""); + if (tmpi < 1) { + out.println(ke); + } + + printFooter(out); + + out.println("\n$portalPresenter.parse(\"/pagefooter.html\", $portalRequest)"); + + out.flush(); + out.close(); + } + + public static void makeLehramt(File file) + throws Exception + { + PrintWriter out = + new PrintWriter(new BufferedWriter(new OutputStreamWriter(new java.io.FileOutputStream(file),"UTF8"))); + + out.println("$portalPresenter.parse(\"/pageheader.html\", $portalRequest)\n"); + + + out.println("<H2>Lehramt Informatik</h2><P>\n"); + + printHeader(out); + + out.println("<ul>\n"); + out.println("<LI><a href=\"#lehramt-bs\">Berufsschule</a>\n"); + out.println("<li><a href=\"#lehramt-gy\">Gymnasium</a>\n"); + out.println("<li><a href=\"#lehramt-re\">Realschule</a>\n"); + out.println("</ul><p>\n"); + + int tmpi; + + out.println("<P><a name=\"lehramt-bs\"></a><h3>Berufsschule</h3>"); + tmpi = getData(out, "LB-UF-INF", "Vorlesung", ""); + tmpi += getData(out, "LB-UF-INF", "Übung", ""); + tmpi += getData(out, "LB-UF-INF", "Proseminar", ""); + tmpi += getData(out, "LB-UF-INF", "Seminar", ""); + tmpi += getData(out, "LB-UF-INF", "Praktikum", ""); + if (tmpi < 1) { + out.println(ke); + } + + out.println("<P><a name=\"lehramt-gy\"></a><h3>Gymnasium</h3>"); + tmpi = getData(out, "LG-UF-INF", "Vorlesung", ""); + tmpi += getData(out, "LG-UF-INF", "Übung", ""); + tmpi += getData(out, "LG-UF-INF", "Proseminar", ""); + tmpi += getData(out, "LG-UF-INF", "Seminar", ""); + tmpi += getData(out, "LG-UF-INF", "Praktikum", ""); + if (tmpi < 1) { + out.println(ke); + } + + out.println("<P><a name=\"lehramt-re\"></a><h3>Realschule</h3>"); + tmpi = getData(out, "LRS-UF-INF", "Vorlesung", ""); + tmpi += getData(out, "LRS-UF-INF", "Übung", ""); + tmpi += getData(out, "LRS-UF-INF", "Proseminar", ""); + tmpi += getData(out, "LRS-UF-INF", "Seminar", ""); + tmpi += getData(out, "LRS-UF-INF", "Praktikum", ""); + if (tmpi < 1) { + out.println(ke); + } + + printFooter(out); + + out.println("\n$portalPresenter.parse(\"/pagefooter.html\", $portalRequest)"); + + out.flush(); + out.close(); + } + + public static void makeMCSE(File file) + throws Exception + { + PrintWriter out = + new PrintWriter(new BufferedWriter(new OutputStreamWriter(new java.io.FileOutputStream(file),"UTF8"))); + + out.println("$portalPresenter.parse(\"/pageheader.html\", $portalRequest)\n"); + + + out.println("<H2>Master Computational Science and Engineering</h2><P>\n"); + + printHeader(out); + + out.println("<ul>\n"); + out.println("<LI><a href=\"#mcse-vorl\">Vorlesungen</a>\n"); + out.println("<li><a href=\"#mcse-sem\">Seminare und Proseminare</a>\n"); + out.println("<li><a href=\"#mcse-prakt\">Praktika</a>\n"); + out.println("</ul><p>\n"); + + int tmpi; + + out.println("<P><a name=\"mcse-vorl\"></a><h3>Vorlesungen</h3>"); + tmpi = getData(out, "MS-CSEINF", "Vorlesung", ""); + tmpi += getData(out, "MS-CSEINF", "Übung", ""); + if (tmpi < 1) { + out.println(ke); + } + + out.println("<P><a name=\"mcse-sem\"></a><h3>Seminare und Proseminare</h3>"); + tmpi = getData(out, "MS-CSEINF", "Seminar", ""); + tmpi += getData(out, "MS-CSEINF", "Proseminar", ""); + if (tmpi < 1) { + out.println(ke); + } + + + out.println("<P><a name=\"mcse-prakt\"></a><h3>Praktika</h3>"); + tmpi = getData(out, "MS-CSEINF", "Praktikum", ""); + if (tmpi < 1) { + out.println(ke); + } + + printFooter(out); + + out.println("\n$portalPresenter.parse(\"/pagefooter.html\", $portalRequest)"); + + out.flush(); + out.close(); + } + } + |
|
From: Wolfgang W. <wo...@us...> - 2007-01-12 15:12:03
|
Update of /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv29378/src/de/tum/cobricks/course Modified Files: generateHTMLOverviews.java Log Message: Index: generateHTMLOverviews.java =================================================================== RCS file: /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course/generateHTMLOverviews.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- generateHTMLOverviews.java 12 Jan 2007 13:04:02 -0000 1.5 +++ generateHTMLOverviews.java 12 Jan 2007 15:11:48 -0000 1.6 @@ -695,20 +695,25 @@ } switch (tewotag) { - case 0: tmpsb.append("So "); break; - case 1: tmpsb.append("Mo "); break; - case 2: tmpsb.append("Di "); break; - case 3: tmpsb.append("Mi "); break; - case 4: tmpsb.append("Do "); break; - case 5: tmpsb.append("Fr "); break; - case 6: tmpsb.append("Sa "); break; + case 1: tmpsb.append("So "); break; + case 2: tmpsb.append("Mo "); break; + case 3: tmpsb.append("Di "); break; + case 4: tmpsb.append("Mi "); break; + case 5: tmpsb.append("Do "); break; + case 6: tmpsb.append("Fr "); break; + case 7: tmpsb.append("Sa "); break; } tmpsb.append(teanstd+":"+min2string(teanmin)+" - "+ teenstd+":"+min2string(teenmin)+" "); - if (room != null) { + if (room != null) + { tmpsb.append("</td><td>"+room.getName()+"</td>"); } + else + { + tmpsb.append("</td><td></td>"); + } /* if (teandat != null) { |
|
From: Wolfgang W. <wo...@us...> - 2007-01-15 14:48:35
|
Update of /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv26794/src/de/tum/cobricks/course Modified Files: generateHTMLOverviews.java Log Message: Index: generateHTMLOverviews.java =================================================================== RCS file: /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course/generateHTMLOverviews.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- generateHTMLOverviews.java 12 Jan 2007 15:11:48 -0000 1.6 +++ generateHTMLOverviews.java 15 Jan 2007 14:48:23 -0000 1.7 @@ -499,7 +499,7 @@ if (i.hasNext()) { flag_notempty = true; - out.println("<div id=\"VL\"><table><tr><th>Modul</th><th>Titel</th><th>ECTS</th><th></th><th>SWS</th><th>Dozent(en)</th><th>Zeiten</th><th>Raum</th></tr><tr>"); + out.println("<div id=\"VL\"><table border=1><tr><th>Modul</th><th>Titel</th><th>ECTS</th><th></th><th>SWS</th><th>Dozent(en)</th><th>Zeiten</th><th>Raum</th></tr><tr>"); } Date today = new Date(); @@ -651,6 +651,10 @@ List cdates = c.getCourseDates(); Iterator i2 = cdates.iterator(); out.print("<td>"); + + if (!i2.hasNext()) + out.print("</td><td></td>"); + while (i2.hasNext()) { CourseDate cd = (CourseDate)i2.next(); @@ -752,7 +756,7 @@ out.println(termineue.toString()); */ - out.print("</td>"); + // out.print("</td>"); /* |
|
From: Wolfgang W. <wo...@us...> - 2007-01-15 15:29:45
|
Update of /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv10321/src/de/tum/cobricks/course Modified Files: generateHTMLOverviews.java Log Message: Index: generateHTMLOverviews.java =================================================================== RCS file: /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course/generateHTMLOverviews.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- generateHTMLOverviews.java 15 Jan 2007 14:48:23 -0000 1.7 +++ generateHTMLOverviews.java 15 Jan 2007 15:29:29 -0000 1.8 @@ -499,7 +499,7 @@ if (i.hasNext()) { flag_notempty = true; - out.println("<div id=\"VL\"><table border=1><tr><th>Modul</th><th>Titel</th><th>ECTS</th><th></th><th>SWS</th><th>Dozent(en)</th><th>Zeiten</th><th>Raum</th></tr><tr>"); + out.println("<div id=\"VL\"><table><tr><th>Modul</th><th>Titel</th><th>ECTS</th><th></th><th>SWS</th><th>Dozent(en)</th><th>Zeiten</th><th>Raum</th></tr><tr>"); } Date today = new Date(); |
|
From: Wolfgang W. <wo...@us...> - 2007-01-19 13:33:29
|
Update of /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv6366/src/de/tum/cobricks/course Modified Files: generateHTMLOverviews.java Log Message: Index: generateHTMLOverviews.java =================================================================== RCS file: /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course/generateHTMLOverviews.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- generateHTMLOverviews.java 15 Jan 2007 15:29:29 -0000 1.8 +++ generateHTMLOverviews.java 19 Jan 2007 13:33:24 -0000 1.9 @@ -235,12 +235,12 @@ out.println("</ul>"); out.println("<li><a href=\"#infmaster\">Informatik Master</a>\n"); out.println("<ul><li><a href=\"#msi-vorl\">Vorlesungen</a>"); - out.println("<li><a href=\"#msi-sem\">Seminare und Proseminare</a>"); + out.println("<li><a href=\"#msi-sem\">Seminare</a>"); out.println("<li><a href=\"#msi-prakt\">Praktika</a>"); out.println("</ul>"); out.println("<li><a href=\"#infdipl\">Informatik Diplom</a>\n"); out.println("<ul><li><a href=\"#infdipl-vorl\">Vorlesungen</a>"); - out.println("<li><a href=\"#infdipl-sem\">Seminare und Proseminare</a>"); + out.println("<li><a href=\"#infdipl-sem\">Seminare</a>"); out.println("<li><a href=\"#infdipl-prakt\">Praktika</a>"); out.println("</ul>"); @@ -375,7 +375,7 @@ out.println("<ul>"); out.println("<LI><a href=\"#winfbachelor\">Wirtschaftsinformatik Bachelor</a>\n"); out.println("<ul><li><a href=\"#bswi-vorl\">Vorlesungen</a>"); - out.println("<li><a href=\"#bswi-sem\">Seminare und Proseminare</a>"); + out.println("<li><a href=\"#bswi-sem\">Seminare</a>"); out.println("<li><a href=\"#bswi-prakt\">Praktika</a>"); out.println("</ul>"); @@ -400,7 +400,7 @@ out.println(ke); } - out.println("<P><a name=\"bswi-sem\"></a><h4>Proseminare/Seminare</h4>"); + out.println("<P><a name=\"bswi-sem\"></a><h4>Seminare</h4>"); tmpi = getData(out, "BS-WIRTINF", "Proseminar", ""); tmpi = getData(out, "BS-WIRTINF", "Seminar", ""); if (tmpi < 1) { |
|
From: Wolfgang W. <wo...@us...> - 2007-01-19 13:58:26
|
Update of /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv16030/src/de/tum/cobricks/course Modified Files: generateHTMLOverviews.java Log Message: Index: generateHTMLOverviews.java =================================================================== RCS file: /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course/generateHTMLOverviews.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- generateHTMLOverviews.java 19 Jan 2007 13:33:24 -0000 1.9 +++ generateHTMLOverviews.java 19 Jan 2007 13:58:22 -0000 1.10 @@ -230,7 +230,7 @@ out.println("<ul>"); out.println("<li><a href=\"#infbachelor\">Informatik Bachelor</a>\n"); out.println("<ul><li><a href=\"#bsi-vorl\">Vorlesungen</a>"); - out.println("<li><a href=\"#bsi-sem\">Seminare und Proseminare</a>"); + out.println("<li><a href=\"#bsi-sem\">Seminare</a>"); out.println("<li><a href=\"#bsi-prakt\">Praktika</a>"); out.println("</ul>"); out.println("<li><a href=\"#infmaster\">Informatik Master</a>\n"); @@ -240,7 +240,7 @@ out.println("</ul>"); out.println("<li><a href=\"#infdipl\">Informatik Diplom</a>\n"); out.println("<ul><li><a href=\"#infdipl-vorl\">Vorlesungen</a>"); - out.println("<li><a href=\"#infdipl-sem\">Seminare</a>"); + out.println("<li><a href=\"#infdipl-sem\">Seminare und Proseminare</a>"); out.println("<li><a href=\"#infdipl-prakt\">Praktika</a>"); out.println("</ul>"); @@ -315,7 +315,7 @@ out.println(ke); } - out.println("<P><a name=\"infdipl-sem\"></a><h3>Seminare</h3>"); + out.println("<P><a name=\"infdipl-sem\"></a><h3>Seminare und Proseminare</h3>"); tmpi = getData(out, "INF", "Seminar", ""); if (tmpi < 1) { out.println(ke); @@ -375,7 +375,7 @@ out.println("<ul>"); out.println("<LI><a href=\"#winfbachelor\">Wirtschaftsinformatik Bachelor</a>\n"); out.println("<ul><li><a href=\"#bswi-vorl\">Vorlesungen</a>"); - out.println("<li><a href=\"#bswi-sem\">Seminare</a>"); + out.println("<li><a href=\"#bswi-sem\">Seminare und Proseminare</a>"); out.println("<li><a href=\"#bswi-prakt\">Praktika</a>"); out.println("</ul>"); @@ -400,7 +400,7 @@ out.println(ke); } - out.println("<P><a name=\"bswi-sem\"></a><h4>Seminare</h4>"); + out.println("<P><a name=\"bswi-sem\"></a><h4>Seminare und Proseminare</h4>"); tmpi = getData(out, "BS-WIRTINF", "Proseminar", ""); tmpi = getData(out, "BS-WIRTINF", "Seminar", ""); if (tmpi < 1) { @@ -937,7 +937,7 @@ out.println("<ul>\n"); out.println("<LI><a href=\"#mai-vorl\">Vorlesungen</a>\n"); - out.println("<li><a href=\"#mai-sem\">Seminare und Proseminare</a>\n"); + out.println("<li><a href=\"#mai-sem\">Seminare</a>\n"); out.println("<li><a href=\"#mai-prakt\">Praktika</a>\n"); out.println("</ul><p>\n"); @@ -950,7 +950,7 @@ out.println(ke); } - out.println("<P><a name=\"mai-sem\"></a><h3>Seminare und Proseminare</h3>"); + out.println("<P><a name=\"mai-sem\"></a><h3>Seminare</h3>"); tmpi = getData(out, "MS-ANGINF", "Seminar", ""); tmpi += getData(out, "MS-ANGINF", "Proseminar", ""); if (tmpi < 1) { @@ -1046,7 +1046,7 @@ out.println("<ul>\n"); out.println("<LI><a href=\"#mcse-vorl\">Vorlesungen</a>\n"); - out.println("<li><a href=\"#mcse-sem\">Seminare und Proseminare</a>\n"); + out.println("<li><a href=\"#mcse-sem\">Seminare</a>\n"); out.println("<li><a href=\"#mcse-prakt\">Praktika</a>\n"); out.println("</ul><p>\n"); @@ -1059,7 +1059,7 @@ out.println(ke); } - out.println("<P><a name=\"mcse-sem\"></a><h3>Seminare und Proseminare</h3>"); + out.println("<P><a name=\"mcse-sem\"></a><h3>Seminare</h3>"); tmpi = getData(out, "MS-CSEINF", "Seminar", ""); tmpi += getData(out, "MS-CSEINF", "Proseminar", ""); if (tmpi < 1) { |
|
From: Wolfgang W. <wo...@us...> - 2007-02-23 09:52:39
|
Update of /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv7656/src/de/tum/cobricks/course Modified Files: generateHTMLOverviews.java Log Message: Index: generateHTMLOverviews.java =================================================================== RCS file: /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course/generateHTMLOverviews.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- generateHTMLOverviews.java 19 Jan 2007 13:58:22 -0000 1.10 +++ generateHTMLOverviews.java 23 Feb 2007 09:52:32 -0000 1.11 @@ -157,6 +157,8 @@ makeMCSE(new File(filename+"-mcse.html")); // makeMCoMe(new File(filename+"-mcome.html")); // makeMhoncseome(new File(filename+"-mhoncseome.html")); + + makeInternational(new File(filename+"-intern.html")); } catch (Exception e) { logger.error(LogUtil.ex("failed", e)); @@ -462,13 +464,21 @@ } + static int getData(PrintWriter out, String nameunivis, + String typ, String wkz) + throws Exception + { + return getData(out, nameunivis, typ, wkz, "de"); + } + /** * */ static int getData(PrintWriter out, String nameunivis, - String typ, String wkz) + String typ, String wkz, String lang) throws Exception + // lang="en" -> english version for international students { Map attrs = new HashMap(); CourseProgram cp = @@ -499,7 +509,11 @@ if (i.hasNext()) { flag_notempty = true; - out.println("<div id=\"VL\"><table><tr><th>Modul</th><th>Titel</th><th>ECTS</th><th></th><th>SWS</th><th>Dozent(en)</th><th>Zeiten</th><th>Raum</th></tr><tr>"); + + if (lang.equals("en")) + out.println("<div id=\"VL\"><table><tr><th>Module</th><th>Title</th><th>Credits</th><th></th><th>SWS</th><th>Lecturer(s)</th><th>Times</th><th>Room</th></tr><tr>"); + else + out.println("<div id=\"VL\"><table><tr><th>Modul</th><th>Titel</th><th>ECTS</th><th></th><th>SWS</th><th>Dozent(en)</th><th>Zeiten</th><th>Raum</th></tr><tr>"); } Date today = new Date(); @@ -531,7 +545,7 @@ out.print(modulname+"\">"+modulname+"</a></td>"); // Name - String vatitel = c.getFullName(); + String vatitel = c.getFullName(lang); out.print("<td><i>"); out.print("<a href=\"/myintum/kurs_verwaltung/c.html?cid="); out.print(modulnr+"\">"+vatitel+"</a></i></td>"); @@ -609,7 +623,9 @@ if (swsvl > 0) { counter2 ++; - out.print (swsvl+"V"); + out.print (swsvl); + if (lang.equals("de")) + out.print ("V"); } if (swsue > 0) @@ -617,7 +633,9 @@ if (counter2 > 0) out.print("+"); counter2 ++; - out.print (swsue+"Ü"); + out.print (swsue); + if (lang.equals("de")) + out.print ("Ü"); } if (swsse > 0) @@ -698,14 +716,29 @@ // termine.append("VL: "); } - switch (tewotag) { - case 1: tmpsb.append("So "); break; - case 2: tmpsb.append("Mo "); break; - case 3: tmpsb.append("Di "); break; - case 4: tmpsb.append("Mi "); break; - case 5: tmpsb.append("Do "); break; - case 6: tmpsb.append("Fr "); break; - case 7: tmpsb.append("Sa "); break; + if (lang.equals("en")) + { + switch (tewotag) { + case 1: tmpsb.append("Sun "); break; + case 2: tmpsb.append("Mon "); break; + case 3: tmpsb.append("Tue "); break; + case 4: tmpsb.append("Wed "); break; + case 5: tmpsb.append("Thu "); break; + case 6: tmpsb.append("Fri "); break; + case 7: tmpsb.append("Sat "); break; + } + } + else + { + switch (tewotag) { + case 1: tmpsb.append("So "); break; + case 2: tmpsb.append("Mo "); break; + case 3: tmpsb.append("Di "); break; + case 4: tmpsb.append("Mi "); break; + case 5: tmpsb.append("Do "); break; + case 6: tmpsb.append("Fr "); break; + case 7: tmpsb.append("Sa "); break; + } } tmpsb.append(teanstd+":"+min2string(teanmin)+" - "+ teenstd+":"+min2string(teenmin)+" "); @@ -1081,6 +1114,69 @@ out.close(); } + public static void makeInternational(File file) + throws Exception + { + PrintWriter out = + new PrintWriter(new BufferedWriter(new OutputStreamWriter(new java.io.FileOutputStream(file),"UTF8"))); + + out.println("$portalPresenter.parse(\"/pageheader.html\", $portalRequest)\n"); + + + out.println("<H2>Course overview</h2><P>\n"); + + if (querysem.equals("SS")) + out.println("<h2>Summer term "+queryjahr+"</h2>"); + else { + int qpluseins = queryjahr + 1; + out.println("<h2>Winter term "+queryjahr+"/"+ + qpluseins+"</h2>"); + } + + Date today = new Date(); + DateFormat df = new SimpleDateFormat("dd.MM.yyy HH:mm"); + df.setTimeZone(TimeZone.getTimeZone("ECT")); + + String outs = + "<p>This overviews lists all courses at the department of informatics "+ + " (updated "+df.format(today)+").<p>"; + out.println(outs); + + out.println("<ul>\n"); + out.println("<LI><a href=\"#intern-vorl\">Lectures</a>\n"); + out.println("<li><a href=\"#intern-sem\">Seminars</a>\n"); + out.println("<li><a href=\"#intern-prakt\">Lab courses</a>\n"); + out.println("</ul><p>\n"); + + int tmpi; + + out.println("<P><a name=\"intern-vorl\"></a><h3>Lectures</h3>"); + tmpi = getData(out, "INF", "Vorlesung", "", "en"); + if (tmpi < 1) { + out.println(ke); + } + + out.println("<P><a name=\"intern-sem\"></a><h3>Seminars</h3>"); + tmpi = getData(out, "INF", "Seminar", "", "en"); + if (tmpi < 1) { + out.println(ke); + } + + + out.println("<P><a name=\"intern-prakt\"></a><h3>Lab courses</h3>"); + tmpi = getData(out, "INF", "Praktikum", "", "en"); + if (tmpi < 1) { + out.println(ke); + } + + printFooter(out); + + out.println("\n$portalPresenter.parse(\"/pagefooter.html\", $portalRequest)"); + + out.flush(); + out.close(); + } + } |
|
From: Wolfgang W. <wo...@us...> - 2008-07-15 07:31:29
|
Update of /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv11411/src/de/tum/cobricks/course Modified Files: generateHTMLOverviews.java Log Message: Index: generateHTMLOverviews.java =================================================================== RCS file: /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course/generateHTMLOverviews.java,v retrieving revision 1.12 retrieving revision 1.13 diff -u -d -r1.12 -r1.13 --- generateHTMLOverviews.java 20 May 2008 14:07:05 -0000 1.12 +++ generateHTMLOverviews.java 15 Jul 2008 07:31:26 -0000 1.13 @@ -163,7 +163,7 @@ // makeMCoMe(new File(filename+"-mcome.html")); // makeMhoncseome(new File(filename+"-mhoncseome.html")); - makeInternational(new File(filename+"-intern.html")); + // makeInternational(new File(filename+"-intern.html")); } catch (Exception e) { logger.error(LogUtil.ex("failed", e)); @@ -1084,6 +1084,7 @@ out.println("<LI><a href=\"#mcse-vorl\">Vorlesungen</a>\n"); out.println("<li><a href=\"#mcse-sem\">Seminare</a>\n"); out.println("<li><a href=\"#mcse-prakt\">Praktika</a>\n"); + out.println("<li><a href=\"#mcse-honours\">Honours-Studiengang</a>\n"); out.println("</ul><p>\n"); int tmpi; @@ -1109,6 +1110,16 @@ out.println(ke); } + out.println("<P><a name=\"mcse-honours\"></a><h3>Honours-Studiengang</h3>"); + tmpi = getData(out, "MSHON-CSE-COME", "Vorlesung", ""); + tmpi += getData(out, "MSHON-CSE-COME", "Übung", ""); + tmpi += getData(out, "MSHON-CSE-COME", "Seminar", ""); + tmpi += getData(out, "MSHON-CSE-COME", "Proseminar", ""); + tmpi += getData(out, "MSHON-CSE-COME", "Praktikum", ""); + if (tmpi < 1) { + out.println(ke); + } + printFooter(out); out.println("\n$portalPresenter.parse(\"/pagefooter.html\", $portalRequest)"); |
|
From: Wolfgang W. <wo...@us...> - 2008-07-15 12:32:41
|
Update of /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv22954/src/de/tum/cobricks/course Modified Files: generateHTMLOverviews.java Log Message: Index: generateHTMLOverviews.java =================================================================== RCS file: /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course/generateHTMLOverviews.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- generateHTMLOverviews.java 15 Jul 2008 07:31:26 -0000 1.13 +++ generateHTMLOverviews.java 15 Jul 2008 12:32:34 -0000 1.14 @@ -1081,22 +1081,22 @@ printHeader(out); out.println("<ul>\n"); - out.println("<LI><a href=\"#mcse-vorl\">Vorlesungen</a>\n"); - out.println("<li><a href=\"#mcse-sem\">Seminare</a>\n"); - out.println("<li><a href=\"#mcse-prakt\">Praktika</a>\n"); - out.println("<li><a href=\"#mcse-honours\">Honours-Studiengang</a>\n"); + out.println("<LI><a href=\"#mcse-vorl\">Vorlesungen/Lectures</a>\n"); + out.println("<li><a href=\"#mcse-sem\">Seminare/Seminars</a>\n"); + out.println("<li><a href=\"#mcse-prakt\">Praktika/Lab Courses</a>\n"); + out.println("<li><a href=\"#mcse-honours\">Honours-Studiengang/Honours Courses</a>\n"); out.println("</ul><p>\n"); int tmpi; - out.println("<P><a name=\"mcse-vorl\"></a><h3>Vorlesungen</h3>"); + out.println("<P><a name=\"mcse-vorl\"></a><h3>Vorlesungen/Lectures</h3>"); tmpi = getData(out, "MS-CSEINF", "Vorlesung", ""); tmpi += getData(out, "MS-CSEINF", "Übung", ""); if (tmpi < 1) { out.println(ke); } - out.println("<P><a name=\"mcse-sem\"></a><h3>Seminare</h3>"); + out.println("<P><a name=\"mcse-sem\"></a><h3>Seminare/Seminars</h3>"); tmpi = getData(out, "MS-CSEINF", "Seminar", ""); tmpi += getData(out, "MS-CSEINF", "Proseminar", ""); if (tmpi < 1) { @@ -1104,13 +1104,13 @@ } - out.println("<P><a name=\"mcse-prakt\"></a><h3>Praktika</h3>"); + out.println("<P><a name=\"mcse-prakt\"></a><h3>Praktika/Lab Courses</h3>"); tmpi = getData(out, "MS-CSEINF", "Praktikum", ""); if (tmpi < 1) { out.println(ke); } - out.println("<P><a name=\"mcse-honours\"></a><h3>Honours-Studiengang</h3>"); + out.println("<P><a name=\"mcse-honours\"></a><h3>Honours-Studiengang/Honours Courses</h3>"); tmpi = getData(out, "MSHON-CSE-COME", "Vorlesung", ""); tmpi += getData(out, "MSHON-CSE-COME", "Übung", ""); tmpi += getData(out, "MSHON-CSE-COME", "Seminar", ""); |
|
From: Wolfgang W. <wo...@us...> - 2009-01-09 10:19:16
|
Update of /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv14989/src/de/tum/cobricks/course Modified Files: generateHTMLOverviews.java Log Message: Index: generateHTMLOverviews.java =================================================================== RCS file: /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course/generateHTMLOverviews.java,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- generateHTMLOverviews.java 15 Jul 2008 12:32:34 -0000 1.14 +++ generateHTMLOverviews.java 9 Jan 2009 10:19:09 -0000 1.15 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006 Cobricks Group. All rights reserved. +F * Copyright (c) 2006 Cobricks Group. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted under the terms of the Cobricks Software @@ -66,7 +66,7 @@ { String confdir = "WEB-INF/conf"; querysem = "SS"; - queryjahr = 2008; + queryjahr = 2009; if (args.length > 0) confdir = args[0]; if (args.length > 1) @@ -141,15 +141,10 @@ { String filename = "vv" + querysem; String year = Integer.toString(queryjahr); - - // Mail Manfred: Dateiname soll immer "2008" enthalten, nicht nur 08 -/* if (querysem.equals("SS") && year.length() > 2) - filename += year.substring(2,4); // Example SS 2007 -> file name with 07 only - else +// if (querysem.equals("SS") && year.length() > 2) +// filename += year.substring(2,4); // Example SS 2007 -> file name with 07 only +// else filename += year; - */ - - filename += year; try { makeInformatik(new File(filename+"-info.html")); @@ -163,7 +158,7 @@ // makeMCoMe(new File(filename+"-mcome.html")); // makeMhoncseome(new File(filename+"-mhoncseome.html")); - // makeInternational(new File(filename+"-intern.html")); + makeInternational(new File(filename+"-intern.html")); } catch (Exception e) { logger.error(LogUtil.ex("failed", e)); @@ -187,14 +182,16 @@ String outs = "<p>Diese Übersicht zeigt alle Veranstaltungen für das "+ - "oben angegebene Semester (Stand: "+df.format(today)+").<p> "+ - "(Geplante) Veranstaltungen anderer Semester oder "+ - "<a href=\"/studium/studiengaenge/index.html\">"+ - "anderer Studiengänge</a> können Sie über die "+ - "<a href=\"/myintum/kurs_verwaltung/csearch.html\">"+ - "Veranstaltungssuche</a> oder über die <a href=\""+ - "/studium/vvindex.html\">Links "+ - "zu anderen Veranstaltungsübersichten</a> finden.</p>"; + "oben angegebene Semester (Stand: "+df.format(today)+").</p> "+ +// "(Geplante) Veranstaltungen anderer Semester oder "+ +// "<a href=\"/studium/studiengaenge/index.html\">"+ +// "anderer Studiengänge</a> können Sie über die "+ +// "<a href=\"/myintum/kurs_verwaltung/csearch.html\">"+ +// "Veranstaltungssuche</a> oder über die <a href=\""+ +// "/studium/vvindex.html\">Links "+ +// "zu anderen Veranstaltungsübersichten</a> finden.</p>"; + "<p><a href=\"/myintum/kurs_verwaltung/csearch.html\">"+ + "Veranstaltungssuche</a></p>"; out.println(outs); } @@ -265,11 +262,13 @@ out.println(ke); } + /* out.println("<P><a name=\"bsi-sem\"></a><h3>Seminare</h3>"); tmpi = getData(out, "BS-INF", "Seminar", ""); if (tmpi < 1) { out.println(ke); } + */ out.println("<P><a name=\"bsi-prakt\"></a><h3>Praktika</h3>"); tmpi = getData(out, "BS-INF", "Praktikum", ""); @@ -1081,22 +1080,21 @@ printHeader(out); out.println("<ul>\n"); - out.println("<LI><a href=\"#mcse-vorl\">Vorlesungen/Lectures</a>\n"); - out.println("<li><a href=\"#mcse-sem\">Seminare/Seminars</a>\n"); - out.println("<li><a href=\"#mcse-prakt\">Praktika/Lab Courses</a>\n"); - out.println("<li><a href=\"#mcse-honours\">Honours-Studiengang/Honours Courses</a>\n"); + out.println("<LI><a href=\"#mcse-vorl\">Vorlesungen</a>\n"); + out.println("<li><a href=\"#mcse-sem\">Seminare</a>\n"); + out.println("<li><a href=\"#mcse-prakt\">Praktika</a>\n"); out.println("</ul><p>\n"); int tmpi; - out.println("<P><a name=\"mcse-vorl\"></a><h3>Vorlesungen/Lectures</h3>"); + out.println("<P><a name=\"mcse-vorl\"></a><h3>Vorlesungen</h3>"); tmpi = getData(out, "MS-CSEINF", "Vorlesung", ""); tmpi += getData(out, "MS-CSEINF", "Übung", ""); if (tmpi < 1) { out.println(ke); } - out.println("<P><a name=\"mcse-sem\"></a><h3>Seminare/Seminars</h3>"); + out.println("<P><a name=\"mcse-sem\"></a><h3>Seminare</h3>"); tmpi = getData(out, "MS-CSEINF", "Seminar", ""); tmpi += getData(out, "MS-CSEINF", "Proseminar", ""); if (tmpi < 1) { @@ -1104,22 +1102,12 @@ } - out.println("<P><a name=\"mcse-prakt\"></a><h3>Praktika/Lab Courses</h3>"); + out.println("<P><a name=\"mcse-prakt\"></a><h3>Praktika</h3>"); tmpi = getData(out, "MS-CSEINF", "Praktikum", ""); if (tmpi < 1) { out.println(ke); } - out.println("<P><a name=\"mcse-honours\"></a><h3>Honours-Studiengang/Honours Courses</h3>"); - tmpi = getData(out, "MSHON-CSE-COME", "Vorlesung", ""); - tmpi += getData(out, "MSHON-CSE-COME", "Übung", ""); - tmpi += getData(out, "MSHON-CSE-COME", "Seminar", ""); - tmpi += getData(out, "MSHON-CSE-COME", "Proseminar", ""); - tmpi += getData(out, "MSHON-CSE-COME", "Praktikum", ""); - if (tmpi < 1) { - out.println(ke); - } - printFooter(out); out.println("\n$portalPresenter.parse(\"/pagefooter.html\", $portalRequest)"); |
|
From: Wolfgang W. <wo...@us...> - 2009-01-20 07:38:38
|
Update of /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv31390/src/de/tum/cobricks/course Modified Files: generateHTMLOverviews.java Log Message: Index: generateHTMLOverviews.java =================================================================== RCS file: /cvsroot/cobricks/drehscheibe-in/src/de/tum/cobricks/course/generateHTMLOverviews.java,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- generateHTMLOverviews.java 9 Jan 2009 10:19:09 -0000 1.15 +++ generateHTMLOverviews.java 20 Jan 2009 07:38:31 -0000 1.16 @@ -262,13 +262,13 @@ out.println(ke); } - /* + out.println("<P><a name=\"bsi-sem\"></a><h3>Seminare</h3>"); tmpi = getData(out, "BS-INF", "Seminar", ""); if (tmpi < 1) { out.println(ke); } - */ + out.println("<P><a name=\"bsi-prakt\"></a><h3>Praktika</h3>"); tmpi = getData(out, "BS-INF", "Praktikum", ""); |