[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}] [{assign var="totp" value=$edit->d3GetTotp()}] [{assign var="userid" value=$edit->getId()}] [{$totp->loadByUserId($userid)}] [{if $readonly}] [{assign var="readonly" value="readonly disabled"}] [{else}] [{assign var="readonly" value=""}] [{/if}] [{if $force2FA}]

[{oxmultilang ident="D3_TOTP_FORCE2FATITLE"}]

[{oxmultilang ident="D3_TOTP_FORCE2FASUB"}]
[{/if}]
[{$oViewConf->getHiddenSid()}]
[{$oViewConf->getHiddenSid()}] [{if $sSaveError}]
[{oxmultilang ident=$sSaveError}]
[{/if}] [{if $oxid && $oxid != '-1'}]
[{block name="user_d3user_totp_form1"}] [{if false == $totp->getId()}] [{elseif $force2FA}] [{else}] [{/if}] [{/block}]

[{oxmultilang ident="D3_TOTP_REGISTERNEW"}]

[{oxmultilang ident="D3_TOTP_QRCODE"}]  [{$totp->getQrCodeElement()}] [{oxinputhelp ident="D3_TOTP_QRCODE_HELP"}]

[{oxmultilang ident="D3_TOTP_ADMINBACKEND"}]

[{oxmultilang ident="D3_TOTP_REGISTEREXIST"}]

[{oxmultilang ident="D3_TOTP_REGISTERDELETE_DESC"}]


[{block name="user_d3user_totp_form2"}] [{if false == $totp->getId()}] [{else}] [{if $oView->getBackupCodes()}] [{else}] [{/if}] [{/if}] [{/block}]

 

[{oxinputhelp ident="D3_TOTP_SECRET_HELP"}]
[{oxinputhelp ident="D3_TOTP_CURROTP_HELP"}]


[{oxmultilang ident="D3_TOTP_BACKUPCODES"}]



[{oxmultilang ident="D3_TOTP_AVAILBACKUPCODECOUNT" args=$oView->getAvailableBackupCodeCount()}]
[{oxmultilang ident="D3_TOTP_AVAILBACKUPCODECOUNT_DESC"}]
[{/if}]
[{if !$force2FA}] [{include file="bottomnaviitem.tpl"}] [{include file="bottomitem.tpl"}] [{/if}]