<!--<table border="0" width="100%">
<tr><td><table width="100%"><tr><td>[USER_CREATE]</td></tr></table></td></tr>
</table>-->
<style>
	ul.ui-autocomplete {
		/*padding-top:100px;*/
	}
	#trdummy {
		height:0;
		width:0;
		overflow: hidden;
		display:none;
	}
</style>
<!-- gehort zu tabview -->
<div id="tabs">
    <ul>
        <li><a href="#tabs-1">{|Benutzer|}</a></li>
        [VORRECHTE]<li><a href="#tabs-3">{|Rechte|}</a></li>[NACHRECHTE]
    </ul>
<!-- ende gehort zu tabview -->

<!-- erstes tab -->
<div id="tabs-1">
[MESSAGE]
<form enctype="multipart/form-data" action="" method="post" name="eprooform" id="usereditform">
[FORMHANDLEREVENT]

  <table class="tableborder" border="0" cellpadding="3" cellspacing="0" width="100%">
    <tbody>
      <tr valign="top" colspan="3">
        <td >
<fieldset><legend>{|Benutzer|}</legend>
    <table width="100%" border="0">
         <tr><td width="200">{|Benutzer ist aktiv|}:</td><td><input type="checkbox" name="activ" value="1" [ACTIVCHECKED]>&nbsp;</td></tr>
    <tr><td>{|Benutzername|}:*</td><td><input type="text" id="username" name="username[]" value="[USERNAME]" size="40"></td></tr>
 	<tr valign="top"><td width="200">{|Adresse aus Stammdaten|}:</td><td width="">[ADRESSEAUTOSTART]<input type="text" name="adresse" id="adresse" value="[ADRESSE]" size="40">[ADRESSEAUTOEND]&nbsp;<i>{|Jeder Benutzer muss auf eine eindeutige Adresse verweisen.|}</i></td></tr>
		<tr id="trdummy"><td><input type="text" id="username" name="username[]" /></td></tr>
			<tr><td>{|Passwort|}:*</td><td><input type="password" name="password" id="password" value="[PASSWORD]" size="40" AUTOCOMPLETE="off"></td></tr>
    <tr><td>{|Passwort wdh|}:*</td><td><input type="password" name="repassword" id="repassword" value="[REPASSWORD]" size="40" AUTOCOMPLETE="off"></td></tr>
     
          <tr><td>{|Account-Typ|}:</td><td><select name="type">[TYPESELECT]</select></td></tr>
    <tr><td width="200">{|Interne Beschreibung|}:</td><td><input type="text" name="description" value="[DESCRIPTION]" size="40">&nbsp;<i>{|Dient f&uuml;r Infos oder Notizen.|}</i></td></tr>

 <tr>
                        <td>{|Eigene Kalenderfarbe|}:</td>
                        <td><input type="text" name="defaultcolor" id="defaultcolor" value="[DEFAULTCOLOR]" size="80">
                        </td>
                        <td></td>
                    </tr>
    <tr><td><br></td><td></td></tr>
    <tr><td>{|Zugriff aus Ferne erlauben|}:</td><td><input type="checkbox" name="externlogin" value="1" [EXTERNLOGINCHECKED]>&nbsp;<i>{|Bei Installation auf externen Server immer aktivieren.|}</i></td></tr>
    <tr><td>{|Startseite|}:</td><td><input type="text" name="startseite" value="[STARTSEITE]" size="40">&nbsp;<i>z.B. index.php?module=welcome&action=pinwand</i>&nbsp;({|für Pinnwand|})</td></tr>
    <tr><td>{|Fehllogins|}:</td><td><input type="text" name="fehllogins" value="[FEHLLOGINS]" size="40">&nbsp;<i>{|Z&auml;hler bei falschen Logins. Zum zur&uuml;cksetzten Feld leeren.|}</i></td></tr>
    <tr valign="top"><td>{|Benutzer Vorlage|}:</td><td><input type="text" name="vorlage" value="[VORLAGE]" size="40" id="vorlage">&nbsp;<br><i>{|Hinweis: Sobald eine Vorlage eingetragen ist k&ouml;nnen Rechte der Vorlage dem Benutzer nicht mehr entzogen werden.|}</i></td></tr>

