Вход Регистрация
Файл: sm_ff/EN/templates/SIMPLE/tools/tpl_passgenerator.tpl
Строк: 162
{* генератор паролей *} <div style="margin-top:
5px"> <div style="margin-bottom: 12px">
<img
src="{$CONTROL_OBJ->GetToolImageStyle($tool_object->section_id,
128, '', '')}" style="width: 64px; height: 64px; float: left;
margin-right: 6px"> {if
$tool_object->GetToolLimitInfoEx('tdescr')}{$CONTROL_OBJ->GetText($tool_object->GetToolLimitInfoEx('tdescr'))}{else}
This tool will help you generate a password specified size and specified
complexity. {/if} <div style="clear:
both;"></div> </div> {if
!$tool_object->canrun} <div style="margin-top:
25px"> {if $tool_object->onlyforadmin} The tool is
temporarily disabled by administrator! We apologize for any inconvenience
.. Please try again later. {else} To use this tool requires
authorization on the site. Please login or <a
href="{$smarty.const.W_SITEPATH}register/"
target="_blank">register</a> to gain access to the
tool. {/if} </div> {else} {literal} <script
type="text/javascript"> function PrepereToSend(th) { if
(trim(th.width.value) == '') { alert('Enter password length (up to
300)!'); th.width.focus(); return false; }
$('#globalbodydata').css('cursor', 'wait'); th.rb.disabled = true;
return true; }//PrepereToSend </script> {/literal}
<form method="post" name="tollform"
id="toolform" onsubmit="return
PrepereToSend(this)"> <div
class="typelabel"><label
id="red">*</label> Password length (max:
300)</div> <div class="typelabel"> <input
type="text" value="{$CONTROL_OBJ->GetPostElement('width',
'doactiontool', 'do', '10')}" style="width: 370px"
maxlength="300" class="inpt" name="width"
id="width"> </div> <div
class="typelabel"> While generating password use
language</div> <div class="typelabel">
<select size="1" style="width: 380px"
id="lang" name="lang"> <option{if
$smarty.post.lang == '0'} selected="selected"{/if}
value="0">English and Russian</option> <option{if
$smarty.post.doactiontool != 'do' || $smarty.post.lang == '1'}
selected="selected"{/if}
value="1">English</option> <option{if
$smarty.post.lang == '2'} selected="selected"{/if}
value="2">Russian</option> </select>
</div> <div class="typelabel"> While
generating password use case-sensitive</div> <div
class="typelabel"> <select size="1"
style="width: 380px" id="casedata"
name="casedata"> <option{if $smarty.post.doactiontool
!= 'do' || $smarty.post.casedata == '0'} selected="selected"{/if}
value="0">Upper and lower case</option>
<option{if $smarty.post.casedata == '1'}
selected="selected"{/if} value="1">Only upper
case</option> <option{if $smarty.post.casedata == '2'}
selected="selected"{/if} value="2">Only lower
case</option> </select> </div> <div
class="typelabel"> <input type="checkbox"
{if
$CONTROL_OBJ->CheckPostValue('controlsym')}checked="checked"
{/if}style="cursor: pointer" name="controlsym"
id="controlsym"><label for="controlsym"
style="cursor: pointer">&nbsp;Use control
characters</label> </div> <div
class="typelabel"> <input type="checkbox"
{if $smarty.post.doactiontool != 'do' ||
$CONTROL_OBJ->CheckPostValue('numb')}checked="checked"
{/if}style="cursor: pointer" name="numb"
id="numb"><label for="numb" style="cursor:
pointer">&nbsp;Use numbers</label> </div>
<div class="typelabel"> Generate hash from result of
password generation</div> <div
class="typelabel"> <select size="1"
style="width: 380px" id="hashcreate"
name="hashcreate"> <option{if $smarty.post.doactiontool
!= 'do' || !$smarty.post.hashcreate} selected="selected"{/if}
value="">Not hashed result</option> {foreach
from=$tool_object->GetHashList() item=val name=val} <option{if
$smarty.post.hashcreate == $val} selected="selected"{/if}
value="{$val}">{$val}</option> {/foreach}
</select> </div> <div
class="typelabel"> <input type="submit"
value="&nbsp;Send&nbsp;" class="button"
name="rb" id="rb"> </div> <input
type="hidden" value="do"
name="doactiontool"> </form> {if
$smarty.post.doactiontool == 'do' && isset($tool_object)}
<div style="margin-top: 25px"> {literal} <script
type="text/javascript"> function ShHdBlElement(th, ident)
{ var hd = ($('#'+ident).css('visibility') == 'hidden') ? true :
false; $(th).html((hd) ? 'Hide' : 'Show');
$('#'+ident).css('visibility', (hd) ? 'visible' : 'hidden');
$('#'+ident).css('display', (hd) ? 'block' : 'none');
}//ShHdBlElement </script> {/literal} <div
style="margin-top: 18px; border-bottom: 1px solid #969696;
padding-bottom: 5px; width: 96%"> <b>Generated
password</b> <label style="color: #000000; margin-left:
6px">[ <a style="font-size: 95%"
href="javascript:" onclick="ShHdBlElement(this,
'block1')">Hide</a>]</label> </div>
<div style="margin-top: 12px; width: 95%; padding-left: 6px;
overflow: auto; height: auto; width: 500px"
id="block1"> <div style="margin-top: 10px; color:
#0000FF; font-size: 120%; padding: 5px">
{$tool_object->GetResult('data')} </div>
</div> <div style="margin-top: 18px; border-bottom:
1px solid #969696; padding-bottom: 5px; width: 96%">
<b>Generated password (as text)</b> <label
style="color: #000000; margin-left: 6px">[ <a
style="font-size: 95%" href="javascript:"
onclick="ShHdBlElement(this,
'block2')">Show</a>]</label> </div>
<div style="margin-top: 12px; width: 95%; padding-left: 6px;
display: none; visibility: hidden" id="block2">
<div style="margin-top: 10px"> <textarea
class="int_text" style="height: 120px; width:
100%">{$tool_object->GetResult('data')}</textarea>
</div> </div> </div> {/if}
{/if} </div>
Онлайн: 0
Реклама