SuperX-Kernmodul
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

<%@ 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&ouml;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&ouml;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&uuml;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&uuml;r Website (Datenlegende o.&auml;.).</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&uuml;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&uuml;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&uuml;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&auml;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&ouml;schen?" styleClass="clsButtonStyle" style="width:90" caption="L&ouml;schen"/>
</td>
<td>
<db:navNewButton styleClass="clsButtonStyle" style="width:90" showAlwaysInFooter="false" caption="Neu"/>
</td>
<td>
<db:insertButton showAlways="false" styleClass="clsButtonStyle" caption="Einf&uuml;gen"/>
</td>
</tr>
</table>
</db:footer></db:dbform></body>
</html>