</table></fieldset>

<fieldset><legend>{|RFID Tag|}</legend>
    <table width="100%" border="0">
          <tr><td width="200">{|Kennung|}:</td><td><input type="text" id="rfidtag" name="rfidtag" value="[RFIDTAG]" size="40">&nbsp;<select id="rfidsel"><option>- w&auml;hlen -</option>[SELRFID]</select>&nbsp;<input type="button" value="{|Einlesen|}" onclick="loadrfid(0);" /></td></tr>
</table></fieldset>


<fieldset><legend>{|Login Methode|}</legend>
    <table width="100%">
          <tr><td width="200">{|Auswahl|}:</td><td><select name="hwtoken" id="hwtoken" onchange="hwtokenchange();">[TOKENSELECT]</select>&nbsp;<span class="qrtd">[BUTTONQRRESET]</span></td></tr>
          <tr><td>{|HW Key|}:</td><td><input type="text" name="hwkey" value="[HWKEY]" size="40"></td></tr>
          <tr><td>{|HW Counter|}:</td><td><input type="text" name="hwcounter" value="[HWCOUNTER]" size="40"></td></tr>
          <tr><td>{|HW Datablock|}:</td><td><input type="text" name="hwdatablock" value="[HWDATABLOCK]" size="40"></td></tr>

</table></fieldset>

<fieldset><legend>{|Sonstige Einstellungen|}</legend>
    <table width="100%">
        <tr valign="top"><td>{|Projekt bevorzugen|}:</td><td><input type="checkbox" name="projekt_bevorzugen" value="1" [PROJEKTBEVORZUGENCHECKED]>&nbsp;
					<input type="text" name="projekt" value="[PROJEKT]" id="projekt" size="35">&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<i>({|Beim Anlegen von Auftr&auml;gen & Co.|})</i><br><br></td></tr>
          <tr valign="top"><td>{|Sprache|}:</td><td><select name="sprachebevorzugen" id="sprachebevorzugen">[SPRACHEBEVORZUGEN]</select></td></tr>
          <tr valign="top"><td>{|Eigene E-Mail bevorzugen|}:</td><td><input type="checkbox" name="email_bevorzugen" value="1" [EMAILBEVORZUGENCHECKED]>&nbsp;<i>({|Immer eigene E-Mail vor Firmenadresse bevorzugen.|})</i></td></tr>
          <tr><td width="200">{|Standard Drucker|}:</td><td><select name="standarddrucker">[STANDARDDRUCKER]</select></td></tr>
          <tr><td width="200">{|Standard Etikettendrucker|}:</td><td><select name="standardetikett">[STANDARDETIKETT]</select></td></tr>
          <tr><td width="200">{|Drucker Stufe (Versand)|}:</td><td><select name="standardversanddrucker">[STANDARDVERSANDDRUCKER]</select></td></tr>
          <tr><td width="200">{|Drucker Stufe (Paketmarke)|}:</td><td><select name="paketmarkendrucker">[PAKETMARKENDRUCKER]</select></td></tr>
          <tr><td width="200">{|Standard Fax|}:</td><td><select name="standardfax">[STANDARDFAX]</select></td></tr>
          <tr><td></td><td><input type="hidden" name="settings" value="[SETTINGS]" ></td></tr>

          <tr><td>{|GPS Stechuhr|}:</td><td><input type="checkbox" name="gpsstechuhr" value="1" [GPSSTECHUHRCHECKED]>&nbsp;</td></tr>
         <tr><td>{|Im Kalender/Chat ausblenden|}:</td><td><input type="checkbox" name="kalender_ausblenden" value="1" [KALENDERAUSBLENDENCHECKED]>&nbsp;<i>({|Benutzer ausblenden|})</i></td></tr>
         <tr><td>{|ICS Kalender|}:</td><td><input type="checkbox" name="kalender_aktiv" value="1" [KALENDERAKTIVCHECKED]>&nbsp;</td></tr>
          <tr><td>{|ICS Kalender Passwort|}:</td><td><input type="text" name="kalender_passwort" value="[KALENDERPASSWORT]" size="40" autocomplete="off"><br><i>&nbsp;URL: [SERVERNAME]/index.php?module=kalender&action=ics ({|Anmeldung: Benutzername siehe oben + ICS Kalender Passwort|})</i></td></tr>
          <tr><td>{|Docscan/WebDAV Upload|}:</td><td><input type="checkbox" name="docscan_aktiv" value="1" [DOCSCANAKTIVCHECKED]>&nbsp;</td></tr>
					<tr><td>{|Docscan/WebDAV Passwort|}:</td><td><input type="text" name="docscan_passwort" value="[DOCSCANPASSWORT]" size="40" autocomplete="off"><br><i>&nbsp;URL: [SERVERNAME]/docscan/upload.php/ ({|Anmeldung: Benutzername siehe oben + Docscan/WebDAV Passwort|})</i></td></tr>
			    <tr><td>{|Rolle|}:</td>
						<td><select id="selrole">[SELROLE]</select>
							<input id="roletext" name="roletext" type="text" value="[ROLETEXT]" />
							<input type="hidden" name="role" id="role" value="[ROLE]" />
						</td>
					</tr>
