Browse Source

Wiki engine von bliki nach mwtools geändert, jquery entfernt #7

master
Daniel Quathamer 3 days ago
parent
commit
c6275cb9a7
  1. 51
      superx/WEB-INF/conf/edustore/db/conf/formComponents_html.xsl
  2. 4
      superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/cifx_customize.tab
  3. 6
      superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/view.eduetl/dim_semester.view
  4. 2
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_integrate_pg.sql
  5. 12
      superx/WEB-INF/conf/edustore/db/install/conf/kern.html
  6. 21
      superx/WEB-INF/conf/edustore/db/install/conf/kern.xml
  7. 2
      superx/WEB-INF/conf/edustore/db/install/conf/module_metadata.sql
  8. 16
      superx/WEB-INF/conf/edustore/db/install/conf/sx_fields_fuellen.sql
  9. 2
      superx/WEB-INF/conf/edustore/db/install/conf/sx_tables_fuellen.sql
  10. 12
      superx/WEB-INF/conf/edustore/db/install/kern_install_pg.sql
  11. 9
      superx/WEB-INF/conf/edustore/db/install/masken/70350_felderinfo.unl
  12. 36
      superx/WEB-INF/conf/edustore/db/install/masken/70350_maskeninfo.unl
  13. 2
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_fields_pg.sql
  14. 2
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_pg.sql
  15. 4
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_tables_pg.sql
  16. 12
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_views_pg.sql
  17. 26
      superx/WEB-INF/kern_dbforms-config_pg.xml
  18. 4
      superx/WEB-INF/web.xml
  19. 7
      superx/edit/check_authentication_admin.inc
  20. 27
      superx/edit/kern/cifx_customize_edit.jsp
  21. 5
      superx/edit/kern/cifx_customize_list.jsp
  22. 13
      superx/edit/kern/data_upload_edit.jsp
  23. 13
      superx/edit/kern/dbconnections_edit.jsp
  24. 2
      superx/edit/kern/dbconnections_list.jsp
  25. 5
      superx/edit/kern/felderinfo_edit.jsp
  26. 13
      superx/edit/kern/fm_templates_edit.jsp
  27. 2
      superx/edit/kern/fm_templates_list.jsp
  28. 10
      superx/edit/kern/group_field_pref_edit.jsp
  29. 2
      superx/edit/kern/group_field_pref_list.jsp
  30. 8
      superx/edit/kern/group_masken_bez_edit.jsp
  31. 8
      superx/edit/kern/group_sachgeb_bez_edit.jsp
  32. 5
      superx/edit/kern/group_sichtarten_edit.jsp
  33. 5
      superx/edit/kern/group_sichten_edit.jsp
  34. 5
      superx/edit/kern/groupinfo_edit.jsp
  35. 5
      superx/edit/kern/hochschulinfo_edit.jsp
  36. 2
      superx/edit/kern/konstante_edit.jsp
  37. 5
      superx/edit/kern/konstanten_edit.jsp
  38. 5
      superx/edit/kern/macro_feld_wert_list.jsp
  39. 8
      superx/edit/kern/macro_masken_bez_edit.jsp
  40. 5
      superx/edit/kern/macro_masken_bez_list.jsp
  41. 8
      superx/edit/kern/maske_system_bez_edit.jsp
  42. 8
      superx/edit/kern/masken_felder_bez_edit.jsp
  43. 5
      superx/edit/kern/maskeninfo_edit.jsp
  44. 5
      superx/edit/kern/maskeninfo_felderinfo_edit.jsp
  45. 5
      superx/edit/kern/maskeninfo_macro_edit.jsp
  46. 5
      superx/edit/kern/maskeninfo_style.jsp
  47. 8
      superx/edit/kern/organigramm_edit.jsp
  48. 8
      superx/edit/kern/organigramm_editnodeattrib.jsp
  49. 2
      superx/edit/kern/organigramm_list.jsp
  50. 13
      superx/edit/kern/portlets_edit.jsp
  51. 2
      superx/edit/kern/portlets_list.jsp
  52. 8
      superx/edit/kern/sachgeb_maske_bez_edit.jsp
  53. 2
      superx/edit/kern/sachgeb_sichtarten_edit.jsp
  54. 2
      superx/edit/kern/sachgeb_sichten_edit.jsp
  55. 5
      superx/edit/kern/sachgebiete_edit.jsp
  56. 13
      superx/edit/kern/sichtart_rechttabelle_edit.jsp
  57. 2
      superx/edit/kern/sichtart_rechttabelle_list.jsp
  58. 5
      superx/edit/kern/sichten_edit.jsp
  59. 16
      superx/edit/kern/stylesheet_field_edit.jsp
  60. 5
      superx/edit/kern/stylesheet_field_list.jsp
  61. 32
      superx/edit/kern/sx_captions_contents_long_wiki_preview.inc
  62. 5
      superx/edit/kern/sx_captions_edit.jsp
  63. 129
      superx/edit/kern/sx_captions_wiki_bearbeiten.jsp
  64. 138
      superx/edit/kern/sx_captions_wiki_edit.jsp
  65. 13
      superx/edit/kern/sx_downloads_edit.jsp
  66. 13
      superx/edit/kern/sx_jobs_edit.jsp
  67. 2
      superx/edit/kern/sx_jobs_list.jsp
  68. 10
      superx/edit/kern/sx_keywords_edit.jsp
  69. 16
      superx/edit/kern/sx_repository_edit.jsp
  70. 5
      superx/edit/kern/sx_repository_list.jsp
  71. 13
      superx/edit/kern/sx_stylesheet_param_edit.jsp
  72. 5
      superx/edit/kern/sx_stylesheet_param_list.jsp
  73. 5
      superx/edit/kern/sx_stylesheets_edit.jsp
  74. 5
      superx/edit/kern/systeminfo_edit.jsp
  75. 8
      superx/edit/kern/themenbaum_edit.jsp
  76. 13
      superx/edit/kern/trans_inst_edit.jsp
  77. 5
      superx/edit/kern/trans_inst_list.jsp
  78. 2
      superx/edit/kern/unload_params_edit.jsp
  79. 8
      superx/edit/kern/user_group_bez_edit.jsp
  80. 5
      superx/edit/kern/user_institution_edit.jsp
  81. 8
      superx/edit/kern/user_masken_bez_edit.jsp
  82. 8
      superx/edit/kern/user_sachgeb_bez_edit.jsp
  83. 5
      superx/edit/kern/user_sichtarten_edit.jsp
  84. 5
      superx/edit/kern/user_sichten_edit.jsp
  85. 5
      superx/edit/kern/userinfo_edit.jsp
  86. 3
      superx/index.jsp
  87. 2
      superx/portlet.jsp
  88. 4
      superx/style/sx_menue.css
  89. BIN
      superx/xml/js/jquery/images/ajax-loader.gif
  90. BIN
      superx/xml/js/jquery/images/icons-png/action-black.png
  91. BIN
      superx/xml/js/jquery/images/icons-png/action-white.png
  92. BIN
      superx/xml/js/jquery/images/icons-png/alert-black.png
  93. BIN
      superx/xml/js/jquery/images/icons-png/alert-white.png
  94. BIN
      superx/xml/js/jquery/images/icons-png/arrow-d-black.png
  95. BIN
      superx/xml/js/jquery/images/icons-png/arrow-d-l-black.png
  96. BIN
      superx/xml/js/jquery/images/icons-png/arrow-d-l-white.png
  97. BIN
      superx/xml/js/jquery/images/icons-png/arrow-d-r-black.png
  98. BIN
      superx/xml/js/jquery/images/icons-png/arrow-d-r-white.png
  99. BIN
      superx/xml/js/jquery/images/icons-png/arrow-d-white.png
  100. BIN
      superx/xml/js/jquery/images/icons-png/arrow-l-black.png
  101. Some files were not shown because too many files have changed in this diff Show More

51
superx/WEB-INF/conf/edustore/db/conf/formComponents_html.xsl

@ -174,6 +174,7 @@ Bit zur Lösung des Problems bleibt dies auf Kommentar
</xsl:template> </xsl:template>
<xsl:template name="authentication"> <xsl:template name="authentication">
<xsl:param name="module" />
<xsl:text disable-output-escaping="yes"> <xsl:text disable-output-escaping="yes">
&lt;% &lt;%
//HttpSession session=request.getSession(true); //HttpSession session=request.getSession(true);
@ -203,7 +204,20 @@ if(mandantenid.equals("default"))
String db_form_name="</xsl:text><xsl:value-of select="@table"/><xsl:text disable-output-escaping="yes">"; String db_form_name="</xsl:text><xsl:value-of select="@table"/><xsl:text disable-output-escaping="yes">";
String erlaubt="0"; String erlaubt="0";
%&gt; %&gt;
</xsl:text>
<xsl:choose>
<xsl:when test="$module='kern'">
<xsl:text disable-output-escaping="yes">
&lt;%@ include file="/edit/check_authentication_admin.inc" %&gt;
</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text disable-output-escaping="yes">
&lt;%@ include file="/edit/check_authentication.inc" %&gt; &lt;%@ include file="/edit/check_authentication.inc" %&gt;
</xsl:text>
</xsl:otherwise>
</xsl:choose>
<xsl:text disable-output-escaping="yes">
&lt;% &lt;%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -258,6 +272,9 @@ String </xsl:text><xsl:value-of select="." />
if(</xsl:text><xsl:value-of select="." /> if(</xsl:text><xsl:value-of select="." />
<xsl:text disable-output-escaping="yes"> != null &amp;&amp; !</xsl:text> <xsl:text disable-output-escaping="yes"> != null &amp;&amp; !</xsl:text>
<xsl:value-of select="." /><xsl:text>.equals("null")){ <xsl:value-of select="." /><xsl:text>.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="</xsl:text> filter +="</xsl:text>
<xsl:if test="position() > 1"> <xsl:if test="position() > 1">
<xsl:text>,</xsl:text> <xsl:text>,</xsl:text>
@ -463,6 +480,32 @@ dbConnectionName="</xsl:text>
</xsl:text> </xsl:text>
</td></tr> </td></tr>
</xsl:when> </xsl:when>
<xsl:when test="@type='label_box'">
<tr><td class="db_label">
<xsl:variable name="tabname">
<xsl:value-of select="../@table" />
</xsl:variable>
<xsl:variable name="fldname">
<xsl:value-of select="@name" />
</xsl:variable>
<xsl:variable name="description">
<xsl:value-of select="/dbforms-config//table[@name=$tabname]/field[@name=$fldname]/@description" />
</xsl:variable>
<xsl:choose>
<xsl:when test="string-length($description) &gt; 0">
<xsl:value-of select="$description" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="@name" />
</xsl:otherwise>
</xsl:choose>
</td><td>
<xsl:text disable-output-escaping="yes">&lt;db:label nullFieldValue="" fieldName="</xsl:text>
<xsl:value-of select="@name" /><xsl:text>" </xsl:text>
<xsl:text disable-output-escaping="yes">/&gt;
</xsl:text>
</td></tr>
</xsl:when>
<xsl:when test="@type='dataLabel'"> <xsl:when test="@type='dataLabel'">
<tr><td class="db_label"> <tr><td class="db_label">
<xsl:variable name="tabname"> <xsl:variable name="tabname">
@ -711,6 +754,14 @@ dbConnectionName="</xsl:text>
</xsl:text> </xsl:text>
</td> </td>
</xsl:when> </xsl:when>
<xsl:when test="@type='label_box'">
<td style="max-width: 300px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; line-height: 1.2em; max-height: 3.6em;">
<xsl:text disable-output-escaping="yes">&lt;db:label nullFieldValue="" fieldName="</xsl:text>
<xsl:value-of select="@name" /><xsl:text>" </xsl:text>
<xsl:text disable-output-escaping="yes">/&gt;
</xsl:text>
</td>
</xsl:when>
<xsl:when test="@type='include'"> <xsl:when test="@type='include'">
<xsl:text disable-output-escaping="yes">&lt;%@ include file="</xsl:text> <xsl:text disable-output-escaping="yes">&lt;%@ include file="</xsl:text>
<xsl:value-of select="@path" /> <xsl:text disable-output-escaping="yes">" %&gt;</xsl:text> <xsl:value-of select="@path" /> <xsl:text disable-output-escaping="yes">" %&gt;</xsl:text>

4
superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/cifx_customize.tab

@ -9,7 +9,7 @@ druck NVARCHAR(255) default 'Drucktext' ,
lang_1 NVARCHAR(255) , lang_1 NVARCHAR(255) ,
uniquename NVARCHAR(255) , uniquename NVARCHAR(255) ,
sort1 INTEGER , sort1 INTEGER ,
struktur_c CHAR(50) struktur_c VARCHAR(50)
); );
comment on column cifx_customize.tid is 'Laufnr.'; comment on column cifx_customize.tid is 'Laufnr.';
@ -28,3 +28,5 @@ comment on column cifx_customize.lang_1 is 'Langtext';
comment on column cifx_customize.uniquename is 'Schlüssel [Anzeige]'; comment on column cifx_customize.uniquename is 'Schlüssel [Anzeige]';
comment on column cifx_customize.struktur_c is 'Struktur-String';

6
superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/view.eduetl/dim_semester.view

