diff --git a/src/de/superx/servlet/Themenbaum.java b/src/de/superx/servlet/Themenbaum.java index 59225cc..7a3c0a9 100644 --- a/src/de/superx/servlet/Themenbaum.java +++ b/src/de/superx/servlet/Themenbaum.java @@ -63,10 +63,10 @@ public class Themenbaum implements ThemenbaumI, Serializable { this.mandantenID = mandantenID; this.isAdmin = isAdmin; - if (SxPools.get(mandantenID).getRepository().containsKey("K_aufklappbarer Themenbaum")&&SxPools.get(mandantenID).getRepository().get("K_aufklappbarer Themenbaum").toString().equals("1")) + /* klappt in 5.1 noch nicht: if (SxPools.get(mandantenID).getRepository().containsKey("K_aufklappbarer Themenbaum")&&SxPools.get(mandantenID).getRepository().get("K_aufklappbarer Themenbaum").toString().equals("1")) { menu.setAufklappbarerThemenbaum(true); - } + }*/ try { // DQ 5.4.2007: transform-Methode war hier, ist ausgelagert nach // toHtml @@ -108,8 +108,12 @@ public class Themenbaum implements ThemenbaumI, Serializable { StringBuffer result = new StringBuffer(); result.append(""); + + "hisinone_refapp=\"" + SuperXManager.his1_refapp+ "\" showNavigation=\"true\""); + if (SxPools.get(mandantenID).getRepository().containsKey("K_aufklappbarer Themenbaum")&&SxPools.get(mandantenID).getRepository().get("K_aufklappbarer Themenbaum").toString().equals("1")) + { + result.append(" aufklappbarer_themenbaum=\"true\""); + } + result.append(">"); result.append(Maske.addGeneralInfo()); String welcomedPerson = login_name; if (login_name == null || login_name.trim().equals("")) diff --git a/superx/WEB-INF/conf/edustore/db/conf/build.xml b/superx/WEB-INF/conf/edustore/db/conf/build.xml index 106a49e..1e91956 100644 --- a/superx/WEB-INF/conf/edustore/db/conf/build.xml +++ b/superx/WEB-INF/conf/edustore/db/conf/build.xml @@ -521,10 +521,7 @@ xmlns:HtmlUtils="de.superx.util.HtmlUtils"> - - - - @@ -537,7 +534,10 @@ xmlns:HtmlUtils="de.superx.util.HtmlUtils"> - + + + + diff --git a/superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/masken_protokoll.tab b/superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/masken_protokoll.tab index ae0a58c..6410764 100644 --- a/superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/masken_protokoll.tab +++ b/superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/masken_protokoll.tab @@ -9,9 +9,9 @@ kommentar NVARCHAR(255) comment on column masken_protokoll.tid is 'ID'; -comment on column masken_protokoll.maskeninfo_id is 'ID der Maske'; +comment on column masken_protokoll.maskeninfo_id is 'Maske'; -comment on column masken_protokoll.user_id is 'ID des Users_ welcher die Maske ausgeführt hat'; +comment on column masken_protokoll.user_id is 'User'; comment on column masken_protokoll.zeitpunkt is 'Ausführungs Zeitpunkt'; diff --git a/superx/WEB-INF/conf/edustore/db/install/conf/kern.html b/superx/WEB-INF/conf/edustore/db/install/conf/kern.html index cad141f..9ec9bd7 100644 --- a/superx/WEB-INF/conf/edustore/db/install/conf/kern.html +++ b/superx/WEB-INF/conf/edustore/db/install/conf/kern.html @@ -4479,12 +4479,12 @@ semester_bis ); tidSERIAL8trueID -maskeninfo_idINTEGER8trueID der Maskemaskeninfo : tid +maskeninfo_idINTEGER8trueMaskemaskeninfo : tid
-user_idINTEGER10trueID des Users, welcher die Maske ausgeführt hatuserinfo : tid +user_idINTEGER10trueUseruserinfo : tid
diff --git a/superx/WEB-INF/conf/edustore/db/install/conf/kern_cubes.xml b/superx/WEB-INF/conf/edustore/db/install/conf/kern_cubes.xml index 5ae11c8..7a3b9ea 100644 --- a/superx/WEB-INF/conf/edustore/db/install/conf/kern_cubes.xml +++ b/superx/WEB-INF/conf/edustore/db/install/conf/kern_cubes.xml @@ -1,5 +1,5 @@ - diff --git a/superx/WEB-INF/conf/edustore/db/install/conf/sx_fields_fuellen.sql b/superx/WEB-INF/conf/edustore/db/install/conf/sx_fields_fuellen.sql index 3481b8d..e16e461 100644 --- a/superx/WEB-INF/conf/edustore/db/install/conf/sx_fields_fuellen.sql +++ b/superx/WEB-INF/conf/edustore/db/install/conf/sx_fields_fuellen.sql @@ -10532,7 +10532,7 @@ check_integrity, is_sum) values('masken_protokoll', 'maskeninfo_id', -'ID der Maske', +'Maske', '', 'INTEGER', '8', @@ -10560,7 +10560,7 @@ check_integrity, is_sum) values('masken_protokoll', 'user_id', -'ID des Users, welcher die Maske ausgeführt hat', +'User', '', 'INTEGER', '10', diff --git a/superx/WEB-INF/conf/edustore/db/install/kern_install_pg.sql b/superx/WEB-INF/conf/edustore/db/install/kern_install_pg.sql index 4d994df..b1b5c33 100644 --- a/superx/WEB-INF/conf/edustore/db/install/kern_install_pg.sql +++ b/superx/WEB-INF/conf/edustore/db/install/kern_install_pg.sql @@ -2925,9 +2925,9 @@ comment on table masken_protokoll is 'Protokolltabelle zum nachverfolgen, welche comment on column masken_protokoll.tid is 'ID'; -comment on column masken_protokoll.maskeninfo_id is 'ID der Maske'; +comment on column masken_protokoll.maskeninfo_id is 'Maske'; -comment on column masken_protokoll.user_id is 'ID des Users, welcher die Maske ausgeführt hat'; +comment on column masken_protokoll.user_id is 'User'; comment on column masken_protokoll.zeitpunkt is 'Ausführungs Zeitpunkt'; diff --git a/superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql b/superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql index 201ce1d..30e9554 100644 --- a/superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql +++ b/superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql @@ -133,7 +133,7 @@ values (0, 'Nutzungsstatistiken loeschen nach Tagen', 0, 'Löschen der erweitert insert into tmp_konstanten(apnr, beschreibung, defaultvalue, description, systeminfo_id, doku_link, read_only, wertebereich, ab_version, gruppe, sachgebiete_id) -values (0, 'aufklappbarer Themenbaum', 0, 'aufklappbarer Themenbaum im XML-Frontend', 9, 'Konstanten_-_HISinOne-BI.xhtml',0, '0,aus' || ${newline} || '1,an', '2023.06', 'Zentrale Einstellungen', 0); +values (1, 'aufklappbarer Themenbaum', 1, 'aufklappbarer Themenbaum im XML-Frontend', 9, 'Konstanten_-_HISinOne-BI.xhtml',0, '0,aus' || ${newline} || '1,an', '2023.06', 'Zentrale Einstellungen', 0); insert into tmp_konstanten(apnr, beschreibung, defaultvalue, description, systeminfo_id, doku_link, read_only, wertebereich, ab_version, gruppe, sachgebiete_id) values (0, 'CSV_Excel_ISO', 0, 'CSV-Export angepaßt für MS Excel (ISO-codiert)', 9, 'Konstanten_-_HISinOne-BI.xhtml',0, '0,aus' || ${newline} || '1,an', '2024.12', 'Zentrale Einstellungen', 0); diff --git a/superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_tables_pg.sql b/superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_tables_pg.sql index 317c713..7e36a39 100644 --- a/superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_tables_pg.sql +++ b/superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_tables_pg.sql @@ -3912,9 +3912,9 @@ comment on table masken_protokoll is 'Protokolltabelle zum nachverfolgen, welche comment on column masken_protokoll.tid is 'ID'; -comment on column masken_protokoll.maskeninfo_id is 'ID der Maske'; +comment on column masken_protokoll.maskeninfo_id is 'Maske'; -comment on column masken_protokoll.user_id is 'ID des Users, welcher die Maske ausgeführt hat'; +comment on column masken_protokoll.user_id is 'User'; comment on column masken_protokoll.zeitpunkt is 'Ausführungs Zeitpunkt'; diff --git a/superx/WEB-INF/kern_dbforms-config_pg.xml b/superx/WEB-INF/kern_dbforms-config_pg.xml index 36a20ca..464b41b 100644 --- a/superx/WEB-INF/kern_dbforms-config_pg.xml +++ b/superx/WEB-INF/kern_dbforms-config_pg.xml @@ -849,8 +849,8 @@ - - + + diff --git a/superx/WEB-INF/lib/superx5.1.jar b/superx/WEB-INF/lib/superx5.1.jar index 1465bd0..3f58623 100644 Binary files a/superx/WEB-INF/lib/superx5.1.jar and b/superx/WEB-INF/lib/superx5.1.jar differ diff --git a/superx/WEB-INF/reports/logo.gif b/superx/WEB-INF/reports/logo.gif deleted file mode 100644 index ad43e7f..0000000 Binary files a/superx/WEB-INF/reports/logo.gif and /dev/null differ diff --git a/superx/WEB-INF/reports/logo_p2.gif b/superx/WEB-INF/reports/logo_p2.gif deleted file mode 100644 index da5319c..0000000 Binary files a/superx/WEB-INF/reports/logo_p2.gif and /dev/null differ diff --git a/superx/WEB-INF/reports/tabelle2jasperreport_generic.xsl.jrxml b/superx/WEB-INF/reports/tabelle2jasperreport_generic.xsl.jrxml deleted file mode 100644 index fbd6da1..0000000 --- a/superx/WEB-INF/reports/tabelle2jasperreport_generic.xsl.jrxml +++ /dev/null @@ -1,175 +0,0 @@ - - - - - -/ergebnisse/ergebnis/ergebniselement/sqlerg/row - -/ergebnisse/ergebnis[ @ordnr='0']/maskenname - - -/ergebnisse/ergebnis[ @ordnr='0']/explanation - - -/ergebnisse/generalinfo/REPORT_HEADING_INSTITUTION - - -/ergebnisse/generalinfo/REPORT_HEADING_URL - - -/ergebnisse/generalinfo/REPORT_LOGO_FILE - - -/ergebnisse/generalinfo/REPORT_HEADING_ADRESS - - -/ergebnisse/generalinfo/REPORT_EMAIL - - -/ergebnisse/generalinfo/REPORT_DOCUMENTATION_URL - - -col[@id="0" and wert!=""]/wert - - -col[@id="1" and wert!=""]/wert - - -col[@id="2" and wert!=""]/wert - - -col[@id="3" and wert!=""]/wert - - -col[@id="4" and wert!=""]/wert - - -col[@id="5" and wert!=""]/wert - - -col[@id="6" and wert!=""]/wert - - -col[@id="7" and wert!=""]/wert - - -col[@id="8" and wert!=""]/wert - - -col[@id="9" and wert!=""]/wert - - -col[@id="10" and wert!=""]/wert - - -col[@id="11" and wert!=""]/wert - - -col[@id="12" and wert!=""]/wert - - -/ergebnisse/ergebnis/completefields/feld [@varname="Köpfe oder Fälle ?"]/@varname - - -/ergebnisse/ergebnis/felder/feld [@varname="Köpfe oder Fälle ?"]/value_caption - - -/ergebnisse/ergebnis/completefields/feld [@varname="Stichtag"]/@varname - - -/ergebnisse/ergebnis/felder/feld [@varname="Stichtag"]/value_caption - - -/ergebnisse/ergebnis/completefields/feld [@varname="Seit Semester"]/@varname - - -/ergebnisse/ergebnis/felder/feld [@varname="Seit Semester"]/value_caption - - -/ergebnisse/ergebnis/completefields/feld [@varname="Bis Semester"]/@varname - - -/ergebnisse/ergebnis/felder/feld [@varname="Bis Semester"]/value_caption - - -/ergebnisse/ergebnis/completefields/feld [@varname="Studiengang"]/@varname - - -/ergebnisse/ergebnis/felder/feld [@varname="Studiengang"]/value_caption - - -/ergebnisse/ergebnis/completefields/feld [@varname="Abschluss"]/@varname - - -/ergebnisse/ergebnis/felder/feld [@varname="Abschluss"]/value_caption - - -/ergebnisse/ergebnis/completefields/feld [@varname="Fächer"]/@varname - - -/ergebnisse/ergebnis/felder/feld [@varname="Fächer"]/value_caption - - -/ergebnisse/ergebnis/completefields/feld [@varname="Vertiefung"]/@varname - - -/ergebnisse/ergebnis/felder/feld [@varname="Vertiefung"]/value_caption - - -/ergebnisse/ergebnis/completefields/feld [@varname="Status"]/@varname - - -/ergebnisse/ergebnis/felder/feld [@varname="Status"]/value_caption - - -/ergebnisse/ergebnis/completefields/feld [@varname="##line##"]/@varname - - -/ergebnisse/ergebnis/felder/feld [@varname="##line##"]/value_caption - - -/ergebnisse/ergebnis/completefields/feld [@varname="Fachkennz."]/@varname - - -/ergebnisse/ergebnis/felder/feld [@varname="Fachkennz."]/value_caption - - -/ergebnisse/ergebnis/completefields/feld [@varname="Hörerstatus"]/@varname - - -/ergebnisse/ergebnis/felder/feld [@varname="Hörerstatus"]/value_caption - - -/ergebnisse/ergebnis/completefields/feld [@varname="ab Fachsemester"]/@varname - - -/ergebnisse/ergebnis/felder/feld [@varname="ab Fachsemester"]/value_caption - - -/ergebnisse/ergebnis/completefields/feld [@varname="bis Fachsemester"]/@varname - - -/ergebnisse/ergebnis/felder/feld [@varname="bis Fachsemester"]/value_caption - - -/ergebnisse/ergebnis/completefields/feld [@varname="Filter Studierende"]/@varname - - -/ergebnisse/ergebnis/felder/feld [@varname="Filter Studierende"]/value_caption - - -/ergebnisse/ergebnis/completefields/feld [@varname="Trennen nach"]/@varname - - -/ergebnisse/ergebnis/felder/feld [@varname="Trennen nach"]/value_caption - - -/ergebnisse/ergebnis[ @ordnr='0']/stand - - -/ergebnisse/user - - - - -<band height="76"><textField><reportElement x="0" y="0" width="729" height="20"/><textElement><font fontName="Liberation Sans"/></textElement><textFieldExpression class="java.lang.String">$F{REPORT_HEADING_INSTITUTION}</textFieldExpression></textField><textField><reportElement x="0" y="20" width="729" height="12"/><textElement><font fontName="Liberation Sans"/></textElement><textFieldExpression class="java.lang.String">$F{REPORT_HEADING_URL}</textFieldExpression></textField><textField><reportElement x="0" y="44" width="809" height="18"/><textElement><font fontName="Liberation Sans" size="14" isBold="true"/></textElement><textFieldExpression class="java.lang.String">$F{Berichtsname}</textFieldExpression></textField><textField><reportElement x="24" y="62" width="809" height="10"/><textElement><font fontName="Liberation Sans" size="8"/></textElement><textFieldExpression class="java.lang.String">$F{standdatum}</textFieldExpression></textField><staticText><reportElement mode="Transparent" x="0" y="62" width="24" height="10" forecolor="#000000" backcolor="#FFFFFF"/><textElement textAlignment="Left" verticalAlignment="Top" rotation="None" lineSpacing="Single" markup="none"><font fontName="Liberation Sans" size="8" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfFontName="Liberation Sans" pdfEncoding="Cp1252" isPdfEmbedded="false"/></textElement><text>Stand:</text></staticText><image><reportElement x="730" y="0" width="80" height="32"><printWhenExpression>$F{REPORT_LOGO_FILE}!=null && !$F{REPORT_LOGO_FILE}.equals("") && !$F{REPORT_LOGO_FILE}.equals("@@REPORT_LOGO_FILE@@")</printWhenExpression></reportElement><imageExpression class="java.lang.String">"../"+$F{REPORT_LOGO_FILE}</imageExpression></image></band>Erzeugungsdatum:new java.util.Date()"" + $V{PAGE_NUMBER} + """Seite " + $V{PAGE_NUMBER} + " von "