</table></fieldset>

[VORRECHTE]

<fieldset><legend>{|Rechte von Benutzer kopieren|}</legend>
	<table><tr><td width="200">{|Rechte von Benutzer kopieren|}:</td><td><select name="copyusertemplate" ><option value="">{|Bitte w&auml;hlen|}</option>[USERNAMESELECT]</select>
	<input type="submit" name="templatesubmit" value="{|kopieren und &uuml;bernehmen|}" style="margin-left: 15px"
		onclick="return confirm('{|Es werden alle Benutzerrechte überschrieben. Fortfahren?|}');">
	</td></tr></table>
</fieldset>

<fieldset><legend>{|Rechtedatei heraufladen|}</legend>
	<table><tr><td width="200">{|Datei auswählen|}:</td><td><input type="hidden"/><input name="jsonvorlage" type="file" />
	</td></tr></table>
</fieldset>




[NACHRECHTE]


</td></tr>

    <tr valign="" height="" bgcolor="" align="" bordercolor="" class="klein" classname="klein">
    <td width="" valign="" height="" bgcolor="" align="right" colspan="3" bordercolor="" classname="orange2" class="orange2">
    <input type="submit" id="submit" name="submituser" value="Speichern" />
    </tr>

    </tbody>
  </table>
</form>

</div>

<!-- tab view schließen -->
<style>
table.module {
	width: 100%;
	border-spacing: 1px;
}

table.module td.name {
	width: 100%;
	padding: 5px 10px;
	background:#5CCD00;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	border-radius: 3px;
	background:-moz-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5CCD00),color-stop(100%,#4AA400));
	background:-webkit-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-o-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-ms-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5CCD00',endColorstr='#4AA400',GradientType=0);
}

table.action {
  width: 100%;
	margin-bottom: 20px;
	border-spacing: 2px;
}

table.action td.blue {
  padding: 3px;
	background:#25A6E1;
	color: #fff;
	border: 1px solid #0D7EE8;
	border-radius: 2px;
	background:-moz-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#25A6E1),color-stop(100%,#188BC0));
	background:-webkit-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-o-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-ms-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#25A6E1',endColorstr='#188BC0',GradientType=0);
}