@ -11,7 +11,7 @@ folgesem_sem_beginn,
ist_zukunft, ist_zukunft,
akad_jahr, akad_jahr,
akad_jahr_absolv, akad_jahr_absolv,
akad_jahr_anf) as akad_jahr_stud) as
with tmp_semester as (select C.apnr as tid, with tmp_semester as (select C.apnr as tid,
C.druck as eintrag, C.druck as eintrag,
@ -38,9 +38,11 @@ akad_jahr_anf) as
(case when sem_beginn > current_date then 1 else 0 end) as ist_zukunft, (case when sem_beginn > current_date then 1 else 0 end) as ist_zukunft,
case when semestertyp='1' then (tid/10)-1 when semestertyp='2' then (tid/10) end as akad_jahr, case when semestertyp='1' then (tid/10)-1 when semestertyp='2' then (tid/10) end as akad_jahr,
case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10)+1 end as akad_jahr_absolv, case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10)+1 end as akad_jahr_absolv,
case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10) end as akad_jahr_anf case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10) end as akad_jahr_stud
from tmp_semester from tmp_semester
where length('' || tid)=5 and substring('' || tid from 5 for 1) in ('1','2','3','4')
; ;

2
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_integrate_pg.sql

@ -816,6 +816,8 @@ values ('group_sichten','group_sichten','/edit/kern/group_sichten_edit.jsp','Gru
insert into tmp_db_forms (name, tablename,form_path,caption,description) insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_captions','sx_captions','/edit/kern/sx_captions_edit.jsp','Beschriftungen'::varchar(200),'In diesem Formular können Sie Beschriftungen bearbeiten. Für Masken- und Spalten- und Felderläuterungen.'::varchar(255)); values ('sx_captions','sx_captions','/edit/kern/sx_captions_edit.jsp','Beschriftungen'::varchar(200),'In diesem Formular können Sie Beschriftungen bearbeiten. Für Masken- und Spalten- und Felderläuterungen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description) insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_captions_wiki','sx_captions','/edit/kern/sx_captions_wiki_edit.jsp','Wiki-Willkommensseite'::varchar(200),'In diesem Formular können Sie die Wiki-Willkommensseite bearbeiten. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_sichtarten','user_sichtarten','/edit/kern/user_sichtarten_edit.jsp','Benutzer und Sichtarten'::varchar(200),'In diesem Formular können Sie User-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255)); values ('user_sichtarten','user_sichtarten','/edit/kern/user_sichtarten_edit.jsp','Benutzer und Sichtarten'::varchar(200),'In diesem Formular können Sie User-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description) insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_sichtarten','group_sichtarten','/edit/kern/group_sichtarten_edit.jsp','Gruppen und Sichtarten'::varchar(200),'In diesem Formular können Sie Gruppen-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255)); values ('group_sichtarten','group_sichtarten','/edit/kern/group_sichtarten_edit.jsp','Gruppen und Sichtarten'::varchar(200),'In diesem Formular können Sie Gruppen-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));

12
superx/WEB-INF/conf/edustore/db/install/conf/kern.html

@ -2152,7 +2152,7 @@ apnr );
<td class="tabellenzeile">sort1</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td> <td class="tabellenzeile">sort1</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr> </tr>
<tr> <tr>
<td class="tabellenzeile">struktur_c</td><td class="tabellenzeile">CHAR</td><td class="tabellenzeile">50</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td><td class="tabellenzeile"></td> <td class="tabellenzeile">struktur_c</td><td class="tabellenzeile">VARCHAR</td><td class="tabellenzeile">50</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Struktur-String</td><td class="tabellenzeile"></td><td class="tabellenzeile"></td>
</tr> </tr>
</table> </table>
<p style="font-size:smaller">Prim&auml;rschl&uuml;ssel <span style="font-family:courier,monospace;font-size:0.9em">c_cifx_customize</span> <p style="font-size:smaller">Prim&auml;rschl&uuml;ssel <span style="font-family:courier,monospace;font-size:0.9em">c_cifx_customize</span>
@ -8479,13 +8479,13 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc
<td class="tabellenzeile">ist_zukunft</td><td class="tabellenzeile">SMALLINT</td><td class="tabellenzeile">255</td><td class="tabellenzeile">0</td><td class="tabellenzeile">false</td><td class="tabellenzeile">Ist zuk&uuml;nftig?</td><td class="tabellenzeile">1=Ja,2=nein</td><td class="tabellenzeile"></td> <td class="tabellenzeile">ist_zukunft</td><td class="tabellenzeile">SMALLINT</td><td class="tabellenzeile">255</td><td class="tabellenzeile">0</td><td class="tabellenzeile">false</td><td class="tabellenzeile">Ist zuk&uuml;nftig?</td><td class="tabellenzeile">1=Ja,2=nein</td><td class="tabellenzeile"></td>
</tr> </tr>
<tr> <tr>
<td class="tabellenzeile">akad_jahr</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Akad. Jahr</td><td class="tabellenzeile">Def. STBA: WiSe + nachfolgendes SoSe (z.B. 2006 = 20062 + 20071)</td><td class="tabellenzeile"></td> <td class="tabellenzeile">akad_jahr</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Akad. Jahr</td><td class="tabellenzeile">Def. Akad. Jahr STBA: WiSe + nachfolgendes SoSe (z.B. 2006 = 20062 + 20071)</td><td class="tabellenzeile"></td>
</tr> </tr>
<tr> <tr>
<td class="tabellenzeile">akad_jahr_absolv</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Akad. Jahr</td><td class="tabellenzeile">Def. Sachsen Absolv.: vorheriges WiSe + SoSe (z.B. 2006 = 20052 + 20061)</td><td class="tabellenzeile"></td> <td class="tabellenzeile">akad_jahr_absolv</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Pr&uuml;fungsjahr</td><td class="tabellenzeile">Def. Absolv.: vorheriges WiSe + SoSe (z.B. 2006 = 20052 + 20061) https://www.destatis.de/DE/Mediathek/Digitales-Magazin/Bildung/Glossar/pruefungsjahr.html</td><td class="tabellenzeile"></td>
</tr> </tr>
<tr> <tr>
<td class="tabellenzeile">akad_jahr_anf</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Akad. Jahr</td><td class="tabellenzeile">Def. Sachsen Anf&auml;ger: SA Studienanf&auml;nger: SoSe + WiSe (z.B. 2006 = 20061 + 20062)</td><td class="tabellenzeile"></td> <td class="tabellenzeile">akad_jahr_stud</td><td class="tabellenzeile">INTEGER</td><td class="tabellenzeile">4</td><td class="tabellenzeile"></td><td class="tabellenzeile">false</td><td class="tabellenzeile">Studienjahr</td><td class="tabellenzeile">Def. Studienjahr: SoSe + WiSe (z.B. 2006 = 20061 + 20062)</td><td class="tabellenzeile"></td>
</tr> </tr>
</table> </table>
<ul> <ul>
@ -8516,9 +8516,11 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc
(case when sem_beginn &gt; current_date then 1 else 0 end) as ist_zukunft, (case when sem_beginn &gt; current_date then 1 else 0 end) as ist_zukunft,
case when semestertyp='1' then (tid/10)-1 when semestertyp='2' then (tid/10) end as akad_jahr, case when semestertyp='1' then (tid/10)-1 when semestertyp='2' then (tid/10) end as akad_jahr,
case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10)+1 end as akad_jahr_absolv, case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10)+1 end as akad_jahr_absolv,
case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10) end as akad_jahr_anf case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10) end as akad_jahr_stud
from tmp_semester from tmp_semester
where length('' || tid)=5 and substring('' || tid from 5 for 1) in ('1','2','3','4')
</li> </li>
</ul> </ul>

21
superx/WEB-INF/conf/edustore/db/install/conf/kern.xml

@ -11668,7 +11668,26 @@ mode="full">
<customfield name="export_to_glossar" nullFieldValue="" visibleSize="15" /> <customfield name="export_to_glossar" nullFieldValue="" visibleSize="15" />
</form> </form>
<form name="sx_captions_wiki"
table="sx_captions"
path="/edit/kern/sx_captions_wiki_edit.jsp"
followUp=""
caption="Wiki-Willkommensseite"
orderBy="id"
gotoHt=""
helpfile=""
maxRows="1"
mode="update">
<description>In diesem Formular können Sie die Wiki-Willkommensseite bearbeiten. </description>
<filters>
<filter mandatory="false" type="equals">id</filter>
</filters>
<customfield name="tid" nullFieldValue="" visibleSize="15" />
<customfield name="id" nullFieldValue="" visibleSize="50" />
<customfield name="locale" nullFieldValue="" visibleSize="5" />
<!--<customfield name="contents_short" nullFieldValue="" visibleSize="70" />-->
<customfield name="content" type="include" path="/edit/kern/sx_captions_contents_long_wiki_preview.inc"/>
</form>
<form name="user_sichtarten" <form name="user_sichtarten"
table="user_sichtarten" table="user_sichtarten"
path="/edit/kern/user_sichtarten_edit.jsp" path="/edit/kern/user_sichtarten_edit.jsp"

2
superx/WEB-INF/conf/edustore/db/install/conf/module_metadata.sql

@ -68,6 +68,8 @@ values ('group_sichten','group_sichten','/edit/kern/group_sichten_edit.jsp','Gru
insert into tmp_db_forms (name, tablename,form_path,caption,description) insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_captions','sx_captions','/edit/kern/sx_captions_edit.jsp','Beschriftungen'::varchar(200),'In diesem Formular können Sie Beschriftungen bearbeiten. Für Masken- und Spalten- und Felderläuterungen.'::varchar(255)); values ('sx_captions','sx_captions','/edit/kern/sx_captions_edit.jsp','Beschriftungen'::varchar(200),'In diesem Formular können Sie Beschriftungen bearbeiten. Für Masken- und Spalten- und Felderläuterungen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description) insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_captions_wiki','sx_captions','/edit/kern/sx_captions_wiki_edit.jsp','Wiki-Willkommensseite'::varchar(200),'In diesem Formular können Sie die Wiki-Willkommensseite bearbeiten. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_sichtarten','user_sichtarten','/edit/kern/user_sichtarten_edit.jsp','Benutzer und Sichtarten'::varchar(200),'In diesem Formular können Sie User-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255)); values ('user_sichtarten','user_sichtarten','/edit/kern/user_sichtarten_edit.jsp','Benutzer und Sichtarten'::varchar(200),'In diesem Formular können Sie User-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description) insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_sichtarten','group_sichtarten','/edit/kern/group_sichtarten_edit.jsp','Gruppen und Sichtarten'::varchar(200),'In diesem Formular können Sie Gruppen-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255)); values ('group_sichtarten','group_sichtarten','/edit/kern/group_sichtarten_edit.jsp','Gruppen und Sichtarten'::varchar(200),'In diesem Formular können Sie Gruppen-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));

16
superx/WEB-INF/conf/edustore/db/install/conf/sx_fields_fuellen.sql

@ -1716,9 +1716,9 @@ check_integrity,
is_sum) is_sum)
values('cifx_customize', values('cifx_customize',
'struktur_c', 'struktur_c',
'struktur_c', 'Struktur-String',
'', '',
'CHAR', 'VARCHAR',
'50', '50',
0, 0,
1, 1,
@ -23437,7 +23437,7 @@ is_sum)
values('dim_semester', values('dim_semester',
'akad_jahr', 'akad_jahr',
'Akad. Jahr', 'Akad. Jahr',
'Def. STBA: WiSe + nachfolgendes SoSe (z.B. 2006 = 20062 + 20071)', 'Def. Akad. Jahr STBA: WiSe + nachfolgendes SoSe (z.B. 2006 = 20062 + 20071)',
'INTEGER', 'INTEGER',
'4', '4',
0, 0,
@ -23458,8 +23458,8 @@ check_integrity,
is_sum) is_sum)
values('dim_semester', values('dim_semester',
'akad_jahr_absolv', 'akad_jahr_absolv',
'Akad. Jahr', 'Prüfungsjahr',
'Def. Sachsen Absolv.: vorheriges WiSe + SoSe (z.B. 2006 = 20052 + 20061)', 'Def. Absolv.: vorheriges WiSe + SoSe (z.B. 2006 = 20052 + 20061) https://www.destatis.de/DE/Mediathek/Digitales-Magazin/Bildung/Glossar/pruefungsjahr.html',
'INTEGER', 'INTEGER',
'4', '4',
0, 0,
@ -23479,9 +23479,9 @@ currentlyUsed,
check_integrity, check_integrity,
is_sum) is_sum)
values('dim_semester', values('dim_semester',
'akad_jahr_anf', 'akad_jahr_stud',
'Akad. Jahr', 'Studienjahr',
'Def. Sachsen Anfäger: SA Studienanfänger: SoSe + WiSe (z.B. 2006 = 20061 + 20062)', 'Def. Studienjahr: SoSe + WiSe (z.B. 2006 = 20061 + 20062)',
'INTEGER', 'INTEGER',
'4', '4',
0, 0,

2
superx/WEB-INF/conf/edustore/db/install/conf/sx_tables_fuellen.sql

@ -1295,6 +1295,8 @@ values ('group_sichten','group_sichten','/edit/kern/group_sichten_edit.jsp','Gru
insert into tmp_db_forms (name, tablename,form_path,caption,description) insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_captions','sx_captions','/edit/kern/sx_captions_edit.jsp','Beschriftungen'::varchar(200),'In diesem Formular können Sie Beschriftungen bearbeiten. Für Masken- und Spalten- und Felderläuterungen.'::varchar(255)); values ('sx_captions','sx_captions','/edit/kern/sx_captions_edit.jsp','Beschriftungen'::varchar(200),'In diesem Formular können Sie Beschriftungen bearbeiten. Für Masken- und Spalten- und Felderläuterungen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description) insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_captions_wiki','sx_captions','/edit/kern/sx_captions_wiki_edit.jsp','Wiki-Willkommensseite'::varchar(200),'In diesem Formular können Sie die Wiki-Willkommensseite bearbeiten. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_sichtarten','user_sichtarten','/edit/kern/user_sichtarten_edit.jsp','Benutzer und Sichtarten'::varchar(200),'In diesem Formular können Sie User-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255)); values ('user_sichtarten','user_sichtarten','/edit/kern/user_sichtarten_edit.jsp','Benutzer und Sichtarten'::varchar(200),'In diesem Formular können Sie User-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description) insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_sichtarten','group_sichtarten','/edit/kern/group_sichtarten_edit.jsp','Gruppen und Sichtarten'::varchar(200),'In diesem Formular können Sie Gruppen-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255)); values ('group_sichtarten','group_sichtarten','/edit/kern/group_sichtarten_edit.jsp','Gruppen und Sichtarten'::varchar(200),'In diesem Formular können Sie Gruppen-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));

