Blame | Letzte Änderung | Log anzeigen | RSS feed
{extends file="index.tpl"}{block name="maincontent"}<script type="text/javascript">$(function () {$('button,input:submit,input:button,input:reset,#getnewPWD,#shownewPWD ').button();$('.locked').uibutton({"icons": {"primary": "ui-icon-locked"}}).click(deactivate2fa);$('.unlocked').uibutton({"icons": {"primary": "ui-icon-unlocked"}});$('#en2fa').click(activate2fa)})function deactivate2fa() {let uId = $(this).attr("data-id");$.get("/toolbox/ga.php?mode=disable&id=" + uId, function () {document.location.reload();});}function activate2fa() {let uId = $(this).attr("data-id");document.location.href = "/toolbox/ga.php";}function randomPassword() {//$('#pwd').load("/generate_pwd.php");$.get("/generate_pwd.php", function (pwd) {$('#pwd').val(pwd);$('#pwdcheck').val($('#pwd').val());})}function deleteusersession() {$.get("../admin_user.php?action=delete_user_session&ID={$smarty.get.ID}", function (deletesessionuser) {alert(deletesessionuser);})}function showpass() {var x = document.getElementById("pwd");if (x.type === "password") {x.type = "text";} else {x.type = "password";}}function MM_swapImgRestore() { //v3.0var i, x, a = document.MM_sr;for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;}function MM_preloadImages() { //v3.0var d = document;if (d.images) {if (!d.MM_p) d.MM_p = new Array();var i, j = d.MM_p.length, a = MM_preloadImages.arguments;for (i = 0; i < a.length; i++) {if (a[i].indexOf("#") != 0) {d.MM_p[j] = new Image;d.MM_p[j++].src = a[i];}}}}function MM_swapImage() { //v3.0var i, j = 0, x, a = MM_swapImage.arguments;document.MM_sr = new Array;for (i = 0; i < (a.length - 2); i += 3) {if ((x = MM_findObj(a[i])) != null) {document.MM_sr[j++] = x;if (!x.oSrc) {x.oSrc = x.src;}x.src = a[i + 2];}}}function MM_findObj(n, d) { //v4.01var p, i, x;if (!d) {d = document;}if ((p = n.indexOf("?")) > 0 && parent.frames.length) {d = parent.frames[n.substring(p + 1)].document;n = n.substring(0, p);}if (!(x = d[n]) && d.all) {x = d.all[n];}for (i = 0; !x && i < d.forms.length; i++) {x = d.forms[i][n];}for (i = 0; !x && d.layers && i < d.layers.length; i++) {x = MM_findObj(n, d.layers[i].document);}if (!x && d.getElementById) {x = d.getElementById(n);}return x;}</script><style type="text/css">#pwd {margin: auto;}i#hovereffekt {position: relative;z-index: 1;}i#hovereffekt:hover {z-index: 2;}i#hovereffekt p {display: none;}i#hovereffekt:hover p {display: block;position: absolute;top: 3em;left: 3em;width: 300px;border-style: solid;border-width: 1px;padding: 5px;font-size: 15px;}a:link {color: #000 !important;}span {text-decoration: none !important;color: unset;}.error {font-size: 50px;color: red;text-align: center;}.zuweisungTable {width: 100%;text-align: center;border-collapse: collapse;margin-bottom: 20px;}.zuweisungTable tr td:first-child {border-right: 1px solid #ccc;}.zuweisungTable tr:first-child td {border-bottom: 1px solid #ccc;}.zuweisungTable tr td label {clear: both;float: left;}</style><table class="keinRand" width="100%" cellspacing="0" cellpadding="3"><tr><td class="headline" colspan="3">Benutzer: Bearbeiten</td></tr><tr><td class="headline">Login</td><td class="headline">2FA</td><td class="headline">Letztes Login</td></tr>{foreach $users as $user}{cycle values=' ,gerade' assign='class'}<tr class="rechts {$class}"><td><a href="//_users/{$user.id}/edit">{$user.email}</a></td><td>{if $user["2fa"] == true}<div class="locked" title="Zwei-Faktor-Authentifizierung aktiv"data-id="{$users.id}"></div>{else}<div class="unlocked" title="Zwei-Faktor-Authentifizierung inaktiv"{if $users.id==$smarty.session.admin.uid}data-id="{$user.id}"id="en2fa"{/if}></div>{/if}</td><td>{if !is_null($user.last_login)}{$user.last_login|date_format:"%d.%m.%Y %H:%M"} |<a href="#" id="ip_{$smarty.section.u_ind.index}_{$user.ip}"class="ipAdress">{$user.ip}</a>{/if}</td></tr>{/foreach}</table>{/block}