155 lignes
7.7 KiB
Smarty
155 lignes
7.7 KiB
Smarty
[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
|
|
|
|
[{assign var="totp" value=$edit->d3GetTotp()}]
|
|
|
|
[{if $readonly}]
|
|
[{assign var="readonly" value="readonly disabled"}]
|
|
[{else}]
|
|
[{assign var="readonly" value=""}]
|
|
[{/if}]
|
|
|
|
<style type="text/css">
|
|
td.edittext {
|
|
white-space: normal;
|
|
}
|
|
</style>
|
|
|
|
<form name="transfer" id="transfer" action="[{$oViewConf->getSelfLink()}]" method="post">
|
|
[{$oViewConf->getHiddenSid()}]
|
|
<input type="hidden" name="oxid" value="[{$oxid}]">
|
|
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
|
|
</form>
|
|
|
|
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post" style="padding: 0;margin: 0;height:0;">
|
|
[{$oViewConf->getHiddenSid()}]
|
|
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
|
|
<input type="hidden" name="fnc" value="">
|
|
<input type="hidden" name="oxid" value="[{$oxid}]">
|
|
<input type="hidden" name="editval[d3totp__oxid]" value="[{$totp->getId()}]">
|
|
<input type="hidden" name="editval[d3totp__oxuserid]" value="[{$oxid}]">
|
|
|
|
[{if $sSaveError}]
|
|
<table style="padding:0; border:0; width:98%;">
|
|
<tr>
|
|
<td></td>
|
|
<td class="errorbox">[{oxmultilang ident=$sSaveError}]</td>
|
|
</tr>
|
|
</table>
|
|
[{/if}]
|
|
|
|
[{if $oxid && $oxid != '-1'}]
|
|
<table style="padding:0; border:0; width:98%;">
|
|
<tr>
|
|
<td class="edittext" style="vertical-align: top; padding-top:10px;padding-left:10px; width: 50%;">
|
|
<table style="padding:0; border:0">
|
|
[{block name="user_d3user_totp_form1"}]
|
|
[{if false == $totp->getId()}]
|
|
<tr>
|
|
<td class="edittext" colspan="2">
|
|
<h4>[{oxmultilang ident="D3_TOTP_REGISTERNEW"}]</h4>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="edittext">
|
|
[{oxmultilang ident="D3_TOTP_QRCODE"}]
|
|
</td>
|
|
<td class="edittext">
|
|
[{$totp->getQrCodeElement()}]
|
|
[{oxinputhelp ident="D3_TOTP_QRCODE_HELP"}]
|
|
</td>
|
|
</tr>
|
|
[{else}]
|
|
<tr>
|
|
<td class="edittext" colspan="2">
|
|
<h4>[{oxmultilang ident="D3_TOTP_REGISTEREXIST"}]</h4>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="edittext" colspan="2">
|
|
[{oxmultilang ident="D3_TOTP_REGISTERDELETE_DESC"}]
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="edittext" colspan="2"><br><br>
|
|
<input type="submit" class="edittext" id="oLockButton" name="delete" value="[{oxmultilang ident="D3_TOTP_REGISTERDELETE"}]" onClick="document.myedit.fnc.value='delete'" [{$readonly}]>
|
|
</td>
|
|
</tr>
|
|
[{/if}]
|
|
|
|
[{/block}]
|
|
</table>
|
|
</td>
|
|
<!-- Anfang rechte Seite -->
|
|
<td class="edittext" style="text-align: left; vertical-align: top; height:99%;padding-left:5px;padding-bottom:30px;padding-top:10px; width: 50%;">
|
|
<table style="padding:0; border:0">
|
|
[{block name="user_d3user_totp_form2"}]
|
|
[{if false == $totp->getId()}]
|
|
<tr>
|
|
<td class="edittext" colspan="2">
|
|
<h4> </h4>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="edittext">
|
|
<label for="secret">[{oxmultilang ident="D3_TOTP_SECRET"}]</label>
|
|
</td>
|
|
<td class="edittext">
|
|
<textarea rows="3" cols="50" id="secret" name="secret" class="editinput" readonly="readonly">[{$totp->getSecret()}]</textarea>
|
|
[{oxinputhelp ident="D3_TOTP_SECRET_HELP"}]
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="edittext">
|
|
<label for="pwd">[{oxmultilang ident="D3_TOTP_CURRPWD"}]</label>
|
|
</td>
|
|
<td class="edittext">
|
|
<input type="password" class="editinput" size="15" id="pwd" name="pwd" value="" [{$readonly}]>
|
|
[{oxinputhelp ident="D3_TOTP_CURRPWD_HELP"}]
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="edittext">
|
|
<label for="otp">[{oxmultilang ident="D3_TOTP_CURROTP"}]</label>
|
|
</td>
|
|
<td class="edittext">
|
|
<input type="text" class="editinput" size="6" maxlength="6" id="otp" name="otp" value="" [{$readonly}]>
|
|
[{oxinputhelp ident="D3_TOTP_CURROTP_HELP"}]
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="edittext" colspan="2"><br><br>
|
|
<input type="submit" class="edittext" id="oLockButton" name="save" value="[{oxmultilang ident="D3_TOTP_SAVE"}]" onClick="document.myedit.fnc.value='save'" [{$readonly}]>
|
|
</td>
|
|
</tr>
|
|
[{else}]
|
|
[{if $oView->getBackupCodes()}]
|
|
|
|
<tr>
|
|
<td class="edittext" colspan="2">
|
|
<h4>[{oxmultilang ident="D3_TOTP_BACKUPCODES"}]</h4>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<label for="backupcodes">[{oxmultilang ident="D3_TOTP_BACKUPCODES_DESC"}]</label>
|
|
<br>
|
|
<br>
|
|
<textarea id="backupcodes" rows="10" cols="20">[{$oView->getBackupCodes()}]</textarea>
|
|
</td>
|
|
</tr>
|
|
[{/if}]
|
|
[{/if}]
|
|
|
|
[{/block}]
|
|
</table>
|
|
</td>
|
|
<!-- Ende rechte Seite -->
|
|
</tr>
|
|
</table>
|
|
[{/if}]
|
|
</form>
|
|
|
|
[{include file="bottomnaviitem.tpl"}]
|
|
[{include file="bottomitem.tpl"}] |