12
superx/WEB-INF/conf/edustore/db/install/kern_install_pg.sql

@ -855,7 +855,7 @@ druck VARCHAR(255) default 'Drucktext' ,
lang_1 VARCHAR(255) , lang_1 VARCHAR(255) ,
uniquename VARCHAR(255) , uniquename VARCHAR(255) ,
sort1 INTEGER , sort1 INTEGER ,
struktur_c CHAR(50) , struktur_c VARCHAR(50) ,
constraint c_cifx_customize primary key (tid) constraint c_cifx_customize primary key (tid)
) )
@ -879,6 +879,8 @@ comment on column cifx_customize.lang_1 is 'Langtext';
comment on column cifx_customize.uniquename is 'Schlüssel (Anzeige)'; comment on column cifx_customize.uniquename is 'Schlüssel (Anzeige)';
comment on column cifx_customize.struktur_c is 'Struktur-String';
select now(), 'Tabelle cifx_customize erzeugt'; select now(), 'Tabelle cifx_customize erzeugt';
@ -4973,7 +4975,7 @@ folgesem_sem_beginn,
ist_zukunft, ist_zukunft,
akad_jahr, akad_jahr,
akad_jahr_absolv, akad_jahr_absolv,
akad_jahr_anf) as akad_jahr_stud) as
with tmp_semester as (select C.apnr as tid, with tmp_semester as (select C.apnr as tid,
C.druck as eintrag, C.druck as eintrag,
@ -5000,9 +5002,11 @@ akad_jahr_anf) as
(case when sem_beginn > current_date then 1 else 0 end) as ist_zukunft, (case when sem_beginn > current_date then 1 else 0 end) as ist_zukunft,
case when semestertyp='1' then (tid/10)-1 when semestertyp='2' then (tid/10) end as akad_jahr, case when semestertyp='1' then (tid/10)-1 when semestertyp='2' then (tid/10) end as akad_jahr,
case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10)+1 end as akad_jahr_absolv, case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10)+1 end as akad_jahr_absolv,
case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10) end as akad_jahr_anf case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10) end as akad_jahr_stud
from tmp_semester from tmp_semester
where length('' || tid)=5 and substring('' || tid from 5 for 1) in ('1','2','3','4')
; ;
--Funktion / Prozedur sp_user_themen --Funktion / Prozedur sp_user_themen
@ -6289,6 +6293,8 @@ values ('group_sichten','group_sichten','/edit/kern/group_sichten_edit.jsp','Gru
insert into tmp_db_forms (name, tablename,form_path,caption,description) insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_captions','sx_captions','/edit/kern/sx_captions_edit.jsp','Beschriftungen'::varchar(200),'In diesem Formular können Sie Beschriftungen bearbeiten. Für Masken- und Spalten- und Felderläuterungen.'::varchar(255)); values ('sx_captions','sx_captions','/edit/kern/sx_captions_edit.jsp','Beschriftungen'::varchar(200),'In diesem Formular können Sie Beschriftungen bearbeiten. Für Masken- und Spalten- und Felderläuterungen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description) insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_captions_wiki','sx_captions','/edit/kern/sx_captions_wiki_edit.jsp','Wiki-Willkommensseite'::varchar(200),'In diesem Formular können Sie die Wiki-Willkommensseite bearbeiten. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_sichtarten','user_sichtarten','/edit/kern/user_sichtarten_edit.jsp','Benutzer und Sichtarten'::varchar(200),'In diesem Formular können Sie User-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255)); values ('user_sichtarten','user_sichtarten','/edit/kern/user_sichtarten_edit.jsp','Benutzer und Sichtarten'::varchar(200),'In diesem Formular können Sie User-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description) insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_sichtarten','group_sichtarten','/edit/kern/group_sichtarten_edit.jsp','Gruppen und Sichtarten'::varchar(200),'In diesem Formular können Sie Gruppen-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255)); values ('group_sichtarten','group_sichtarten','/edit/kern/group_sichtarten_edit.jsp','Gruppen und Sichtarten'::varchar(200),'In diesem Formular können Sie Gruppen-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));

9
superx/WEB-INF/conf/edustore/db/install/masken/70350_felderinfo.unl

@ -1,6 +1,13 @@
70350^zu kopierende Maske^0^0^0^150^450^1^integer^30^1^1^<<SQL>> select tid, tid || ' - ' || name from maskeninfo order by name;^ ^ ^ 70350^zu kopierende Maske^0^0^0^150^450^1^integer^30^1^1^<<SQL>> select tid, tid || ' - ' || name from maskeninfo order by name;^ ^ ^
70351^Neuer Name^2^0^0^150^250^1^char^100^1^0^^ ^ ^ 70351^Neuer Name^2^0^0^150^250^1^char^100^1^0^^ ^ ^
70352^Neue tid^1^0^0^150^200^1^integer^60^1^0^^ ^<<SQL>> select (max(tid)+20) from maskeninfo;^ 70352^Neue tid^1^0^0^150^200^1^integer^60^1^0^^ ^<<SQL>> with tmp_max_tid as (select max(tid)+30 as max_tid from maskeninfo where tid between (select '1'||(select lpad('' || hs_nr,4,'0') from hochschulinfo)||'0000')::integer \
and (select '1'||(select lpad('' || hs_nr,4,'0') from hochschulinfo)||'9999')::integer) \
select max_tid from tmp_max_tid\
where (select max_tid from tmp_max_tid) is not null\
union \
select ('1'||(select lpad('' || hs_nr,4,'0') from hochschulinfo)||'0000')::integer from xdummy\
where (select max_tid from tmp_max_tid) is null\
;^
70353^Erläuterung^12^0^0^150^400^4^char^240^0^0^^ ^ ^ 70353^Erläuterung^12^0^0^150^400^4^char^240^0^0^^ ^ ^
70354^Art der Kopie^1065^0^0^100^150^1^char^30^1^1^<<SQL>> select 'makro','Makrobericht' from xdummy \ 70354^Art der Kopie^1065^0^0^100^150^1^char^30^1^1^<<SQL>> select 'makro','Makrobericht' from xdummy \
union select 'sximport','SX-Importkopie' from xdummy\ union select 'sximport','SX-Importkopie' from xdummy\

36
superx/WEB-INF/conf/edustore/db/install/masken/70350_maskeninfo.unl

@ -5,6 +5,12 @@
<sqlvar name="xcube_installed">\ <sqlvar name="xcube_installed">\
select sp_table_exists('xcube_dimconfig') + sp_table_exists('xcube_kennzahl') from xdummy;\ select sp_table_exists('xcube_dimconfig') + sp_table_exists('xcube_kennzahl') from xdummy;\
</sqlvar>\ </sqlvar>\
<sqlvar name="max_feld"><![CDATA[\
--Sicherheitsabfrage, ob es Eintragungen in felderinfo für die neue tid gibt\
--das ist ja nicht unbedingt die nächste Maske, sondern irgendeine!!\
select nvl(max(tid),0) from felderinfo where tid between <<Neue tid>> and <<Neue tid>>+50;\
]]>\
</sqlvar>\
</sqlvars>\ </sqlvars>\
--Autor: D. Quathamer\ --Autor: D. Quathamer\
--Datum: 2.4.2002\ --Datum: 2.4.2002\
@ -16,6 +22,8 @@ select sp_table_exists('xcube_dimconfig') + sp_table_exists('xcube_kennzahl') fr
begin work;\ begin work;\
</#if>\ </#if>\
\ \
select ${max_feld} from xdummy;\
drop table if exists tmp_mask_feld_b;\
create temp table tmp_mask_feld_b \ create temp table tmp_mask_feld_b \
(\ (\
maskeninfo_id integer,\ maskeninfo_id integer,\
@ -79,6 +87,10 @@ create temp table tmp_themenbaum\
sort integer default 1,\ sort integer default 1,\
css_class varchar(255)\ css_class varchar(255)\
);\ );\
\
create temp table tmp_ergebnis \
(sp1 varchar(150),\
sp2 varchar(150), sp3 varchar(150)); \
\ \
insert into tmp_maskeninfo select * from maskeninfo where tid=<<zu kopierende Maske>>;\ insert into tmp_maskeninfo select * from maskeninfo where tid=<<zu kopierende Maske>>;\
insert into tmp_felderinfo select * from felderinfo where tid in (select felderinfo_id from masken_felder_bez where maskeninfo_id=<<zu kopierende Maske>>);\ insert into tmp_felderinfo select * from felderinfo where tid in (select felderinfo_id from masken_felder_bez where maskeninfo_id=<<zu kopierende Maske>>);\
@ -111,6 +123,8 @@ update tmp_themenbaum set maskeninfo_id=<<Neue tid>>,\
name=<<Neuer Name>>;\ name=<<Neuer Name>>;\
update tmp_themenbaum set tid=(select (max(tid)+1) from themenbaum);\ update tmp_themenbaum set tid=(select (max(tid)+1) from themenbaum);\
\ \
\
<#if max_feld == 0 >\
--Falls die neue Maske bereits existiert, wird sie gelöscht:\ --Falls die neue Maske bereits existiert, wird sie gelöscht:\
delete from maskeninfo where tid=<<Neue tid>> \ delete from maskeninfo where tid=<<Neue tid>> \
and (select administration from userinfo where tid=<<UserID>>)= 1;\ and (select administration from userinfo where tid=<<UserID>>)= 1;\
@ -253,22 +267,10 @@ drop table tmp_xcube;\
\ \
</#if>\ </#if>\
\ \
\
drop table tmp_maskeninfo;\
drop table tmp_felderinfo;\
drop table tmp_sg_mask_b;\
drop table tmp_mask_feld_b ;\
drop table tmp_mask_sys_bez;\
drop table tmp_themenbaum;\
\
<#if SQLdialect='Postgres'>\ <#if SQLdialect='Postgres'>\
commit;\ commit;\
</#if>\ </#if>\
\ \
create temp table tmp_ergebnis \
(sp1 varchar(150),\
sp2 varchar(150), sp3 varchar(150)); \
\
insert into tmp_ergebnis (sp1,sp2)\ insert into tmp_ergebnis (sp1,sp2)\
select 'Ergebnis', 'Benutzerrechte reichen nicht aus. Maske wurde nicht kopiert' from xdummy where (select administration from userinfo where tid=<<UserID>>)!= 1;\ select 'Ergebnis', 'Benutzerrechte reichen nicht aus. Maske wurde nicht kopiert' from xdummy where (select administration from userinfo where tid=<<UserID>>)!= 1;\
\ \
@ -280,6 +282,16 @@ insert into tmp_ergebnis (sp1,sp2,sp3)\
select 'Neue Maske:',tid || '- ' || name,'../edit/kern/maskeninfo_edit.jsp|tid=' || tid from maskeninfo where tid = <<Neue tid>>;\ select 'Neue Maske:',tid || '- ' || name,'../edit/kern/maskeninfo_edit.jsp|tid=' || tid from maskeninfo where tid = <<Neue tid>>;\
insert into tmp_ergebnis (sp1,sp2,sp3)\ insert into tmp_ergebnis (sp1,sp2,sp3)\
select 'Feld:',tid || '- ' || name,'../edit/kern/felderinfo_edit.jsp|tid=' || tid from felderinfo F,masken_felder_bez M where M.felderinfo_id=F.tid and M.maskeninfo_id = <<Neue tid>>;\ select 'Feld:',tid || '- ' || name,'../edit/kern/felderinfo_edit.jsp|tid=' || tid from felderinfo F,masken_felder_bez M where M.felderinfo_id=F.tid and M.maskeninfo_id = <<Neue tid>>;\
<#else>\
insert into tmp_ergebnis (sp1,sp2)\
select 'Ergebnis', 'Es würden Eintragungen in der felderinfo überschrieben, tid um 10 erhöhen!' from xdummy;\
</#if>\
drop table tmp_maskeninfo;\
drop table tmp_felderinfo;\
drop table tmp_sg_mask_b;\
drop table tmp_mask_feld_b ;\
drop table tmp_mask_sys_bez;\
drop table tmp_themenbaum;\
select sp1,sp2,sp3 as nextedit from tmp_ergebnis;^XIL List\ select sp1,sp2,sp3 as nextedit from tmp_ergebnis;^XIL List\
drop_and_delete movable_columns sizable_columns horizontal_scrolling\ drop_and_delete movable_columns sizable_columns horizontal_scrolling\
white_space_color=COLOR_WHITE fixed_columns=2\ white_space_color=COLOR_WHITE fixed_columns=2\

2
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_fields_pg.sql

@ -2058,7 +2058,7 @@ alter table cifx_customize add column sort1 INTEGER ;
select now(), 'field cifx_customize.struktur_c will be added'; select now(), 'field cifx_customize.struktur_c will be added';
alter table cifx_customize add column struktur_c CHAR(50) ; alter table cifx_customize add column struktur_c VARCHAR(50) ;
</#if> </#if>

