You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
235 lines
8.0 KiB
235 lines
8.0 KiB
<%@ taglib uri="/WEB-INF/dbforms.tld" prefix="db" %> |
|
<%@page pageEncoding="utf-8" contentType="text/html; charset=UTF-8" %> |
|
<html xmlns:jsp="http://www.java.com/jsp" xmlns:db="http://www.wap-force.com/dbforms"> |
|
<!--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"> |
|
<LINK href="/superx/style/superx.css" type="text/css" REL="stylesheet"/> |
|
<LINK href="/superx/xml/superxml_html.css" type="text/css" REL="stylesheet"/> |
|
<db:base/> |
|
|
|
<LINK href="../xml/tabelle_html.css" type="text/css" REL="stylesheet"/> |
|
<title>Formular Downloads</title> |
|
<LINK href="/superx/style/dbforms.css" type="text/css" REL="stylesheet"/> |
|
</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); |
|
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_downloads"; |
|
String erlaubt="0"; |
|
%> |
|
<%@ include file="/edit/check_authentication.inc" %> |
|
<% |
|
if(erlaubt.equals("0")) |
|
{ |
|
%> |
|
|
|
<jsp:forward page="/edit/not_authorized.htm"/> |
|
<% |
|
} |
|
|
|
%> |
|
|
|
|
|
<p align="right"> |
|
<a target="_parent" href="http://www.superx-projekt.de"> |
|
<img border="0" alt="Logo" src="../../images/logo.gif"/> |
|
</a> |
|
<br/><% if(!mandantenid.equals("default") && !mandantenid.equals("")) |
|
out.println("<strong>Mandant: " + mandantenid +"</strong>"); |
|
%></p> |
|
<table align="center" border="0" width="100%" cellspacing="0" cellpadding="1" class="clsMainMenuTable"> |
|
<tr> |
|
<td> |
|
<table border="0" width="100%" cellspacing="2" cellpadding="3" class="clsMainMenuTable"> |
|
<tr class="clsMainMenuTableRow"> |
|
<td> |
|
<span class="clsMainMenu">Downloads</span> |
|
</td> |
|
<td align="right"> |
|
<span class="lbl">In diesem Formular können Sie Downloads bearbeiten.<br /> Achtung: die <span style="color:red">rot</span> gekennzeichneten Felder sind Pflichtfelder</span> |
|
</td> |
|
<td/> |
|
</tr> |
|
</table> |
|
</td> |
|
</tr> |
|
</table> |
|
<% |
|
String tid = request.getParameter("tid"); |
|
if(tid != null && !tid.equals("null")){ |
|
filter +="tid="+tid; |
|
} |
|
%> |
|
<db:dbform tableName="sx_downloads" maxRows="1" autoUpdate="false" captionResource="false" multipart="true" followUp="/edit/kern/sx_downloads_bearbeiten.jsp" filter="<%= filter %>" orderBy="id" |
|
dbConnectionName="<%= mandantenid %>" > |
|
<input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/> |
|
<p> |
|
<input type="hidden" name="tid" value="<%= tid %>" /> |
|
</p> |
|
<db:header/> |
|
<db:errors/> |
|
<db:body allowNew="true"> |
|
<table width="100%" align="center" border="0"> |
|
<tr> |
|
<td class="themenspalte">tid</td> |
|
<td> |
|
<db:label nullFieldValue="" styleClass="clsInputStyle" fieldName="tid"/> |
|
</td> |
|
</tr> |
|
<tr class="clsOddDataTableRow"> |
|
<td class="themenspalte"><span style="color:red"> |
|
<db:message key="Name"/></span> |
|
</td> |
|
<td align="left"> |
|
<db:textField nullFieldValue="" styleClass="clsInputStyle" maxlength="255" size="40" fieldName="name"/> |
|
</td> |
|
</tr> |
|
<tr class="clsEvenDataTableRow"> |
|
<td class="themenspalte"> |
|
<db:message key="Zugehörige Kostenstelle"/> |
|
</td> |
|
<td align="left"> <db:select styleClass="clsInputStyle" fieldName="ch110_institut" customEntry=",,true"><% sql = "select key_apnr, name from organigramm order by name;"; %><db:queryData name="sx_downloads_organigramm51" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> </db:select> |
|
</td> |
|
</tr> |
|
<tr class="clsOddDataTableRow"> |
|
<td class="themenspalte"> |
|
<db:message key="Bezugsdatum"/> |
|
</td> |
|
<td align="left"> |
|
<db:dateField styleClass="clsInputStyle" nullFieldValue="" pattern="dd.MM.yyyy" useJsCalendar="true" |
|
size="10" fieldName="bezugsdatum"/> |
|
</td> |
|
<td class="comment">Worauf bezieht sich der Download (für Ermittlung Bezugsjahr,- Monat oder Sem.)</td> |
|
</tr> |
|
<tr class="clsEvenDataTableRow"> |
|
<td class="themenspalte"> |
|
<db:message key="Importdatum"/> |
|
</td> |
|
<td align="left"> |
|
<db:dateField styleClass="clsInputStyle" nullFieldValue="" pattern="dd.MM.yyyy" useJsCalendar="true" |
|
size="10" fieldName="importdatum"/> |
|
</td> |
|
<td class="comment">Datum des Imports in die Datenbank</td> |
|
</tr> |
|
<tr class="clsOddDataTableRow"> |
|
<td class="themenspalte"> |
|
<db:message key="Kommentar"/> |
|
</td> |
|
<td align="left"> |
|
<db:textArea nullFieldValue="" styleClass="clsInputStyle" wrap="virtual" rows="10" cols="40" fieldName="kommentar"/> |
|
</td> |
|
<td class="comment">Kommentar für Website (Datenlegende o.ä.).</td> |
|
</tr> |
|
<tr class="clsEvenDataTableRow"> |
|
<td class="themenspalte"> |
|
<db:message key="Hyperlink zu Kommentar-Site"/> |
|
</td> |
|
<td align="left"> |
|
<db:textField nullFieldValue="" styleClass="clsInputStyle" maxlength="255" size="40" fieldName="kommentar_url"/> |
|
</td> |
|
<td class="comment">Verweis auf umfangreichere Anleitungen und Kommentare, beginnend mit "http://" oder relativ zu http://server:Port/superx/servlet</td> |
|
</tr> |
|
<tr class="clsOddDataTableRow"> |
|
<td class="themenspalte"> |
|
<db:message key="Dateityp"/> |
|
</td> |
|
<td align="left"> |
|
<% |
|
sql="SELECT element_value,description FROM menu_element where element='contenttype' order by 2"; |
|
%> |
|
<db:select fieldName="contenttype" customEntry="'',,true" styleClass="clsInputStyle"> |
|
<db:queryData name="k_contenttype" query="<%= sql %>" dbConnectionName="<%= mandantenid %>" /> |
|
</db:select> |
|
</td> |
|
<td class="comment">Mime-Type der Datei (für pdf z.B. "application/pdf", html etc).</td> |
|
</tr> |
|
<tr class="clsEvenDataTableRow"> |
|
<td class="themenspalte"><span style="color:red"> |
|
<db:message key="Datei "/></span> |
|
</td> |
|
<td align="left"> |
|
Aktuelle Datei: <db:label styleClass="clsInputStyle" fieldName="datei"/><br /> |
|
Neue Datei: |
|
<db:file styleClass="clsInputStyle" fieldName="datei" /> |
|
</td> |
|
<td class="comment">Pfad zur Datei / Dateiname |
|
</td> |
|
</tr> |
|
<tr class="clsOddDataTableRow"> |
|
<td class="themenspalte"><span style="color:red"> |
|
<db:message key="Gültig von"/></span> |
|
</td> |
|
<td align="left"> |
|
<db:dateField styleClass="clsInputStyle" nullFieldValue="" pattern="dd.MM.yyyy" size="10" fieldName="gueltig_seit" onBlur="" useJsCalendar="true"/> |
|
</td><td class="comment">In der Regel '01.01.1900'</td> |
|
</tr> |
|
<tr class="clsEvenDataTableRow"> |
|
<td class="themenspalte"><span style="color:red"> |
|
<db:message key="Gültig bis"/></span> |
|
</td> |
|
<td align="left"> |
|
<db:dateField styleClass="clsInputStyle" nullFieldValue="" pattern="dd.MM.yyyy" size="10" fieldName="gueltig_bis" onBlur="" useJsCalendar="true"/> |
|
</td><td class="comment">In der Regel '31.12.3000'</td> |
|
</tr> |
|
</table> |
|
</db:body> |
|
<db:footer> |
|
<table border="0" align="center" cellpadding="0" cellspacing="0"> |
|
<tr> |
|
<td> |
|
<db:updateButton styleClass="clsButtonStyle" style="width:90" caption="Speichern"/> |
|
</td> |
|
<td align="right"> |
|
<db:navFirstButton styleClass="clsButtonStyle" style="width:90" caption="Erster"/> |
|
</td> |
|
<td align="center"> |
|
<db:navPrevButton styleClass="clsButtonStyle" style="width:90" caption="Vorheriger"/> |
|
</td> |
|
<td align="center"> |
|
<db:navNextButton styleClass="clsButtonStyle" style="width:90" caption="Nächster"/> |
|
</td> |
|
<td align="left"> |
|
<db:navLastButton styleClass="clsButtonStyle" style="width:90" caption="Letzter"/> |
|
</td> |
|
<td align="left"> |
|
<db:navCopyButton styleClass="clsButtonStyle" style="width:90" title="Kopieren" caption="Kopieren" showAlwaysInFooter="false"/> |
|
</td> |
|
|
|
<td> |
|
<db:deleteButton confirmMessage="Wollen Sie den Eintrag wirklich löschen?" styleClass="clsButtonStyle" style="width:90" caption="Löschen"/> |
|
</td> |
|
<td> |
|
<db:navNewButton styleClass="clsButtonStyle" style="width:90" showAlwaysInFooter="false" caption="Neu"/> |
|
</td> |
|
<td> |
|
<db:insertButton showAlways="false" styleClass="clsButtonStyle" caption="Einfügen"/> |
|
</td> |
|
</tr> |
|
</table> |
|
</db:footer></db:dbform></body> |
|
</html>
|
|
|