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.
 
 
 
 
 
 

146 lines
5.1 KiB

<%@ 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">
<link rel="stylesheet" type="text/css" href="/superx/xml/css/start_portlet.css"/>
<link rel="stylesheet" type="text/css" href="/superx/xml/css/fontello-codes.css"/>
<title>Formular Organigramm</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();
function inst_uebernehmen(inst_nr,inst_name)
{
var myWindow=window.opener;
/*
var myForm=myWindow.document.forms[0];
if(myWindow.getDbFormFieldName)
{
var inputElem=myForm.elements[myWindow.getDbFormFieldName('parent')];
if(inputElem)
inputElem.value=inst_nr;
window.close();
}
*/
myWindow.document.getElementById('inp_inst').value=inst_nr;
myWindow.document.getElementById('instLabel').innerHTML=inst_name;
window.close();
}
</script><script src="/superx/xml/js/memtext/dbforms.js" type="text/javascript">&nbsp;</script>
<db:base/>
</head>
<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="organigramm";
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();
%>
<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>
<div style="margin: 0px; padding: 0px; overflow: hidden; width: 100%;" id="menuCaption">
<span class="menuCaptionTitle" id="menuCaptionTitle">Bitte w&auml;hlen Sie eine Institution aus:</span><img border="0" alt="Erl&auml;uterung" src="/superx/images/info.png"><span style="display:none" connectId="menuCaption" dojoType="tooltip">In diesem Formular k&ouml;nnen Sie das Organigramm aufrufen</span>
</div><db:dbform tableName="organigramm"
maxRows="*" autoUpdate="false"
captionResource="true" multipart="false"
followUp="/edit/kern/organigramm_list.jsp"
orderBy="key_apnr"
sqlFilter="gueltig_bis >= today()"
dbConnectionName="<%= mandantenid %>" >
<input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}"/>
<db:header>
<table class="dbform_tab" border="1" >
<tr><td /><td>Filtern</td><td><db:search fieldName="drucktext" searchAlgo="weakEnd"/></td><td /> </tr>
<tr>
<th></th><th align="left">
<db:message key="Schl&uuml;ssel"/></th><th align="left">
<db:message key="Drucktext"/></th>
<th align="left">
<db:message key="Gültig von"/></th>
<th align="left">
<db:message key="Gültig bis"/></th>
<th>&Uuml;bernehmen</th>
</tr>
<tr><td /><td>0</td><td>Alle Institutionen</td>
<td />
<td />
<td><a onclick="inst_uebernehmen('0','Alle Institutionen');" class="icon icon-left-big" style="color:blue;cursor: pointer;" title="Zuweisen und schlie&szlig;en">&nbsp;</a>
</td>
</tr>
</db:header>
<db:errors/>
<db:body allowNew="false">
<tr>
<td></td><td><db:label nullFieldValue="" fieldName="key_apnr" />
</td><td><db:label nullFieldValue="" fieldName="drucktext" />
</td><td><db:dateLabel nullFieldValue="" fieldName="gueltig_seit" />
</td>
<td><db:dateLabel nullFieldValue="" fieldName="gueltig_bis" />
</td>
<td><a onclick="<%= "inst_uebernehmen('"+currentRow_organigramm.get("key_apnr").toString()+"','"+currentRow_organigramm.get("drucktext").toString()+"');" %>" class="icon icon-left-big" style="color:blue;cursor: pointer;" title="Zuweisen und schlie&szlig;en">&nbsp;</a>
</td>
</tr>
</db:body>
<db:footer><tr></tr>
</table>
</db:footer></db:dbform></body>
</html>