2
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_pg.sql

@ -453,6 +453,8 @@ values ('group_sichten','group_sichten','/edit/kern/group_sichten_edit.jsp','Gru
insert into tmp_db_forms (name, tablename,form_path,caption,description) insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_captions','sx_captions','/edit/kern/sx_captions_edit.jsp','Beschriftungen'::varchar(200),'In diesem Formular können Sie Beschriftungen bearbeiten. Für Masken- und Spalten- und Felderläuterungen.'::varchar(255)); values ('sx_captions','sx_captions','/edit/kern/sx_captions_edit.jsp','Beschriftungen'::varchar(200),'In diesem Formular können Sie Beschriftungen bearbeiten. Für Masken- und Spalten- und Felderläuterungen.'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description) insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('sx_captions_wiki','sx_captions','/edit/kern/sx_captions_wiki_edit.jsp','Wiki-Willkommensseite'::varchar(200),'In diesem Formular können Sie die Wiki-Willkommensseite bearbeiten. '::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('user_sichtarten','user_sichtarten','/edit/kern/user_sichtarten_edit.jsp','Benutzer und Sichtarten'::varchar(200),'In diesem Formular können Sie User-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255)); values ('user_sichtarten','user_sichtarten','/edit/kern/user_sichtarten_edit.jsp','Benutzer und Sichtarten'::varchar(200),'In diesem Formular können Sie User-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));
insert into tmp_db_forms (name, tablename,form_path,caption,description) insert into tmp_db_forms (name, tablename,form_path,caption,description)
values ('group_sichtarten','group_sichtarten','/edit/kern/group_sichtarten_edit.jsp','Gruppen und Sichtarten'::varchar(200),'In diesem Formular können Sie Gruppen-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255)); values ('group_sichtarten','group_sichtarten','/edit/kern/group_sichtarten_edit.jsp','Gruppen und Sichtarten'::varchar(200),'In diesem Formular können Sie Gruppen-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)'::varchar(255));

4
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_tables_pg.sql

@ -1380,7 +1380,7 @@ druck VARCHAR(255) default 'Drucktext' ,
lang_1 VARCHAR(255) , lang_1 VARCHAR(255) ,
uniquename VARCHAR(255) , uniquename VARCHAR(255) ,
sort1 INTEGER , sort1 INTEGER ,
struktur_c CHAR(50) , struktur_c VARCHAR(50) ,
constraint c_cifx_customize primary key (tid) constraint c_cifx_customize primary key (tid)
) )
@ -1404,6 +1404,8 @@ comment on column cifx_customize.lang_1 is 'Langtext';
comment on column cifx_customize.uniquename is 'Schlüssel (Anzeige)'; comment on column cifx_customize.uniquename is 'Schlüssel (Anzeige)';
comment on column cifx_customize.struktur_c is 'Struktur-String';
</#if> </#if>
delete from db_tabellen where name='cifx_customize'; delete from db_tabellen where name='cifx_customize';
insert into db_tabellen (name,protokollierung) values('cifx_customize',0); insert into db_tabellen (name,protokollierung) values('cifx_customize',0);

12
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_views_pg.sql

@ -639,7 +639,7 @@ folgesem_sem_beginn,
ist_zukunft, ist_zukunft,
akad_jahr, akad_jahr,
akad_jahr_absolv, akad_jahr_absolv,
akad_jahr_anf) as akad_jahr_stud) as
with tmp_semester as (select C.apnr as tid, with tmp_semester as (select C.apnr as tid,
C.druck as eintrag, C.druck as eintrag,
@ -666,9 +666,11 @@ akad_jahr_anf) as
(case when sem_beginn > current_date then 1 else 0 end) as ist_zukunft, (case when sem_beginn > current_date then 1 else 0 end) as ist_zukunft,
case when semestertyp='1' then (tid/10)-1 when semestertyp='2' then (tid/10) end as akad_jahr, case when semestertyp='1' then (tid/10)-1 when semestertyp='2' then (tid/10) end as akad_jahr,
case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10)+1 end as akad_jahr_absolv, case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10)+1 end as akad_jahr_absolv,
case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10) end as akad_jahr_anf case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10) end as akad_jahr_stud
from tmp_semester from tmp_semester
where length('' || tid)=5 and substring('' || tid from 5 for 1) in ('1','2','3','4')
; ;
@ -1110,7 +1112,7 @@ folgesem_sem_beginn,
ist_zukunft, ist_zukunft,
akad_jahr, akad_jahr,
akad_jahr_absolv, akad_jahr_absolv,
akad_jahr_anf) as akad_jahr_stud) as
with tmp_semester as (select C.apnr as tid, with tmp_semester as (select C.apnr as tid,
C.druck as eintrag, C.druck as eintrag,
@ -1137,9 +1139,11 @@ akad_jahr_anf) as
(case when sem_beginn > current_date then 1 else 0 end) as ist_zukunft, (case when sem_beginn > current_date then 1 else 0 end) as ist_zukunft,
case when semestertyp='1' then (tid/10)-1 when semestertyp='2' then (tid/10) end as akad_jahr, case when semestertyp='1' then (tid/10)-1 when semestertyp='2' then (tid/10) end as akad_jahr,
case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10)+1 end as akad_jahr_absolv, case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10)+1 end as akad_jahr_absolv,
case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10) end as akad_jahr_anf case when semestertyp='1' then (tid/10) when semestertyp='2' then (tid/10) end as akad_jahr_stud
from tmp_semester from tmp_semester
where length('' || tid)=5 and substring('' || tid from 5 for 1) in ('1','2','3','4')
; ;

26
superx/WEB-INF/kern_dbforms-config_pg.xml

@ -103,7 +103,7 @@
<field name="lang_1" description="Langtext" fieldType="varchar" size="255" isKey="" sortable=""/> <field name="lang_1" description="Langtext" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="uniquename" description="Schlüssel (Anzeige)" fieldType="varchar" size="255" isKey="" sortable=""/> <field name="uniquename" description="Schlüssel (Anzeige)" fieldType="varchar" size="255" isKey="" sortable=""/>
<field name="sort1" description="" fieldType="int" size="6" isKey="" sortable=""/> <field name="sort1" description="" fieldType="int" size="6" isKey="" sortable=""/>
<field name="struktur_c" description="" fieldType="char" size="50" isKey="" sortable=""/> <field name="struktur_c" description="Struktur-String" fieldType="varchar" size="50" isKey="" sortable=""/>
<interceptor className="de.superx.servlet.DbformInterceptor"/> <interceptor className="de.superx.servlet.DbformInterceptor"/>
</table> </table>
<table name="colorscheme"> <table name="colorscheme">
@ -2003,13 +2003,13 @@
<comment>1=Ja,2=nein</comment> <comment>1=Ja,2=nein</comment>
</field> </field>
<field name="akad_jahr" description="Akad. Jahr" fieldType="int" size="6" isKey="" sortable=""> <field name="akad_jahr" description="Akad. Jahr" fieldType="int" size="6" isKey="" sortable="">
<comment>Def. STBA: WiSe + nachfolgendes SoSe (z.B. 2006 = 20062 + 20071)</comment> <comment>Def. Akad. Jahr STBA: WiSe + nachfolgendes SoSe (z.B. 2006 = 20062 + 20071)</comment>
</field> </field>
<field name="akad_jahr_absolv" description="Akad. Jahr" fieldType="int" size="6" isKey="" sortable=""> <field name="akad_jahr_absolv" description="Prüfungsjahr" fieldType="int" size="6" isKey="" sortable="">
<comment>Def. Sachsen Absolv.: vorheriges WiSe + SoSe (z.B. 2006 = 20052 + 20061)</comment> <comment>Def. Absolv.: vorheriges WiSe + SoSe (z.B. 2006 = 20052 + 20061) https://www.destatis.de/DE/Mediathek/Digitales-Magazin/Bildung/Glossar/pruefungsjahr.html</comment>
</field> </field>
<field name="akad_jahr_anf" description="Akad. Jahr" fieldType="int" size="6" isKey="" sortable=""> <field name="akad_jahr_stud" description="Studienjahr" fieldType="int" size="6" isKey="" sortable="">
<comment>Def. Sachsen Anfäger: SA Studienanfänger: SoSe + WiSe (z.B. 2006 = 20061 + 20062)</comment> <comment>Def. Studienjahr: SoSe + WiSe (z.B. 2006 = 20061 + 20062)</comment>
</field> </field>
</table> </table>
<table name="dim_staat"> <table name="dim_staat">
@ -2736,7 +2736,17 @@ mode="full">
<customfield name="export_to_glossar" nullFieldValue="" visibleSize="15"/> <customfield name="export_to_glossar" nullFieldValue="" visibleSize="15"/>
</form> </form>
<form name="sx_captions_wiki" table="sx_captions" path="/edit/kern/sx_captions_wiki_edit.jsp" followUp="" caption="Wiki-Willkommensseite" orderBy="id" gotoHt="" helpfile="" maxRows="1" mode="update">
<description>In diesem Formular können Sie die Wiki-Willkommensseite bearbeiten. </description>
<filters>
<filter mandatory="false" type="equals">id</filter>
</filters>
<customfield name="tid" nullFieldValue="" visibleSize="15"/>
<customfield name="id" nullFieldValue="" visibleSize="50"/>
<customfield name="locale" nullFieldValue="" visibleSize="5"/>
<!--<customfield name="contents_short" nullFieldValue="" visibleSize="70" />-->
<customfield name="content" type="include" path="/edit/kern/sx_captions_contents_long_wiki_preview.inc"/>
</form>
<form name="user_sichtarten" table="user_sichtarten" path="/edit/kern/user_sichtarten_edit.jsp" followUp="" caption="Benutzer und Sichtarten" orderBy="userinfo_id" gotoHt="" helpfile="" maxRows="*" mode="full"> <form name="user_sichtarten" table="user_sichtarten" path="/edit/kern/user_sichtarten_edit.jsp" followUp="" caption="Benutzer und Sichtarten" orderBy="userinfo_id" gotoHt="" helpfile="" maxRows="*" mode="full">
<description>In diesem Formular können Sie User-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)</description> <description>In diesem Formular können Sie User-Rechte für Sichtarten bearbeiten. Bitte beachten Sie: bei Änderungen an den Sichten muss der Themenbaum neu geladen werden (SuperXManager)</description>
<filters> <filters>
@ -3116,7 +3126,7 @@ mode="full">
<customfield name="kurz" nullFieldValue="" visibleSize="20"/> <customfield name="kurz" nullFieldValue="" visibleSize="20"/>
<customfield name="druck" nullFieldValue="" visibleSize="20"/> <customfield name="druck" nullFieldValue="" visibleSize="20"/>
<customfield name="lang_1" nullFieldValue="" visibleSize="20"/> <customfield name="lang_1" nullFieldValue="" visibleSize="20"/>
<!--<customfield name="uniquename" nullFieldValue="" visibleSize="3" />--> <customfield name="struktur_c" nullFieldValue="" visibleSize="20"/>
</form> </form>
</dbforms> </dbforms>
<!--Hier endet Moduldefinition--> <!--Hier endet Moduldefinition-->

4
superx/WEB-INF/web.xml

@ -342,6 +342,10 @@ und gecachte Object automatisch beim Tomcat-Start-->
<url-pattern>/servlet/de.superx.servlet.Entwicklung</url-pattern> <url-pattern>/servlet/de.superx.servlet.Entwicklung</url-pattern>
</servlet-mapping> </servlet-mapping>
<jsp-config> <jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<page-encoding>UTF-8</page-encoding>
</jsp-property-group>
<taglib> <taglib>
<taglib-uri>/WEB-INF/dbforms.tld</taglib-uri> <taglib-uri>/WEB-INF/dbforms.tld</taglib-uri>
<taglib-location>/WEB-INF/dbforms.tld</taglib-location> <taglib-location>/WEB-INF/dbforms.tld</taglib-location>

7
superx/edit/check_authentication_admin.inc

@ -0,0 +1,7 @@
<%@ page
import ="de.superx.common.SxUser"
%>
<%
SxUser user = (SxUser) request.getSession().getAttribute("user");
erlaubt = user.isAdmin() ? "1" : "0";
%>