table.action td.grey {
  padding: 3px;
  color: #fff;
  border-radius: 2px;
	background: #666666;
	background: -moz-linear-gradient(top, #666666 0%, #969696 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#969696));
	background: -webkit-linear-gradient(top, #666666 0%,#969696 100%);
	background: -o-linear-gradient(top, #666666 0%,#969696 100%);
	background: -ms-linear-gradient(top, #666666 0%,#969696 100%);
	background: linear-gradient(to bottom, #666666 0%,#969696 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#969696',GradientType=0 );
}

table.action td.blue:hover, td.grey:hover {
	cursor: pointer;
	text-shadow: 0px 2px 2px #555;
}

.allrightsremove {
	float: right;
	font-weight: normal;
}

.allrights {
	float: right;
	font-weight: normal;
}
</style>
<script>

function ChangeRights(el, user, module, action) {
	var value = $(el).attr('value');
	if(value=='1') value = 0; else value = 1;
	$.ajax({
		url: './index.php?module=benutzer&action=chrights&b_user='+user+'&b_module='+module+'&b_action='+action+'&b_value='+value, 
		success: function(r) {
      if((r+'').substr(0,5) == 'Error')
      {
        $('#trerror').remove();
        $(el).parents('table').first().parents('tr').first().prev().after('<tr id="trerror"><td><div class="error">'+(r+'').substr(5)+'</div></td></tr>');
        setTimeout(function(){$('#trerror').remove();},3000);
      }else{
        if(r==1) {
          $(el).attr('value', '1')
          $(el).removeClass('grey');
          $(el).addClass('blue');
        }else{
          $(el).attr('value', '0')
          $(el).removeClass('blue');
         $(el).addClass('grey');
        }
      }
		}
	});

}

var geladenSoll = 0;
var geladenIst = 0;

$(document).ready(function() {
  $('#roletext').on('change', function(){
			$('#role').val($(this).val());
	});
  $('#selrole').on('change', function(){
			if($(this).val()+'' === '' || $(this).val()+'' === 'Sonstiges') {
          $('#roletext').show();
          $('#role').val($('#roletext').val());
      }
			else {
          $('#roletext').hide();
          $('#role').val($(this).val());
      }
	});
  $('#selrole').trigger('change');
  hwtokenchange();
	$('td.name').append('<button class="allrights" onclick="">{|Alle setzen|}</button>');
	$('td.name').append('<button class="allrightsremove" onclick="">{|Alle entfernen|}</button>');
	$('.allrightsremove').click(function() {

		geladenSoll = 0;
		geladenIst = 0;

//		App.loading.open();

		var values = 0;
		var fields = 0;
		var rights = $(this).parent().parent().next().find('table.action').find('td');


		$.each(rights, function(key,elem) {

			var onclick = $(elem).attr('onclick');
			if (typeof onclick != 'undefined') {

				$(elem).attr('value', 1);
//				$(elem).removeClass('blue');
//				$(elem).addClass('grey');

				eval(onclick);

			}

		});
	});

	$('.allrights').click(function() {

		geladenSoll = 0;
		geladenIst = 0;

//		App.loading.open();

		var values = 0;
		var fields = 0;
		var rights = $(this).parent().parent().next().find('table.action').find('td');


		$.each(rights, function(key,elem) {

			var onclick = $(elem).attr('onclick');
			if (typeof onclick != 'undefined') {

					$(elem).attr('value', 0);
//		$(elem).removeClass('grey');
//				$(elem).addClass('blue');


				eval(onclick);

			}

		});
	});
});
  
function hwtokenchange()
{
  if($('#hwtoken').val() == '4')
  {
    $('.qrtd').show();
  }else{
    $('.qrtd').hide();
  }
  $('#password').trigger('propertychange');
}
  
function qrruecksetzen()
{
  $.ajax({
      url: 'index.php?module=benutzer&action=edit&cmd=qrruecksetzen&id=[ID]',
      type: 'POST',
      dataType: 'json',
      data: {  },
      success: function(data) {
        if(data)
        {
          $('.qrtd').html('');
        }
      }
  }); 
}
  
function loadrfid(rfidanzahl)
{
  if(rfidanzahl > 10)return;
  $.ajax({
      url: 'index.php?module=benutzer&action=edit&cmd=getrfid&id=[ID]',
      type: 'POST',
      dataType: 'json',
      data: { seriennummer:$('#rfidsel').val() },
      success: function(data) {
        if(data)
        {
          if(data.rfid)
          {
            $('#rfidtag').val(data.rfid);
          }else{
            loadrfid(rfidanzahl+1);
          }
        }
      }
  });  
}
</script>

[VORRECHTE]
<div id="tabs-3">
[HINWEISADMIN]
	<br><br>
	<table class="module">
		[MODULES]
	</table>

</div>
[NACHRECHTE]
</div>