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.
		
		
		
		
		
			
		
			
				
					
					
						
							177 lines
						
					
					
						
							7.5 KiB
						
					
					
				
			
		
		
	
	
							177 lines
						
					
					
						
							7.5 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 xmlns:sx="http://memtext.de"> | 
						|
<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 Benutzer verwalten</title> | 
						|
<script type="text/javascript"> | 
						|
	var djConfig = {isDebug: false }; | 
						|
	//djConfig.debugAtAllCosts = true; | 
						|
	</script><script src="/superx/xml/js/dojo/dojo.js" type="text/javascript"> </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"> </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="userinfo"; | 
						|
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">Benutzer verwalten. </span><img border="0" height="18px" alt="Erläuterung" src="/superx/images/information.svg"><span style="display:none" connectId="menuCaption" dojoType="tooltip">Sie können hier die Benutzerdaten wie Kennung, Name, E-Mail Adresse ... einsehen und auch verändern. | 
						|
Sie Können das Passwort ändern, den Benutzer als Administrator setzten und auch den Benutzer dazu veranlassen | 
						|
beim nächsten Login sein Passwort zu ändern. | 
						|
Außerdem können Sie hier dem Benutzer Berechtigungen über Gruppen, Sachgebiete, Masken, Institutionen, Projekten (Kostenträgern), Sichten und Sichtarten geben und auch entziehen. | 
						|
</span> | 
						|
</div> | 
						|
<% | 
						|
String tid = request.getParameter("tid"); | 
						|
if(tid != null && !tid.equals("null")){ | 
						|
	filter +="tid="+tid; | 
						|
} | 
						|
%> | 
						|
<db:dbform tableName="userinfo" maxRows="1" autoUpdate="false"  captionResource="true" multipart="false" followUp="/edit/kern/userinfo_edit.jsp" filter="<%= filter %>" orderBy="benutzer" | 
						|
dbConnectionName="<%= mandantenid %>" onSubmit="return validateUserForm();" | 
						|
 javascriptFieldsArray="true" | 
						|
 ><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><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"><input type="hidden" name="keyfieldsused" value="<%= keyfieldsused %>" /><a onclick="maskeTogglekeyfields()" title="Schlüsselfelder an/aus"><img alt="Schlüsselfelder an/aus" src="../../images/key.svg" border="0"></a></td> | 
						|
</tr> | 
						|
</table> | 
						|
<p> </p> | 
						|
<hr> | 
						|
<p> | 
						|
<input type="hidden" name="tid" value="<%= tid %>" /> | 
						|
</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="Benutzer"/></td><td align="left"> | 
						|
<div id="fld_benutzer"> | 
						|
<db:textField nullFieldValue="" styleClass="clsInputStyle" onBlur="" maxlength="255" size="40" id="inp_userinfobenutzer" fieldName="benutzer"/> | 
						|
</div> | 
						|
</td> | 
						|
</tr> | 
						|
<tr> | 
						|
<td class="db_label"> | 
						|
<db:message key="Name"/></td><td align="left"> | 
						|
<div id="fld_name"> | 
						|
<db:textField nullFieldValue="" styleClass="clsInputStyle" onBlur="" maxlength="50" size="40" id="inp_userinfoname" fieldName="name"/> | 
						|
</div> | 
						|
</td> | 
						|
</tr> | 
						|
<tr> | 
						|
<td class="db_label"> | 
						|
<db:message key="Email"/></td><td align="left"> | 
						|
<div id="fld_email"> | 
						|
<db:textField nullFieldValue="" styleClass="clsInputStyle" onBlur="" maxlength="255" size="40" id="inp_userinfoemail" fieldName="email"/> | 
						|
</div> | 
						|
</td> | 
						|
</tr><%@ include file="/edit/kern/userinfo_edit_admin.inc" %><tr> | 
						|
<td class="db_label"> | 
						|
<db:message key="Beginn Gültigkeit"/></td><td align="left"> | 
						|
<div id="fld_gueltig_von"> | 
						|
<db:dateField styleClass="clsInputStyle" nullFieldValue=""  pattern="dd.MM.yyyy"  size="10" fieldName="gueltig_von" onBlur=""  useJsCalendar="true"/> | 
						|
</div> | 
						|
</td> | 
						|
</tr> | 
						|
<tr> | 
						|
<td class="db_label"> | 
						|
<db:message key="Ende Gültigkeit"/></td><td align="left"> | 
						|
<div id="fld_gueltig_bis"> | 
						|
<db:dateField styleClass="clsInputStyle" nullFieldValue=""  pattern="dd.MM.yyyy"  size="10" fieldName="gueltig_bis" onBlur=""  useJsCalendar="true"/> | 
						|
</div> | 
						|
</td> | 
						|
</tr> | 
						|
<tr> | 
						|
<td class="db_label"> | 
						|
<db:message key="Max_versuch"/></td><td align="left"> | 
						|
<div id="fld_max_versuch"> | 
						|
<db:textField nullFieldValue="" onBlur="" styleClass="clsInputStyle" id="inp_userinfomax_versuch" size="6" fieldName="max_versuch"/> | 
						|
</div> | 
						|
</td> | 
						|
</tr> | 
						|
<tr> | 
						|
<td class="db_label"> | 
						|
<db:message key="Akt_versuch"/></td><td align="left"> | 
						|
<div id="fld_akt_versuch"> | 
						|
<db:textField nullFieldValue="" onBlur="" styleClass="clsInputStyle" id="inp_userinfoakt_versuch" size="6" fieldName="akt_versuch"/> | 
						|
</div> | 
						|
</td> | 
						|
</tr><%@ include file="/edit/kern/userinfo_edit_pw.inc" %><%@ include file="/edit/kern/userinfo_edit_pw_aendern.inc" %><%@ include file="/edit/kern/userinfo_edit_gruppe.inc" %><%@ include file="/edit/kern/userinfo_edit_sachgebiete.inc" %><%@ include file="/edit/kern/userinfo_edit_masken.inc" %><%@ include file="/edit/kern/userinfo_edit_institution.inc" %><%@ include file="/edit/kern/userinfo_edit_sieht_projekte.inc" %><%@ include file="/edit/kern/userinfo_edit_kostentraeger.inc" %><%@ include file="/edit/kern/userinfo_edit_sichten.inc" %><%@ include file="/edit/kern/userinfo_edit_sichtarten.inc" %></table> | 
						|
</td><td align="center" style="padding-left:10px"></td> | 
						|
</table> | 
						|
</db:body> | 
						|
<db:footer/></db:dbform></body> | 
						|
</html> | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 |