27
superx/edit/kern/cifx_customize_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="cifx_customize"; String db_form_name="cifx_customize";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -80,6 +82,9 @@ keyfieldsused=kf.toString();
<% <%
String key = request.getParameter("key"); String key = request.getParameter("key");
if(key != null && !key.equals("null")){ if(key != null && !key.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="key="+key; filter +="key="+key;
} }
%> %>
@ -87,6 +92,9 @@ if(key != null && !key.equals("null")){
<% <%
String apnr = request.getParameter("apnr"); String apnr = request.getParameter("apnr");
if(apnr != null && !apnr.equals("null")){ if(apnr != null && !apnr.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +=",apnr="+apnr; filter +=",apnr="+apnr;
} }
%> %>
@ -94,6 +102,9 @@ if(apnr != null && !apnr.equals("null")){
<% <%
String tid = request.getParameter("tid"); String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){ if(tid != null && !tid.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +=",tid="+tid; filter +=",tid="+tid;
} }
%> %>
@ -109,10 +120,10 @@ dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parame
<db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn"> <db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn"> <db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn"> <db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy31" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy32" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy31" flavor="image"/></td><td class="naviBtn"><span connectId="new31" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy32" flavor="image"/></td><td class="naviBtn"><span connectId="new32" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new31" flavor="image"/></td><td class="naviBtn"><span connectId="ins31" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span> <db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new32" flavor="image"/></td><td class="naviBtn"><span connectId="ins32" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins31" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td> <db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins32" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
</tr> </tr>
</table> </table>
<p>&nbsp;</p> <p>&nbsp;</p>
@ -179,6 +190,14 @@ dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parame
</div> </div>
</td> </td>
</tr> </tr>
<tr>
<td class="db_label">
<db:message key="Struktur-String"/></td><td align="left">
<div id="fld_struktur_c">
<db:textField nullFieldValue="" styleClass="clsInputStyle" onBlur="" maxlength="50" size="20" id="inp_cifx_customizestruktur_c" fieldName="struktur_c"/>
</div>
</td>
</tr>
</table> </table>
</td><td align="center" style="padding-left:10px"></td> </td><td align="center" style="padding-left:10px"></td>
</table> </table>

5
superx/edit/kern/cifx_customize_list.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="cifx_customize"; String db_form_name="cifx_customize";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -82,6 +84,9 @@ out.println("<strong>Mandant: " + mandantenid +"</strong>");
<% <%
String key = request.getParameter("key"); String key = request.getParameter("key");
if(key != null && !key.equals("null")){ if(key != null && !key.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="key="+key; filter +="key="+key;
} }
%> %>

13
superx/edit/kern/data_upload_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="data_upload"; String db_form_name="data_upload";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -80,6 +82,9 @@ keyfieldsused=kf.toString();
<% <%
String tid = request.getParameter("tid"); String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){ if(tid != null && !tid.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="tid="+tid; filter +="tid="+tid;
} }
%> %>
@ -95,10 +100,10 @@ dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parame
<db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn"> <db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn"> <db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn"> <db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy22" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy23" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy22" flavor="image"/></td><td class="naviBtn"><span connectId="new22" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy23" flavor="image"/></td><td class="naviBtn"><span connectId="new23" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new22" flavor="image"/></td><td class="naviBtn"><span connectId="ins22" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span> <db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new23" flavor="image"/></td><td class="naviBtn"><span connectId="ins23" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins22" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td> <db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins23" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
</tr> </tr>
</table> </table>
<p>&nbsp;</p> <p>&nbsp;</p>

13
superx/edit/kern/dbconnections_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="dbconnections"; String db_form_name="dbconnections";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -81,6 +83,9 @@ keyfieldsused=kf.toString();
<% <%
String id = request.getParameter("id"); String id = request.getParameter("id");
if(id != null && !id.equals("null")){ if(id != null && !id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="id="+id; filter +="id="+id;
} }
%> %>
@ -92,10 +97,10 @@ dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parame
<tr> <tr>
<td class="naviBtn"> <td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn"> <db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy26" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy27" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy26" flavor="image"/></td><td class="naviBtn"><span connectId="new26" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy27" flavor="image"/></td><td class="naviBtn"><span connectId="new27" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new26" flavor="image"/></td><td class="naviBtn"><span connectId="ins26" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span> <db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new27" flavor="image"/></td><td class="naviBtn"><span connectId="ins27" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins26" flavor="image"/></td> <db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins27" flavor="image"/></td>
</tr> </tr>
</table> </table>
<p>&nbsp;</p> <p>&nbsp;</p>

2
superx/edit/kern/dbconnections_list.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="dbconnections"; String db_form_name="dbconnections";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {

5
superx/edit/kern/felderinfo_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="felderinfo"; String db_form_name="felderinfo";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -80,6 +82,9 @@ keyfieldsused=kf.toString();
<% <%
String tid = request.getParameter("tid"); String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){ if(tid != null && !tid.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="tid="+tid; filter +="tid="+tid;
} }
%> %>

13
superx/edit/kern/fm_templates_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="fm_templates"; String db_form_name="fm_templates";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -80,6 +82,9 @@ keyfieldsused=kf.toString();
<% <%
String tid = request.getParameter("tid"); String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){ if(tid != null && !tid.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="tid="+tid; filter +="tid="+tid;
} }
%> %>
@ -95,10 +100,10 @@ dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parame
<db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn"> <db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn"> <db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn"> <db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy25" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy26" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy25" flavor="image"/></td><td class="naviBtn"><span connectId="new25" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy26" flavor="image"/></td><td class="naviBtn"><span connectId="new26" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new25" flavor="image"/></td><td class="naviBtn"><span connectId="ins25" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span> <db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new26" flavor="image"/></td><td class="naviBtn"><span connectId="ins26" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins25" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td> <db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins26" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
</tr> </tr>
</table> </table>
<p>&nbsp;</p> <p>&nbsp;</p>

2
superx/edit/kern/fm_templates_list.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="fm_templates"; String db_form_name="fm_templates";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {

10
superx/edit/kern/group_field_pref_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="group_field_pref"; String db_form_name="group_field_pref";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -96,10 +98,10 @@ dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parame
<db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn"> <db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn"> <db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn"> <db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy24" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy25" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy24" flavor="image"/></td><td class="naviBtn"><span connectId="new24" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy25" flavor="image"/></td><td class="naviBtn"><span connectId="new25" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new24" flavor="image"/></td><td class="naviBtn"><span connectId="ins24" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span> <db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new25" flavor="image"/></td><td class="naviBtn"><span connectId="ins25" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins24" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td> <db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins25" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
</tr> </tr>
</table> </table>
<p>&nbsp;</p> <p>&nbsp;</p>

2
superx/edit/kern/group_field_pref_list.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="group_field_pref"; String db_form_name="group_field_pref";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {

8
superx/edit/kern/group_masken_bez_edit.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="group_masken_bez"; String db_form_name="group_masken_bez";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -82,6 +84,9 @@ out.println("<strong>Mandant: " + mandantenid +"</strong>");
<% <%
String groupinfo_id = request.getParameter("groupinfo_id"); String groupinfo_id = request.getParameter("groupinfo_id");
if(groupinfo_id != null && !groupinfo_id.equals("null")){ if(groupinfo_id != null && !groupinfo_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="groupinfo_id="+groupinfo_id; filter +="groupinfo_id="+groupinfo_id;
} }
%> %>
@ -89,6 +94,9 @@ if(groupinfo_id != null && !groupinfo_id.equals("null")){
<% <%
String maskeninfo_id = request.getParameter("maskeninfo_id"); String maskeninfo_id = request.getParameter("maskeninfo_id");
if(maskeninfo_id != null && !maskeninfo_id.equals("null")){ if(maskeninfo_id != null && !maskeninfo_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +=",maskeninfo_id="+maskeninfo_id; filter +=",maskeninfo_id="+maskeninfo_id;
} }
%> %>

8
superx/edit/kern/group_sachgeb_bez_edit.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="group_sachgeb_bez"; String db_form_name="group_sachgeb_bez";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -82,6 +84,9 @@ out.println("<strong>Mandant: " + mandantenid +"</strong>");
<% <%
String groupinfo_id = request.getParameter("groupinfo_id"); String groupinfo_id = request.getParameter("groupinfo_id");
if(groupinfo_id != null && !groupinfo_id.equals("null")){ if(groupinfo_id != null && !groupinfo_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="groupinfo_id="+groupinfo_id; filter +="groupinfo_id="+groupinfo_id;
} }
%> %>
@ -89,6 +94,9 @@ if(groupinfo_id != null && !groupinfo_id.equals("null")){
<% <%
String sachgebiete_id = request.getParameter("sachgebiete_id"); String sachgebiete_id = request.getParameter("sachgebiete_id");
if(sachgebiete_id != null && !sachgebiete_id.equals("null")){ if(sachgebiete_id != null && !sachgebiete_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +=",sachgebiete_id="+sachgebiete_id; filter +=",sachgebiete_id="+sachgebiete_id;
} }
%> %>

5
superx/edit/kern/group_sichtarten_edit.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="group_sichtarten"; String db_form_name="group_sichtarten";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -82,6 +84,9 @@ out.println("<strong>Mandant: " + mandantenid +"</strong>");
<% <%
String sichtart = request.getParameter("sichtart"); String sichtart = request.getParameter("sichtart");
if(sichtart != null && !sichtart.equals("null")){ if(sichtart != null && !sichtart.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="sichtart="+sichtart; filter +="sichtart="+sichtart;
} }
%> %>

5
superx/edit/kern/group_sichten_edit.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="group_sichten"; String db_form_name="group_sichten";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -82,6 +84,9 @@ out.println("<strong>Mandant: " + mandantenid +"</strong>");
<% <%
String sicht_name_intern = request.getParameter("sicht_name_intern"); String sicht_name_intern = request.getParameter("sicht_name_intern");
if(sicht_name_intern != null && !sicht_name_intern.equals("null")){ if(sicht_name_intern != null && !sicht_name_intern.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="sicht_name_intern="+sicht_name_intern; filter +="sicht_name_intern="+sicht_name_intern;
} }
%> %>

5
superx/edit/kern/groupinfo_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="groupinfo"; String db_form_name="groupinfo";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -80,6 +82,9 @@ keyfieldsused=kf.toString();
<% <%
String tid = request.getParameter("tid"); String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){ if(tid != null && !tid.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="tid="+tid; filter +="tid="+tid;
} }
%> %>

5
superx/edit/kern/hochschulinfo_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="hochschulinfo"; String db_form_name="hochschulinfo";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -88,6 +90,9 @@ gotoMyHash.put("hs_nr",hs_nr);
<% <%
String name = request.getParameter("name"); String name = request.getParameter("name");
if(name != null && !name.equals("null")){ if(name != null && !name.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="name~'"+name+"'"; filter +="name~'"+name+"'";
} }
%> %>

2
superx/edit/kern/konstante_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="konstanten"; String db_form_name="konstanten";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {

5
superx/edit/kern/konstanten_edit.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="konstanten"; String db_form_name="konstanten";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -90,6 +92,9 @@ gotoMyHash.put("tid",tid);
<% <%
String beschreibung = request.getParameter("beschreibung"); String beschreibung = request.getParameter("beschreibung");
if(beschreibung != null && !beschreibung.equals("null")){ if(beschreibung != null && !beschreibung.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="beschreibung~'"+beschreibung+"'"; filter +="beschreibung~'"+beschreibung+"'";
} }
%> %>

5
superx/edit/kern/macro_feld_wert_list.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="macro_feld_wert"; String db_form_name="macro_feld_wert";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -82,6 +84,9 @@ out.println("<strong>Mandant: " + mandantenid +"</strong>");
<% <%
String macro = request.getParameter("macro"); String macro = request.getParameter("macro");
if(macro != null && !macro.equals("null")){ if(macro != null && !macro.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="macro="+macro; filter +="macro="+macro;
} }
%> %>

8
superx/edit/kern/macro_masken_bez_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="macro_masken_bez"; String db_form_name="macro_masken_bez";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -80,6 +82,9 @@ keyfieldsused=kf.toString();
<% <%
String maskeninfo_id1 = request.getParameter("maskeninfo_id1"); String maskeninfo_id1 = request.getParameter("maskeninfo_id1");
if(maskeninfo_id1 != null && !maskeninfo_id1.equals("null")){ if(maskeninfo_id1 != null && !maskeninfo_id1.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="maskeninfo_id1="+maskeninfo_id1; filter +="maskeninfo_id1="+maskeninfo_id1;
} }
%> %>
@ -87,6 +92,9 @@ if(maskeninfo_id1 != null && !maskeninfo_id1.equals("null")){
<% <%
String maskeninfo_id2 = request.getParameter("maskeninfo_id2"); String maskeninfo_id2 = request.getParameter("maskeninfo_id2");
if(maskeninfo_id2 != null && !maskeninfo_id2.equals("null")){ if(maskeninfo_id2 != null && !maskeninfo_id2.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +=",maskeninfo_id2="+maskeninfo_id2; filter +=",maskeninfo_id2="+maskeninfo_id2;
} }
%> %>

5
superx/edit/kern/macro_masken_bez_list.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="macro_masken_bez"; String db_form_name="macro_masken_bez";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -82,6 +84,9 @@ out.println("<strong>Mandant: " + mandantenid +"</strong>");
<% <%
String maskeninfo_id1 = request.getParameter("maskeninfo_id1"); String maskeninfo_id1 = request.getParameter("maskeninfo_id1");
if(maskeninfo_id1 != null && !maskeninfo_id1.equals("null")){ if(maskeninfo_id1 != null && !maskeninfo_id1.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="maskeninfo_id1="+maskeninfo_id1; filter +="maskeninfo_id1="+maskeninfo_id1;
} }
%> %>

8
superx/edit/kern/maske_system_bez_edit.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="maske_system_bez"; String db_form_name="maske_system_bez";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -82,6 +84,9 @@ out.println("<strong>Mandant: " + mandantenid +"</strong>");
<% <%
String maskeninfo_id = request.getParameter("maskeninfo_id"); String maskeninfo_id = request.getParameter("maskeninfo_id");
if(maskeninfo_id != null && !maskeninfo_id.equals("null")){ if(maskeninfo_id != null && !maskeninfo_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="maskeninfo_id="+maskeninfo_id; filter +="maskeninfo_id="+maskeninfo_id;
} }
%> %>
@ -89,6 +94,9 @@ if(maskeninfo_id != null && !maskeninfo_id.equals("null")){
<% <%
String systeminfo_id = request.getParameter("systeminfo_id"); String systeminfo_id = request.getParameter("systeminfo_id");
if(systeminfo_id != null && !systeminfo_id.equals("null")){ if(systeminfo_id != null && !systeminfo_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +=",systeminfo_id="+systeminfo_id; filter +=",systeminfo_id="+systeminfo_id;
} }
%> %>

8
superx/edit/kern/masken_felder_bez_edit.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="masken_felder_bez"; String db_form_name="masken_felder_bez";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -82,6 +84,9 @@ out.println("<strong>Mandant: " + mandantenid +"</strong>");
<% <%
String maskeninfo_id = request.getParameter("maskeninfo_id"); String maskeninfo_id = request.getParameter("maskeninfo_id");
if(maskeninfo_id != null && !maskeninfo_id.equals("null")){ if(maskeninfo_id != null && !maskeninfo_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="maskeninfo_id="+maskeninfo_id; filter +="maskeninfo_id="+maskeninfo_id;
} }
%> %>
@ -89,6 +94,9 @@ if(maskeninfo_id != null && !maskeninfo_id.equals("null")){
<% <%
String felderinfo_id = request.getParameter("felderinfo_id"); String felderinfo_id = request.getParameter("felderinfo_id");
if(felderinfo_id != null && !felderinfo_id.equals("null")){ if(felderinfo_id != null && !felderinfo_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +=",felderinfo_id="+felderinfo_id; filter +=",felderinfo_id="+felderinfo_id;
} }
%> %>

5
superx/edit/kern/maskeninfo_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="maskeninfo"; String db_form_name="maskeninfo";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -88,6 +90,9 @@ gotoMyHash.put("tid",tid);
<% <%
String name = request.getParameter("name"); String name = request.getParameter("name");
if(name != null && !name.equals("null")){ if(name != null && !name.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="name~'"+name+"'"; filter +="name~'"+name+"'";
} }
%> %>

5
superx/edit/kern/maskeninfo_felderinfo_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="maskeninfo"; String db_form_name="maskeninfo";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -80,6 +82,9 @@ keyfieldsused=kf.toString();
<% <%
String tid = request.getParameter("tid"); String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){ if(tid != null && !tid.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="tid="+tid; filter +="tid="+tid;
} }
%> %>

5
superx/edit/kern/maskeninfo_macro_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="maskeninfo"; String db_form_name="maskeninfo";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -80,6 +82,9 @@ keyfieldsused=kf.toString();
<% <%
String tid = request.getParameter("tid"); String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){ if(tid != null && !tid.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="tid="+tid; filter +="tid="+tid;
} }
%> %>

5
superx/edit/kern/maskeninfo_style.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="maskeninfo"; String db_form_name="maskeninfo";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -80,6 +82,9 @@ keyfieldsused=kf.toString();
<% <%
String tid = request.getParameter("tid"); String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){ if(tid != null && !tid.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="tid="+tid; filter +="tid="+tid;
} }
%> %>

8
superx/edit/kern/organigramm_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="organigramm"; String db_form_name="organigramm";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -80,6 +82,9 @@ keyfieldsused=kf.toString();
<% <%
String name = request.getParameter("name"); String name = request.getParameter("name");
if(name != null && !name.equals("null")){ if(name != null && !name.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="name~'"+name+"'"; filter +="name~'"+name+"'";
} }
%> %>
@ -87,6 +92,9 @@ if(name != null && !name.equals("null")){
<% <%
String tid = request.getParameter("tid"); String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){ if(tid != null && !tid.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +=",tid="+tid; filter +=",tid="+tid;
} }
%> %>

8
superx/edit/kern/organigramm_editnodeattrib.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="organigramm"; String db_form_name="organigramm";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -80,6 +82,9 @@ keyfieldsused=kf.toString();
<% <%
String name = request.getParameter("name"); String name = request.getParameter("name");
if(name != null && !name.equals("null")){ if(name != null && !name.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="name~'"+name+"'"; filter +="name~'"+name+"'";
} }
%> %>
@ -87,6 +92,9 @@ if(name != null && !name.equals("null")){
<% <%
String tid = request.getParameter("tid"); String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){ if(tid != null && !tid.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +=",tid="+tid; filter +=",tid="+tid;
} }
%> %>

2
superx/edit/kern/organigramm_list.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="organigramm"; String db_form_name="organigramm";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {

13
superx/edit/kern/portlets_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="sx_portlet"; String db_form_name="sx_portlet";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -81,6 +83,9 @@ keyfieldsused=kf.toString();
<% <%
String tid = request.getParameter("tid"); String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){ if(tid != null && !tid.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="tid="+tid; filter +="tid="+tid;
} }
%> %>
@ -92,10 +97,10 @@ dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parame
<tr> <tr>
<td class="naviBtn"> <td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn"> <db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy27" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy28" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy27" flavor="image"/></td><td class="naviBtn"><span connectId="new27" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy28" flavor="image"/></td><td class="naviBtn"><span connectId="new28" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new27" flavor="image"/></td><td class="naviBtn"><span connectId="ins27" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span> <db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new28" flavor="image"/></td><td class="naviBtn"><span connectId="ins28" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins27" flavor="image"/></td> <db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins28" flavor="image"/></td>
</tr> </tr>
</table> </table>
<p>&nbsp;</p> <p>&nbsp;</p>

2
superx/edit/kern/portlets_list.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="sx_portlet"; String db_form_name="sx_portlet";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {

8
superx/edit/kern/sachgeb_maske_bez_edit.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="sachgeb_maske_bez"; String db_form_name="sachgeb_maske_bez";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -82,6 +84,9 @@ out.println("<strong>Mandant: " + mandantenid +"</strong>");
<% <%
String maskeninfo_id = request.getParameter("maskeninfo_id"); String maskeninfo_id = request.getParameter("maskeninfo_id");
if(maskeninfo_id != null && !maskeninfo_id.equals("null")){ if(maskeninfo_id != null && !maskeninfo_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="maskeninfo_id="+maskeninfo_id; filter +="maskeninfo_id="+maskeninfo_id;
} }
%> %>
@ -89,6 +94,9 @@ if(maskeninfo_id != null && !maskeninfo_id.equals("null")){
<% <%
String sachgebiete_id = request.getParameter("sachgebiete_id"); String sachgebiete_id = request.getParameter("sachgebiete_id");
if(sachgebiete_id != null && !sachgebiete_id.equals("null")){ if(sachgebiete_id != null && !sachgebiete_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +=",sachgebiete_id="+sachgebiete_id; filter +=",sachgebiete_id="+sachgebiete_id;
} }
%> %>

2
superx/edit/kern/sachgeb_sichtarten_edit.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="sachgeb_sichtarten"; String db_form_name="sachgeb_sichtarten";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {

2
superx/edit/kern/sachgeb_sichten_edit.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="sachgeb_sichten"; String db_form_name="sachgeb_sichten";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {

5
superx/edit/kern/sachgebiete_edit.jsp

@ -51,7 +51,9 @@ if(mandantenid.equals("default"))
String db_form_name="sachgebiete"; String db_form_name="sachgebiete";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -89,6 +91,9 @@ gotoMyHash.put("tid",tid);
<% <%
String name = request.getParameter("name"); String name = request.getParameter("name");
if(name != null && !name.equals("null")){ if(name != null && !name.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="name~'"+name+"'"; filter +="name~'"+name+"'";
} }
%> %>

13
superx/edit/kern/sichtart_rechttabelle_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="sichtart_rechttabelle"; String db_form_name="sichtart_rechttabelle";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -80,6 +82,9 @@ keyfieldsused=kf.toString();
<% <%
String tid = request.getParameter("tid"); String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){ if(tid != null && !tid.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="tid="+tid; filter +="tid="+tid;
} }
%> %>
@ -95,10 +100,10 @@ dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parame
<db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn"> <db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn"> <db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn"> <db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy28" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy29" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy28" flavor="image"/></td><td class="naviBtn"><span connectId="new28" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy29" flavor="image"/></td><td class="naviBtn"><span connectId="new29" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new28" flavor="image"/></td><td class="naviBtn"><span connectId="ins28" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span> <db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new29" flavor="image"/></td><td class="naviBtn"><span connectId="ins29" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins28" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td> <db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins29" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
</tr> </tr>
</table> </table>
<p>&nbsp;</p> <p>&nbsp;</p>

2
superx/edit/kern/sichtart_rechttabelle_list.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="sichtart_rechttabelle"; String db_form_name="sichtart_rechttabelle";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {

5
superx/edit/kern/sichten_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="sichten"; String db_form_name="sichten";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -80,6 +82,9 @@ keyfieldsused=kf.toString();
<% <%
String tid = request.getParameter("tid"); String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){ if(tid != null && !tid.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="tid="+tid; filter +="tid="+tid;
} }
%> %>

16
superx/edit/kern/stylesheet_field_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="stylesheet_field"; String db_form_name="stylesheet_field";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -80,6 +82,9 @@ keyfieldsused=kf.toString();
<% <%
String tid = request.getParameter("tid"); String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){ if(tid != null && !tid.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="tid="+tid; filter +="tid="+tid;
} }
%> %>
@ -87,6 +92,9 @@ if(tid != null && !tid.equals("null")){
<% <%
String stylesheet_id = request.getParameter("stylesheet_id"); String stylesheet_id = request.getParameter("stylesheet_id");
if(stylesheet_id != null && !stylesheet_id.equals("null")){ if(stylesheet_id != null && !stylesheet_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +=",stylesheet_id="+stylesheet_id; filter +=",stylesheet_id="+stylesheet_id;
} }
%> %>
@ -102,10 +110,10 @@ dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parame
<db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn"> <db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn"> <db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn"> <db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy23" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy24" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy23" flavor="image"/></td><td class="naviBtn"><span connectId="new23" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy24" flavor="image"/></td><td class="naviBtn"><span connectId="new24" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new23" flavor="image"/></td><td class="naviBtn"><span connectId="ins23" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span> <db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new24" flavor="image"/></td><td class="naviBtn"><span connectId="ins24" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins23" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td> <db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins24" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
</tr> </tr>
</table> </table>
<p>&nbsp;</p> <p>&nbsp;</p>

5
superx/edit/kern/stylesheet_field_list.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="stylesheet_field"; String db_form_name="stylesheet_field";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -82,6 +84,9 @@ out.println("<strong>Mandant: " + mandantenid +"</strong>");
<% <%
String stylesheet_id = request.getParameter("stylesheet_id"); String stylesheet_id = request.getParameter("stylesheet_id");
if(stylesheet_id != null && !stylesheet_id.equals("null")){ if(stylesheet_id != null && !stylesheet_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="stylesheet_id="+stylesheet_id; filter +="stylesheet_id="+stylesheet_id;
} }
%> %>

32
superx/edit/kern/sx_captions_contents_long_wiki_preview.inc

@ -0,0 +1,32 @@
<tr>
<td class="db_label">
Wiki-Quellcode</td><td align="left">
<div id="fld_contents_long">
<db:textArea id="wikisrc" nullFieldValue="" onBlur="" styleClass="editform" wrap="virtual" rows="6" cols="80" fieldName="contents_long"
onChange="wikiPreview()"/>
</div>
<span style="display:none" connectId="fld_contents_long" dojoType="tooltip">Bei Maskenfeldern wird dieses Feld f&uuml;r Tooltips genutzt.</span></td>
</tr>
<tr>
<td class="db_label">
Vorschau</td><td align="left">
<script language="Javascript" src="../../xml/js/memtext/mwtools.js" ></script>
<div id="fld_content_long_preview" style="border:thin solid gray;
margin-top:1em;
padding-top:0.5em;
background-color:white;">
</div>
<script language="Javascript">
function wikiPreview()
{
var wikisrc=document.getElementById("wikisrc").value; //innerHTML;
var newWikiModel = new wikiModel(wikisrc);
var contentHtml=newWikiModel.wikiHtml;
document.getElementById("fld_content_long_preview").innerHTML=contentHtml;
}
wikiPreview();
</script>
</td>
</tr>

5
superx/edit/kern/sx_captions_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="sx_captions"; String db_form_name="sx_captions";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -80,6 +82,9 @@ keyfieldsused=kf.toString();
<% <%
String tid = request.getParameter("tid"); String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){ if(tid != null && !tid.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="tid="+tid; filter +="tid="+tid;
} }
%> %>

129
superx/edit/kern/sx_captions_wiki_bearbeiten.jsp

@ -0,0 +1,129 @@
<%@ taglib uri="/WEB-INF/dbforms.tld" prefix="db" %>
<%@page pageEncoding="utf-8" contentType="text/html; charset=UTF-8" %>
<html>
<!--Automatically generated by module_scripts_create.x (SuperX)-->
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta content="0" http-equiv="expires">
<LINK href="/superx/style/sx_common.css" type="text/css" REL="stylesheet">
<LINK href="/superx/style/sx_menue.css" type="text/css" REL="stylesheet">
<LINK href="/superx/style/dbforms_40.css" type="text/css" REL="stylesheet">
<title>Maske Wiki-Willkommensseite</title>
<script type="text/javascript">
var djConfig = {isDebug: false };
//djConfig.debugAtAllCosts = true;
</script><script src="/superx/xml/js/dojo/dojo.js" type="text/javascript">&nbsp;</script><script type="text/javascript">
dojo.require("dojo.widget.Dialog");
dojo.require("dojo.widget.Button");
dojo.require("dojo.widget.Tooltip");
dojo.require("dojo.string.common");
dojo.hostenv.writeIncludes();
</script><script src="/superx/xml/js/memtext/dbforms.js" type="text/javascript">&nbsp;</script>
<db:base />
</head>
<script language="javascript"
src=<%= "\"" +request.getContextPath() + "/dbformslib/jscal/calendar.js\""%>>
</script>
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
String filter="";
String sql="";
if(userobject == null)
{
%>
<jsp:forward page="/edit/not_authenticated.htm"/>
<%
}
else
userid=userobject.toString();
Object mandantobject=request.getSession().getAttribute("MandantenID");
String mandantenid="";
if(mandantobject != null)
mandantenid=mandantobject.toString();
//der superx-Default-Mandant ist bei dbforms ein Leerstring
if(mandantenid.equals("default"))
mandantenid="";
String db_form_name="sx_captions";
String erlaubt="0";
%>
<%@ include file="/edit/check_authentication.inc" %>
<%
if(erlaubt.equals("0"))
{
%>
<jsp:forward page="/edit/not_authorized.htm"/>
<%
}
String keyfieldsused="false";
Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Wiki-Willkommensseite. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie die Wiki-Willkommensseite bearbeiten. </span>
</div>
<%
String id = request.getParameter("id");
if(id != null && !id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="id="+id;
}
%>
<db:dbform tableName="sx_captions" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/sx_captions_wiki_bearbeiten.jsp" filter="<%= filter %>" orderBy="id"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header/>
<db:errors/>
<db:body allowNew="true">
<table border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td>
</tr>
</table>
<p>&nbsp;</p>
<hr>
<p>
<input type="hidden" name="id" value="<%= id %>" />
</p>
<table class="db_form_table" cellspacing="0" cellpadding="0" width="100%" border="0">
<td>
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr>
<td class="db_label">tid</td><td>
<db:label nullFieldValue="" fieldName="tid"/></td>
</tr>
<tr>
<td class="db_label">
<db:message key="Id"/></td><td align="left">
<div id="fld_id">
<db:textField nullFieldValue="" styleClass="clsInputStyle" onBlur="" maxlength="200" size="50" id="inp_sx_captionsid" fieldName="id"/>
</div>
</td>
</tr>
<%@ include file="/edit/kern/sx_captions_contents_long_wiki_preview.inc" %></table>
</td><td align="center" style="padding-left:10px"></td>
</table>
</db:body>
<db:footer/></db:dbform></body>
</html>

138
superx/edit/kern/sx_captions_wiki_edit.jsp

@ -0,0 +1,138 @@
<%@ taglib uri="/WEB-INF/dbforms.tld" prefix="db" %>
<%@page pageEncoding="utf-8" contentType="text/html; charset=UTF-8" %>
<html>
<!--Automatically generated by module_scripts_create.x (SuperX)-->
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta content="0" http-equiv="expires">
<LINK href="/superx/style/superx.css" type="text/css" REL="stylesheet">
<LINK href="/superx/xml/superxml_html.css" type="text/css" REL="stylesheet">
<LINK href="/superx/xml/maske_html.css" type="text/css" REL="stylesheet">
<LINK href="/superx/style/dbforms_40.css" type="text/css" REL="stylesheet">
<title>Maske Wiki-Willkommensseite</title>
<script type="text/javascript">
var djConfig = {isDebug: false };
//djConfig.debugAtAllCosts = true;
</script><script src="/superx/xml/js/dojo/dojo.js" type="text/javascript">&nbsp;</script><script type="text/javascript">
dojo.require("dojo.widget.Dialog");
dojo.require("dojo.widget.Button");
dojo.require("dojo.widget.Tooltip");
dojo.require("dojo.string.common");
dojo.hostenv.writeIncludes();
</script><script src="/superx/xml/js/memtext/dbforms.js" type="text/javascript">&nbsp;</script>
<db:base/>
</head>
<script language="javascript"
src=<%= "\"" +request.getContextPath() + "/dbformslib/jscal/calendar.js\""%>>
</script>
<body class="clsPageBody"><%@ page import ="java.util.Hashtable" %>
<%
//HttpSession session=request.getSession(true);
if (request.getCharacterEncoding() == null)
request.setCharacterEncoding("UTF-8");
Object userobject=request.getSession().getAttribute("UserID");
String userid;
String filter="";
String sql="";
if(userobject == null)
{
%>
<jsp:forward page="/edit/not_authenticated.htm"/>
<%
}
else
userid=userobject.toString();
Object mandantobject=request.getSession().getAttribute("MandantenID");
String mandantenid="";
if(mandantobject != null)
mandantenid=mandantobject.toString();
//der superx-Default-Mandant ist bei dbforms ein Leerstring
if(mandantenid.equals("default"))
mandantenid="";
String db_form_name="sx_captions";
String erlaubt="0";
%>
<%@ include file="/edit/check_authentication.inc" %>
<%
if(erlaubt.equals("0"))
{
%>
<jsp:forward page="/edit/not_authorized.htm"/>
<%
}
String keyfieldsused="false";
Object kf=request.getParameter("keyfieldsused");
if(kf != null)
keyfieldsused=kf.toString();
%>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Wiki-Willkommensseite. </span><img border="0" height="18px" alt="Erl&auml;uterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie die Wiki-Willkommensseite bearbeiten. </span>
</div>
<%
String id = request.getParameter("id");
if(id != null && !id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="id="+id;
}
%>
<db:dbform tableName="sx_captions" maxRows="1" autoUpdate="false" captionResource="true" multipart="false" followUp="/edit/kern/sx_captions_wiki_edit.jsp" filter="<%= filter %>" orderBy="id"
dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/><db:header/>
<db:errors/>
<db:body allowNew="false">
<table border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td>
</tr>
</table>
<p>&nbsp;</p>
<hr>
<p>
<input type="hidden" name="id" value="<%= id %>" />
</p>
<table class="db_form_table" cellspacing="0" cellpadding="0" width="100%" border="0">
<td>
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr>
<td class="db_label">tid</td><td>
<db:label nullFieldValue="" fieldName="tid"/></td>
</tr>
<tr>
<td class="db_label">
<db:message key="Id"/></td><td align="left">
<div id="fld_id">
<db:textField nullFieldValue="" styleClass="clsInputStyle" onBlur="" maxlength="200" size="50" id="inp_sx_captionsid" fieldName="id"/>
</div>
</td>
</tr>
<tr>
<td class="db_label">
<db:message key="Sprache"/></td><td align="left">
<div id="fld_locale">
<input onblur="updateSelect(this)" style="display:none" size="10" name="key_sx_captionslocale" class="schluesselfeld" type="text">
<db:select id="inp_sx_captionslocale" styleClass="clsInputStyle" readOnly="false" onChange="updateKeyfield(this)" fieldName="locale" customEntry=",,true"><% sql = "select element_value::char(10)::char(10), description from menu_element where menu_element.element = \'locale\' order by description;"; %><db:queryData name="sx_captions_menu_element55" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select>
</div>
</td>
</tr><%@ include file="/edit/kern/sx_captions_contents_long_wiki_preview.inc" %></table>
</td><td align="center" style="padding-left:10px"></td>
</table>
</db:body>
<db:footer/></db:dbform></body>
</html>

13
superx/edit/kern/sx_downloads_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="sx_downloads"; String db_form_name="sx_downloads";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -80,6 +82,9 @@ keyfieldsused=kf.toString();
<% <%
String tid = request.getParameter("tid"); String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){ if(tid != null && !tid.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="tid="+tid; filter +="tid="+tid;
} }
%> %>
@ -95,10 +100,10 @@ dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parame
<db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn"> <db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn"> <db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn"> <db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy18" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy19" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy18" flavor="image"/></td><td class="naviBtn"><span connectId="new18" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy19" flavor="image"/></td><td class="naviBtn"><span connectId="new19" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new18" flavor="image"/></td><td class="naviBtn"><span connectId="ins18" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span> <db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new19" flavor="image"/></td><td class="naviBtn"><span connectId="ins19" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins18" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td> <db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins19" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
</tr> </tr>
</table> </table>
<p>&nbsp;</p> <p>&nbsp;</p>

13
superx/edit/kern/sx_jobs_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="sx_jobs"; String db_form_name="sx_jobs";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -80,6 +82,9 @@ keyfieldsused=kf.toString();
<% <%
String tid = request.getParameter("tid"); String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){ if(tid != null && !tid.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="tid="+tid; filter +="tid="+tid;
} }
%> %>
@ -91,10 +96,10 @@ dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parame
<tr> <tr>
<td class="naviBtn"> <td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn"> <db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy29" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy30" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy29" flavor="image"/></td><td class="naviBtn"><span connectId="new29" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy30" flavor="image"/></td><td class="naviBtn"><span connectId="new30" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new29" flavor="image"/></td><td class="naviBtn"><span connectId="ins29" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span> <db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new30" flavor="image"/></td><td class="naviBtn"><span connectId="ins30" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins29" flavor="image"/></td> <db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins30" flavor="image"/></td>
</tr> </tr>
</table> </table>
<p>&nbsp;</p> <p>&nbsp;</p>

2
superx/edit/kern/sx_jobs_list.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="sx_jobs"; String db_form_name="sx_jobs";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {

10
superx/edit/kern/sx_keywords_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="sx_keywords"; String db_form_name="sx_keywords";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -88,10 +90,10 @@ dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parame
<db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn"> <db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn"> <db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn"> <db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy19" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy20" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy19" flavor="image"/></td><td class="naviBtn"><span connectId="new19" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy20" flavor="image"/></td><td class="naviBtn"><span connectId="new20" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new19" flavor="image"/></td><td class="naviBtn"><span connectId="ins19" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span> <db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new20" flavor="image"/></td><td class="naviBtn"><span connectId="ins20" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins19" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td> <db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins20" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
</tr> </tr>
</table> </table>
<p>&nbsp;</p> <p>&nbsp;</p>

16
superx/edit/kern/sx_repository_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="sx_repository"; String db_form_name="sx_repository";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -86,6 +88,9 @@ out.println("<a target='_blank' href=\""+href + "\">SuperX-Manager</a>");
<% <%
String tid = request.getParameter("tid"); String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){ if(tid != null && !tid.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="tid="+tid; filter +="tid="+tid;
} }
%> %>
@ -93,6 +98,9 @@ if(tid != null && !tid.equals("null")){
<% <%
String sachgebiete_id = request.getParameter("sachgebiete_id"); String sachgebiete_id = request.getParameter("sachgebiete_id");
if(sachgebiete_id != null && !sachgebiete_id.equals("null")){ if(sachgebiete_id != null && !sachgebiete_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +=",sachgebiete_id="+sachgebiete_id; filter +=",sachgebiete_id="+sachgebiete_id;
} }
%> %>
@ -104,10 +112,10 @@ dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parame
<tr> <tr>
<td class="naviBtn"> <td class="naviBtn">
<db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn"> <db:updateButton styleClass="clsButtonStyle" style="height:18px" alt="button.update" src="../../images/save.svg" flavor="image" id="db_updateButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy17" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy18" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy17" flavor="image"/></td><td class="naviBtn"><span connectId="new17" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy18" flavor="image"/></td><td class="naviBtn"><span connectId="new18" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new17" flavor="image"/></td><td class="naviBtn"><span connectId="ins17" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span> <db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new18" flavor="image"/></td><td class="naviBtn"><span connectId="ins18" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins17" flavor="image"/></td> <db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins18" flavor="image"/></td>
</tr> </tr>
</table> </table>
<p>&nbsp;</p> <p>&nbsp;</p>

5
superx/edit/kern/sx_repository_list.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="sx_repository"; String db_form_name="sx_repository";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -82,6 +84,9 @@ out.println("<strong>Mandant: " + mandantenid +"</strong>");
<% <%
String sachgebiete_id = request.getParameter("sachgebiete_id"); String sachgebiete_id = request.getParameter("sachgebiete_id");
if(sachgebiete_id != null && !sachgebiete_id.equals("null")){ if(sachgebiete_id != null && !sachgebiete_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="sachgebiete_id="+sachgebiete_id; filter +="sachgebiete_id="+sachgebiete_id;
} }
%> %>

13
superx/edit/kern/sx_stylesheet_param_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="sx_stylesheet_param"; String db_form_name="sx_stylesheet_param";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -80,6 +82,9 @@ keyfieldsused=kf.toString();
<% <%
String tid = request.getParameter("tid"); String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){ if(tid != null && !tid.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="tid="+tid; filter +="tid="+tid;
} }
%> %>
@ -95,10 +100,10 @@ dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parame
<db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn"> <db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn"> <db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn"> <db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy30" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy31" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy30" flavor="image"/></td><td class="naviBtn"><span connectId="new30" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy31" flavor="image"/></td><td class="naviBtn"><span connectId="new31" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new30" flavor="image"/></td><td class="naviBtn"><span connectId="ins30" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span> <db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new31" flavor="image"/></td><td class="naviBtn"><span connectId="ins31" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins30" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td> <db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins31" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
</tr> </tr>
</table> </table>
<p>&nbsp;</p> <p>&nbsp;</p>

5
superx/edit/kern/sx_stylesheet_param_list.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="sx_stylesheet_param"; String db_form_name="sx_stylesheet_param";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -82,6 +84,9 @@ out.println("<strong>Mandant: " + mandantenid +"</strong>");
<% <%
String stylesheet_id = request.getParameter("stylesheet_id"); String stylesheet_id = request.getParameter("stylesheet_id");
if(stylesheet_id != null && !stylesheet_id.equals("null")){ if(stylesheet_id != null && !stylesheet_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="stylesheet_id="+stylesheet_id; filter +="stylesheet_id="+stylesheet_id;
} }
%> %>

5
superx/edit/kern/sx_stylesheets_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="sx_stylesheets"; String db_form_name="sx_stylesheets";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -88,6 +90,9 @@ gotoMyHash.put("tid",tid);
<% <%
String filename = request.getParameter("filename"); String filename = request.getParameter("filename");
if(filename != null && !filename.equals("null")){ if(filename != null && !filename.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="filename~'"+filename+"'"; filter +="filename~'"+filename+"'";
} }
%> %>

5
superx/edit/kern/systeminfo_edit.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="systeminfo"; String db_form_name="systeminfo";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -90,6 +92,9 @@ gotoMyHash.put("tid",tid);
<% <%
String name = request.getParameter("name"); String name = request.getParameter("name");
if(name != null && !name.equals("null")){ if(name != null && !name.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="name~'"+name+"'"; filter +="name~'"+name+"'";
} }
%> %>

8
superx/edit/kern/themenbaum_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="themenbaum"; String db_form_name="themenbaum";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -88,6 +90,9 @@ gotoMyHash.put("tid",tid);
<% <%
String maskeninfo_id = request.getParameter("maskeninfo_id"); String maskeninfo_id = request.getParameter("maskeninfo_id");
if(maskeninfo_id != null && !maskeninfo_id.equals("null")){ if(maskeninfo_id != null && !maskeninfo_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="maskeninfo_id="+maskeninfo_id; filter +="maskeninfo_id="+maskeninfo_id;
} }
%> %>
@ -95,6 +100,9 @@ if(maskeninfo_id != null && !maskeninfo_id.equals("null")){
<% <%
String name = request.getParameter("name"); String name = request.getParameter("name");
if(name != null && !name.equals("null")){ if(name != null && !name.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +=",name~'"+name+"'"; filter +=",name~'"+name+"'";
} }
%> %>

13
superx/edit/kern/trans_inst_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="trans_inst"; String db_form_name="trans_inst";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -88,6 +90,9 @@ gotoMyHash.put("tid",tid);
<% <%
String systeminfo_id = request.getParameter("systeminfo_id"); String systeminfo_id = request.getParameter("systeminfo_id");
if(systeminfo_id != null && !systeminfo_id.equals("null")){ if(systeminfo_id != null && !systeminfo_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="systeminfo_id="+systeminfo_id; filter +="systeminfo_id="+systeminfo_id;
} }
%> %>
@ -103,10 +108,10 @@ dbConnectionName="<%= mandantenid %>" ><input type="hidden" name="${_csrf.parame
<db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn"> <db:navPrevButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.previous" src="../../images/resultset_previous.svg" flavor="image" id="db_navPrevButton"/></td><td class="naviBtn">
<db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn"> <db:navNextButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.next" src="../../images/resultset_next.svg" flavor="image" id="db_navNextButton"/></td><td class="naviBtn">
<db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn"> <db:navLastButton styleClass="clsButtonStyle" style="height:18px" alt="button.nav.last" src="../../images/resultset_last.svg" flavor="image" id="db_navLastButton"/></td><td class="naviBtn">
<db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy21" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:deleteButton confirmMessage="button.delete.confirm" styleClass="clsButtonStyle" style="height:18px" alt="button.delete" src="../../images/delete.svg" id="db_deleteButton" flavor="image"/></td><td class="naviBtn"><span connectId="copy22" dojoType="tooltip">Datensatz kopieren. Mit Mausklick auf diesen Button kopieren Sie den aktuellen Datensatz. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy21" flavor="image"/></td><td class="naviBtn"><span connectId="new21" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span> <db:navCopyButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.copy" src="../../images/copy.svg" id="copy22" flavor="image"/></td><td class="naviBtn"><span connectId="new22" dojoType="tooltip">Neuen Datensatz erzeugen. Mit Mausklick auf diesen Button geht das Formular bzw. Unterformular in den Einf&uuml;gemodus, alle vorhandenen Datens&auml;tze werden ausgeblendet. Zum Einf&uuml;gen des neuen Datensatzes klicken Sie dann auf das H&auml;kchen-Symbol rechts neben bzw. unter mir.</span>
<db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new21" flavor="image"/></td><td class="naviBtn"><span connectId="ins21" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span> <db:navNewButton styleClass="clsButtonStyle" style="height:18px" showAlwaysInFooter="false" alt="button.nav.new" src="../../images/context_add.svg" id="new22" flavor="image"/></td><td class="naviBtn"><span connectId="ins22" dojoType="tooltip">Datensatz einf&uuml;gen. Wenn Sie einen neuen Datensatz erzeugt haben, k&ouml;nnen Sie diesen mit diesem Button speichern.</span>
<db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins21" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td> <db:insertButton showAlways="false" style="height:18px" styleClass="clsButtonStyle" alt="Datensatz einf&uuml;gen" src="../../images/circle_tick.svg" id="ins22" flavor="image"/></td><td class="naviBtn"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schl&uuml;sselfelder an/aus"><img alt="Schl&uuml;sselfelder an/aus" src="../../images/key.svg" border="0"></a></td>
</tr> </tr>
</table> </table>
<p>&nbsp;</p> <p>&nbsp;</p>

5
superx/edit/kern/trans_inst_list.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="trans_inst"; String db_form_name="trans_inst";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -82,6 +84,9 @@ out.println("<strong>Mandant: " + mandantenid +"</strong>");
<% <%
String systeminfo_id = request.getParameter("systeminfo_id"); String systeminfo_id = request.getParameter("systeminfo_id");
if(systeminfo_id != null && !systeminfo_id.equals("null")){ if(systeminfo_id != null && !systeminfo_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="systeminfo_id="+systeminfo_id; filter +="systeminfo_id="+systeminfo_id;
} }
%> %>

2
superx/edit/kern/unload_params_edit.jsp

@ -55,7 +55,9 @@ if(mandantenid.equals("default"))
String db_form_name="unload_params"; String db_form_name="unload_params";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {

8
superx/edit/kern/user_group_bez_edit.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="user_group_bez"; String db_form_name="user_group_bez";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -82,6 +84,9 @@ out.println("<strong>Mandant: " + mandantenid +"</strong>");
<% <%
String userinfo_id = request.getParameter("userinfo_id"); String userinfo_id = request.getParameter("userinfo_id");
if(userinfo_id != null && !userinfo_id.equals("null")){ if(userinfo_id != null && !userinfo_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="userinfo_id="+userinfo_id; filter +="userinfo_id="+userinfo_id;
} }
%> %>
@ -89,6 +94,9 @@ if(userinfo_id != null && !userinfo_id.equals("null")){
<% <%
String groupinfo_id = request.getParameter("groupinfo_id"); String groupinfo_id = request.getParameter("groupinfo_id");
if(groupinfo_id != null && !groupinfo_id.equals("null")){ if(groupinfo_id != null && !groupinfo_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +=",groupinfo_id="+groupinfo_id; filter +=",groupinfo_id="+groupinfo_id;
} }
%> %>

5
superx/edit/kern/user_institution_edit.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="user_institution"; String db_form_name="user_institution";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -82,6 +84,9 @@ out.println("<strong>Mandant: " + mandantenid +"</strong>");
<% <%
String ch110_institut = request.getParameter("ch110_institut"); String ch110_institut = request.getParameter("ch110_institut");
if(ch110_institut != null && !ch110_institut.equals("null")){ if(ch110_institut != null && !ch110_institut.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="ch110_institut="+ch110_institut; filter +="ch110_institut="+ch110_institut;
} }
%> %>

8
superx/edit/kern/user_masken_bez_edit.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="user_masken_bez"; String db_form_name="user_masken_bez";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -82,6 +84,9 @@ out.println("<strong>Mandant: " + mandantenid +"</strong>");
<% <%
String userinfo_id = request.getParameter("userinfo_id"); String userinfo_id = request.getParameter("userinfo_id");
if(userinfo_id != null && !userinfo_id.equals("null")){ if(userinfo_id != null && !userinfo_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="userinfo_id="+userinfo_id; filter +="userinfo_id="+userinfo_id;
} }
%> %>
@ -89,6 +94,9 @@ if(userinfo_id != null && !userinfo_id.equals("null")){
<% <%
String maskeninfo_id = request.getParameter("maskeninfo_id"); String maskeninfo_id = request.getParameter("maskeninfo_id");
if(maskeninfo_id != null && !maskeninfo_id.equals("null")){ if(maskeninfo_id != null && !maskeninfo_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +=",maskeninfo_id="+maskeninfo_id; filter +=",maskeninfo_id="+maskeninfo_id;
} }
%> %>

8
superx/edit/kern/user_sachgeb_bez_edit.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="user_sachgeb_bez"; String db_form_name="user_sachgeb_bez";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -82,6 +84,9 @@ out.println("<strong>Mandant: " + mandantenid +"</strong>");
<% <%
String userinfo_id = request.getParameter("userinfo_id"); String userinfo_id = request.getParameter("userinfo_id");
if(userinfo_id != null && !userinfo_id.equals("null")){ if(userinfo_id != null && !userinfo_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="userinfo_id="+userinfo_id; filter +="userinfo_id="+userinfo_id;
} }
%> %>
@ -89,6 +94,9 @@ if(userinfo_id != null && !userinfo_id.equals("null")){
<% <%
String sachgebiete_id = request.getParameter("sachgebiete_id"); String sachgebiete_id = request.getParameter("sachgebiete_id");
if(sachgebiete_id != null && !sachgebiete_id.equals("null")){ if(sachgebiete_id != null && !sachgebiete_id.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +=",sachgebiete_id="+sachgebiete_id; filter +=",sachgebiete_id="+sachgebiete_id;
} }
%> %>

5
superx/edit/kern/user_sichtarten_edit.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="user_sichtarten"; String db_form_name="user_sichtarten";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -82,6 +84,9 @@ out.println("<strong>Mandant: " + mandantenid +"</strong>");
<% <%
String sichtart = request.getParameter("sichtart"); String sichtart = request.getParameter("sichtart");
if(sichtart != null && !sichtart.equals("null")){ if(sichtart != null && !sichtart.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="sichtart="+sichtart; filter +="sichtart="+sichtart;
} }
%> %>

5
superx/edit/kern/user_sichten_edit.jsp

@ -52,7 +52,9 @@ if(mandantenid.equals("default"))
String db_form_name="user_sichten"; String db_form_name="user_sichten";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -82,6 +84,9 @@ out.println("<strong>Mandant: " + mandantenid +"</strong>");
<% <%
String sicht_name_intern = request.getParameter("sicht_name_intern"); String sicht_name_intern = request.getParameter("sicht_name_intern");
if(sicht_name_intern != null && !sicht_name_intern.equals("null")){ if(sicht_name_intern != null && !sicht_name_intern.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="sicht_name_intern="+sicht_name_intern; filter +="sicht_name_intern="+sicht_name_intern;
} }
%> %>

5
superx/edit/kern/userinfo_edit.jsp

@ -54,7 +54,9 @@ if(mandantenid.equals("default"))
String db_form_name="userinfo"; String db_form_name="userinfo";
String erlaubt="0"; String erlaubt="0";
%> %>
<%@ include file="/edit/check_authentication.inc" %> <%@ include file="/edit/check_authentication.inc" %>
<% <%
if(erlaubt.equals("0")) if(erlaubt.equals("0"))
{ {
@ -83,6 +85,9 @@ Au&szlig;erdem k&ouml;nnen Sie hier dem Benutzer Berechtigungen &uuml;ber Gruppe
<% <%
String tid = request.getParameter("tid"); String tid = request.getParameter("tid");
if(tid != null && !tid.equals("null")){ if(tid != null && !tid.equals("null")){
if (!filter.isEmpty()) {
filter += ",";
}
filter +="tid="+tid; filter +="tid="+tid;
} }
%> %>

3
superx/index.jsp

@ -1,4 +1,5 @@
<%@page pageEncoding="utf-8" contentType="text/html; charset=UTF-8" %> <%@ page language="java" pageEncoding="UTF-8" contentType="text/html; UTF-8"%>
<%@ page import ="org.dbforms.config.DbFormsConfigRegistry,java.sql.Connection,java.sql.Statement,java.sql.ResultSet,de.superx.common.SxUser" %> <%@ page import ="org.dbforms.config.DbFormsConfigRegistry,java.sql.Connection,java.sql.Statement,java.sql.ResultSet,de.superx.common.SxUser" %>
<% <%

2
superx/portlet.jsp

@ -1,4 +1,4 @@
<%@page pageEncoding="utf-8" contentType="text/html; charset=UTF-8" %> <%@ page language="java" pageEncoding="UTF-8" contentType="text/html; UTF-8"%>
<%@page import ="de.superx.common.SxUser" %> <%@page import ="de.superx.common.SxUser" %>
<% <%

4
superx/style/sx_menue.css

@ -33,7 +33,9 @@
/*Seite "Willkommen zu Sx*/ /*Seite "Willkommen zu Sx*/
h1 { font-size:1.5em;
font-weight:bolder;
}
table { margin-top: 0.5rem; } table { margin-top: 0.5rem; }
th, td { padding: 0.3rem 0.3rem; } th, td { padding: 0.3rem 0.3rem; }

BIN
superx/xml/js/jquery/images/ajax-loader.gif

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

BIN
superx/xml/js/jquery/images/icons-png/action-black.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 219 B

BIN
superx/xml/js/jquery/images/icons-png/action-white.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 227 B

BIN
superx/xml/js/jquery/images/icons-png/alert-black.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 244 B

BIN
superx/xml/js/jquery/images/icons-png/alert-white.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 243 B

BIN
superx/xml/js/jquery/images/icons-png/arrow-d-black.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 146 B

BIN
superx/xml/js/jquery/images/icons-png/arrow-d-l-black.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 167 B

BIN
superx/xml/js/jquery/images/icons-png/arrow-d-l-white.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 173 B

BIN
superx/xml/js/jquery/images/icons-png/arrow-d-r-black.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 159 B

BIN
superx/xml/js/jquery/images/icons-png/arrow-d-r-white.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 171 B

BIN
superx/xml/js/jquery/images/icons-png/arrow-d-white.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 149 B

BIN
superx/xml/js/jquery/images/icons-png/arrow-l-black.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 149 B

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save