mirror of
https://github.com/torrentpier/torrentpier
synced 2025-08-13 10:07:32 -07:00
parent
0322199874
commit
742b51cc45
3 changed files with 391 additions and 368 deletions
styles/templates/default
|
@ -2,52 +2,60 @@
|
|||
|
||||
<form action="{S_LOGIN_ACTION}" method="post">
|
||||
|
||||
<input type="hidden" name="redirect" value="{REDIRECT_URL}" />
|
||||
<!-- IF ADMIN_LOGIN --><input type="hidden" name="admin" value="1" /><!-- ENDIF -->
|
||||
<input type="hidden" name="redirect" value="{REDIRECT_URL}"/>
|
||||
<!-- IF ADMIN_LOGIN --><input type="hidden" name="admin" value="1"/><!-- ENDIF -->
|
||||
|
||||
<p class="nav"><a href="{U_INDEX}">{T_INDEX}</a></p>
|
||||
|
||||
<table class="forumline">
|
||||
<tr>
|
||||
<th>{L_ENTER_PASSWORD}</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="row1">
|
||||
|
||||
<!-- IF ADMIN_LOGIN -->
|
||||
<h4 class="tCenter mrg_16">{L_ADMIN_REAUTHENTICATE}</h4>
|
||||
<!-- ENDIF -->
|
||||
|
||||
<div class="mrg_16">
|
||||
<table class="borderless bCenter">
|
||||
<tr>
|
||||
<td width="35%" align="right">{L_USERNAME}:</td>
|
||||
<td><input type="text" class="post" name="login_username" size="25" maxlength="40" value="{LOGIN_USERNAME}" tabindex="101"<!-- IF ADMIN_LOGIN --> readonly="readonly" style="color: gray"<!-- ENDIF --> /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">{L_PASSWORD}:</td>
|
||||
<td><input type="password" class="post show_pass_input" name="login_password" value="{LOGIN_PASSWORD}" tabindex="102" size="25" maxlength="32" /> <label><input type="checkbox" class="password_show_checkbox"> {L_PASSWORD_SHOW_BTN}</label></td>
|
||||
</tr>
|
||||
<!-- IF CAPTCHA_HTML -->
|
||||
<tr>
|
||||
<td class="tRight nowrap">{L_CAPTCHA}:</td>
|
||||
<td>{CAPTCHA_HTML}</td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<tr>
|
||||
<td colspan="2" class="tCenter nowrap">{L_AUTO_LOGIN}: <input type="checkbox" name="autologin" tabindex="103"<!-- IF ADMIN_LOGIN || AUTOLOGIN_DISABLED --> disabled="disabled"<!-- ELSE -->checked="checked"<!-- ENDIF --> /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" class="tCenter pad_6"><input type="submit" name="login" class="bold long" value="{L_LOGIN}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" align="center"><a href="{U_SEND_PASSWORD}" class="small">{L_FORGOTTEN_PASSWORD}</a> · <a href="{U_REGISTER}" class="small">{L_REGISTER}</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="nav"><a href="{U_INDEX}">{T_INDEX}</a></p>
|
||||
|
||||
<table class="forumline">
|
||||
<tr>
|
||||
<th>{L_ENTER_PASSWORD}</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="row1">
|
||||
<!-- IF ADMIN_LOGIN -->
|
||||
<h4 class="tCenter mrg_16">{L_ADMIN_REAUTHENTICATE}</h4>
|
||||
<!-- ENDIF -->
|
||||
<div class="mrg_16">
|
||||
<table class="borderless bCenter">
|
||||
<tr>
|
||||
<td width="35%" align="right">{L_USERNAME}:</td>
|
||||
<td><input type="text" class="post" name="login_username" size="25" maxlength="40" value="{LOGIN_USERNAME}" tabindex="101"<!-- IF ADMIN_LOGIN --> readonly="readonly" style="color: gray"<!-- ENDIF --> />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">{L_PASSWORD}:</td>
|
||||
<td><input type="password" class="post show_pass_input" name="login_password" value="{LOGIN_PASSWORD}" tabindex="102" size="25" maxlength="32"/> <label><input type="checkbox" class="password_show_checkbox"> {L_PASSWORD_SHOW_BTN}</label></td>
|
||||
</tr>
|
||||
<!-- IF CAPTCHA_HTML -->
|
||||
<tr>
|
||||
<td class="tRight nowrap">{L_CAPTCHA}:</td>
|
||||
<td>{CAPTCHA_HTML}</td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<tr>
|
||||
<td colspan="2" class="tCenter nowrap">{L_AUTO_LOGIN}: <input type="checkbox" name="autologin" tabindex="103"<!-- IF ADMIN_LOGIN || AUTOLOGIN_DISABLED --> disabled="disabled"<!-- ELSE --> checked="checked"<!-- ENDIF --> />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" class="tCenter pad_6"><input type="submit" name="login" class="bold long" value="{L_LOGIN}"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" align="center"><a href="{U_SEND_PASSWORD}" class="small">{L_FORGOTTEN_PASSWORD}</a> · <a href="{U_REGISTER}" class="small">{L_REGISTER}</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
<script type="text/javascript">
|
||||
$('body').on('click', '.password_show_checkbox', function () {
|
||||
if ($(this).is(':checked')) {
|
||||
$('input.show_pass_input').attr('type', 'text');
|
||||
} else {
|
||||
$('input.show_pass_input').attr('type', 'password');
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
|
|
@ -66,16 +66,6 @@
|
|||
|
||||
<script type="text/javascript">new ClipboardJS('.copyElement');</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
$('body').on('click', '.password_show_checkbox', function () {
|
||||
if ($(this).is(':checked')) {
|
||||
$('input.show_pass_input').attr('type', 'text');
|
||||
} else {
|
||||
$('input.show_pass_input').attr('type', 'password');
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
<!-- IF ONLOAD_FOCUS_ID -->
|
||||
<script type="text/javascript">
|
||||
$p('{ONLOAD_FOCUS_ID}').focus();
|
||||
|
|
|
@ -1,329 +1,354 @@
|
|||
<style>
|
||||
.prof-tbl * { -moz-box-sizing: border-box; box-sizing: border-box; }
|
||||
input[name="username"], input[name="user_email"], input[name="cur_pass"], input[name="new_pass"] {
|
||||
width: 255px;
|
||||
}
|
||||
.prof-tbl td { padding: 4px 6px; }
|
||||
.prof-title { text-align: right; }
|
||||
.prof-tbl h6 { margin: 4px 0 4px 4px; color: #444444; line-height: 100%; display: inline-block; }
|
||||
.prof-tbl * {
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
input[name="username"], input[name="user_email"], input[name="cur_pass"], input[name="new_pass"] {
|
||||
width: 255px;
|
||||
}
|
||||
|
||||
.prof-tbl td {
|
||||
padding: 4px 6px;
|
||||
}
|
||||
|
||||
.prof-title {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.prof-tbl h6 {
|
||||
margin: 4px 0 4px 4px;
|
||||
color: #444444;
|
||||
line-height: 100%;
|
||||
display: inline-block;
|
||||
}
|
||||
</style>
|
||||
<script type="text/javascript">
|
||||
$(function(){
|
||||
var tab_idx = 100;
|
||||
$('input,select,textarea', '#prof-form').not(':hidden').not(':disabled').each(function(){
|
||||
$(this).attr({ tabindex: ++tab_idx });
|
||||
});
|
||||
});
|
||||
$(function () {
|
||||
var tab_idx = 100;
|
||||
$('input,select,textarea', '#prof-form').not(':hidden').not(':disabled').each(function () {
|
||||
$(this).attr({tabindex: ++tab_idx});
|
||||
});
|
||||
});
|
||||
|
||||
ajax.callback.user_register = function(data){
|
||||
$('#'+ data.mode).html(data.html);
|
||||
};
|
||||
ajax.callback.user_register = function (data) {
|
||||
$('#' + data.mode).html(data.html);
|
||||
};
|
||||
</script>
|
||||
<div id="autocomplete_popup">
|
||||
<div class="relative">
|
||||
<div class="close" onclick="$('div#autocomplete_popup').hide();"></div>
|
||||
<div class="title">{L_YOUR_NEW_PASSWORD}</div>
|
||||
<div>
|
||||
<input value="" autocomplete="off" type="text"/>
|
||||
<span class="regenerate" title="{L_REGENERATE}" onclick="autocomplete(true);"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="relative">
|
||||
<div class="close" onclick="$('div#autocomplete_popup').hide();"></div>
|
||||
<div class="title">{L_YOUR_NEW_PASSWORD}</div>
|
||||
<div>
|
||||
<input value="" autocomplete="off" type="text"/>
|
||||
<span class="regenerate" title="{L_REGENERATE}" onclick="autocomplete(true);"></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 class="pagetitle">{PAGE_TITLE}</h1>
|
||||
|
||||
<p class="nav"><a href="{U_INDEX}">{T_INDEX}</a></p>
|
||||
|
||||
<form id="prof-form" method="post" action="profile.php<!-- IF IS_ADMIN && PR_USER_ID -->?u={PR_USER_ID}<!-- ENDIF -->" class="tokenized" enctype="multipart/form-data">
|
||||
<input type="hidden" name="mode" value="{MODE}" />
|
||||
<input type="hidden" name="reg_agreed" value="1" />
|
||||
<!-- IF NEW_USER --><input type="hidden" name="admin" value="1" /><!-- ENDIF -->
|
||||
<!-- IF ADM_EDIT -->
|
||||
<input type="hidden" name="u" value="{PR_USER_ID}" />
|
||||
<!-- ENDIF -->
|
||||
<!-- IF not ADM_EDIT -->
|
||||
<script type="text/javascript">
|
||||
x = new Date();
|
||||
tz = -x.getTimezoneOffset()/60;
|
||||
document.write('<input type="hidden" name="user_timezone" value="'+tz+'" />');
|
||||
</script>
|
||||
<!-- ELSE -->
|
||||
<input type="hidden" name="user_timezone" value="{USER_TIMEZONE}" />
|
||||
<!-- ENDIF -->
|
||||
<form id="prof-form" method="post" action="profile.php<!-- IF IS_ADMIN && PR_USER_ID -->?u={PR_USER_ID}<!-- ENDIF -->"
|
||||
class="tokenized" enctype="multipart/form-data">
|
||||
<input type="hidden" name="mode" value="{MODE}"/>
|
||||
<input type="hidden" name="reg_agreed" value="1"/>
|
||||
<!-- IF NEW_USER --><input type="hidden" name="admin" value="1"/><!-- ENDIF -->
|
||||
<!-- IF ADM_EDIT -->
|
||||
<input type="hidden" name="u" value="{PR_USER_ID}"/>
|
||||
<!-- ENDIF -->
|
||||
<!-- IF not ADM_EDIT -->
|
||||
<script type="text/javascript">
|
||||
x = new Date();
|
||||
tz = -x.getTimezoneOffset() / 60;
|
||||
document.write('<input type="hidden" name="user_timezone" value="' + tz + '" />');
|
||||
</script>
|
||||
<!-- ELSE -->
|
||||
<input type="hidden" name="user_timezone" value="{USER_TIMEZONE}"/>
|
||||
<!-- ENDIF -->
|
||||
|
||||
<table class="forumline prof-tbl">
|
||||
<col class="row1" width="35%">
|
||||
<col class="row2" width="65%">
|
||||
<tbody class="pad_4">
|
||||
<tr>
|
||||
<th colspan="2">{L_REGISTRATION_INFO}</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="row2 small tCenter" colspan="2">{L_ITEMS_REQUIRED}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_USERNAME}: *</td>
|
||||
<td><!-- IF CAN_EDIT_USERNAME --><input id="username" onBlur="ajax.exec({ action: 'user_register', mode: 'check_name', username: $('#username').val()}); return false;" type="text" name="username" size="35" maxlength="25" value="{USERNAME}" /><!-- ELSE --><b>{USERNAME}</b><!-- ENDIF -->
|
||||
<span id="check_name"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_EMAIL}: * <!-- IF EDIT_PROFILE --><!-- ELSE IF $bb_cfg['reg_email_activation'] --><br /><h6>{L_EMAIL_EXPLAIN}</h6><!-- ENDIF --></td>
|
||||
<td><input id="email" onBlur="ajax.exec({ action: 'user_register', mode: 'check_email', email: $('#email').val()}); return false;" type="text" name="user_email" size="35" maxlength="40" value="{USER_EMAIL}" <!-- IF EDIT_PROFILE --><!-- IF !$bb_cfg['emailer']['enabled'] -->readonly="readonly" style="color: gray;"<!-- ENDIF --><!-- ENDIF --> />
|
||||
<span id="check_email"></span></td>
|
||||
</tr>
|
||||
<!-- IF EDIT_PROFILE and not ADM_EDIT -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_CURRENT_PASSWORD}: * <br /><h6>{L_CONFIRM_PASSWORD_EXPLAIN}</h6></td>
|
||||
<td><input class="show_pass_input" type="password" name="cur_pass" size="35" maxlength="32" value="" /> <label><input type="checkbox" class="password_show_checkbox"> {L_PASSWORD_SHOW_BTN}</label></td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<tr>
|
||||
<td class="prof-title"><!-- IF EDIT_PROFILE -->{L_NEW_PASSWORD}: * <br /><h6>{L_PASSWORD_IF_CHANGED}</h6><!-- ELSE -->{L_PASSWORD}: *<!-- ENDIF --></td>
|
||||
<td>
|
||||
<input id="pass" type="<!-- IF SHOW_PASS -->text<!-- ELSE -->password<!-- ENDIF -->" name="new_pass" size="35" maxlength="32" value="" />
|
||||
<span id="autocomplete" title="{L_AUTOCOMPLETE}">◄</span> <i class="med">{PASSWORD_LONG}</i>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_CONFIRM_PASSWORD}: * <!-- IF EDIT_PROFILE --><br /><h6>{L_PASSWORD_CONFIRM_IF_CHANGED}</h6><!-- ENDIF --></td>
|
||||
<td>
|
||||
<input id="pass_confirm" onBlur="ajax.exec({ action: 'user_register', mode: 'check_pass', pass: $('#pass').val(), pass_confirm: $('#pass_confirm').val() }); return false;" type="<!-- IF SHOW_PASS -->text<!-- ELSE -->password<!-- ENDIF -->" name="cfm_pass" size="35" maxlength="32" value="" />
|
||||
<span id="check_pass"></span>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- IF CAPTCHA_HTML -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_CAPTCHA}: *</td>
|
||||
<td>{CAPTCHA_HTML}</td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<!-- IF EDIT_PROFILE -->
|
||||
<!-- IF not ADM_EDIT -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_AUTOLOGIN}:</td>
|
||||
<td><a href="{U_RESET_AUTOLOGIN}">{L_RESET_AUTOLOGIN}</a><br /><h6>{L_RESET_AUTOLOGIN_EXPL}</h6></td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<tr>
|
||||
<th colspan="2">{L_PROFILE_INFO}</th>
|
||||
</tr>
|
||||
<!-- IF $bb_cfg['gender'] -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_GENDER}:</td>
|
||||
<td>{USER_GENDER}</td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<!-- IF $bb_cfg['birthday_enabled'] -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_BIRTHDAY}:</td>
|
||||
<td><input type="date" name="user_birthday" value="{USER_BIRTHDAY}" /></td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<tr>
|
||||
<td class="prof-title">ICQ:</td>
|
||||
<td><input type="text" name="user_icq" size="30" maxlength="15" value="{USER_ICQ}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_SKYPE}:</td>
|
||||
<td><input type="text" name="user_skype" size="30" maxlength="32" value="{USER_SKYPE}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_TWITTER}:</td>
|
||||
<td><input type="text" name="user_twitter" size="30" maxlength="15" value="{USER_TWITTER}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_WEBSITE}:</td>
|
||||
<td><input type="text" name="user_website" size="50" maxlength="100" value="{USER_WEBSITE}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_OCCUPATION}:</td>
|
||||
<td><input type="text" name="user_occ" size="50" maxlength="100" value="{USER_OCC}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_INTERESTS}:</td>
|
||||
<td><input type="text" name="user_interests" size="50" maxlength="150" value="{USER_INTERESTS}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_LOCATION}:</td>
|
||||
<td>
|
||||
<div><input type="text" name="user_from" size="50" maxlength="100" value="{USER_FROM}" /></div>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<!-- IF $bb_cfg['allow_change']['language'] -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_BOARD_LANG}:</td>
|
||||
<td>{LANGUAGE_SELECT}</td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<!-- IF EDIT_PROFILE -->
|
||||
<tr>
|
||||
<th colspan="2">{L_PREFERENCES}</th>
|
||||
</tr>
|
||||
<!-- IF TEMPLATES_SELECT -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_FORUM_STYLE}:</td>
|
||||
<td>
|
||||
<div style="margin: 3px 0;">
|
||||
{TEMPLATES_SELECT}
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<!-- IF not SIG_DISALLOWED -->
|
||||
<tr colspan="2" id="view_message" class="hidden">
|
||||
<td colspan="2">
|
||||
<div class="signature"></div>
|
||||
</td>
|
||||
</tr>
|
||||
<script type="text/javascript">
|
||||
ajax.callback.posts = function(data){
|
||||
$('#view_message').show();
|
||||
$('.signature').html(data.message_html);
|
||||
initPostBBCode('.signature');
|
||||
};
|
||||
</script>
|
||||
<!-- ENDIF -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_SIGNATURE}: <br /><h6>{SIGNATURE_EXPLAIN}</h6></td>
|
||||
<!-- IF SIG_DISALLOWED -->
|
||||
<td class="tCenter">{L_SIGNATURE_DISABLE}</td>
|
||||
<!-- ELSE -->
|
||||
<td>
|
||||
<textarea id="user_sig" name="user_sig" rows="5" cols="60" style="width: 96%;">{USER_SIG}</textarea>
|
||||
<input type="button" value="{L_PREVIEW}" onclick="ajax.exec({ action: 'posts', type: 'view_message', message: $('textarea#user_sig').val() });">
|
||||
</td>
|
||||
<!-- ENDIF -->
|
||||
</tr>
|
||||
<table class="forumline prof-tbl">
|
||||
<col class="row1" width="35%">
|
||||
<col class="row2" width="65%">
|
||||
<tbody class="pad_4">
|
||||
<tr>
|
||||
<th colspan="2">{L_REGISTRATION_INFO}</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="row2 small tCenter" colspan="2">{L_ITEMS_REQUIRED}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_USERNAME}: *</td>
|
||||
<td><!-- IF CAN_EDIT_USERNAME --><input id="username" onBlur="ajax.exec({ action: 'user_register', mode: 'check_name', username: $('#username').val()}); return false;" type="text" name="username" size="35" maxlength="25" value="{USERNAME}"/><!-- ELSE --><b>{USERNAME}</b><!-- ENDIF --><span id="check_name"></span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_EMAIL}: * <!-- IF EDIT_PROFILE --><!-- ELSE IF $bb_cfg['reg_email_activation'] --><br/><h6>{L_EMAIL_EXPLAIN}</h6><!-- ENDIF --></td>
|
||||
<td><input id="email" onBlur="ajax.exec({ action: 'user_register', mode: 'check_email', email: $('#email').val()}); return false;" type="text" name="user_email" size="35" maxlength="40" value="{USER_EMAIL}"<!-- IF EDIT_PROFILE --><!-- IF !$bb_cfg['emailer']['enabled'] --> readonly="readonly" style="color: gray;"<!-- ENDIF --><!-- ENDIF --> /><span id="check_email"></span></td>
|
||||
</tr>
|
||||
<!-- IF EDIT_PROFILE and not ADM_EDIT -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_CURRENT_PASSWORD}: * <br/><h6>{L_CONFIRM_PASSWORD_EXPLAIN}</h6></td>
|
||||
<td><input class="show_pass_input" type="password" name="cur_pass" size="35" maxlength="32" value=""/> <label><input type="checkbox" class="password_show_checkbox"> {L_PASSWORD_SHOW_BTN}</label></td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<tr>
|
||||
<td class="prof-title"><!-- IF EDIT_PROFILE -->{L_NEW_PASSWORD}: * <br/><h6>{L_PASSWORD_IF_CHANGED}</h6><!-- ELSE -->{L_PASSWORD}: *<!-- ENDIF --></td>
|
||||
<td>
|
||||
<input id="pass" type="<!-- IF SHOW_PASS -->text<!-- ELSE -->password<!-- ENDIF -->" name="new_pass" size="35" maxlength="32" value=""/> <span id="autocomplete" title="{L_AUTOCOMPLETE}">◄</span> <i class="med">{PASSWORD_LONG}</i>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_CONFIRM_PASSWORD}: * <!-- IF EDIT_PROFILE --><br/>
|
||||
<h6>{L_PASSWORD_CONFIRM_IF_CHANGED}</h6><!-- ENDIF --></td>
|
||||
<td>
|
||||
<input id="pass_confirm" onBlur="ajax.exec({ action: 'user_register', mode: 'check_pass', pass: $('#pass').val(), pass_confirm: $('#pass_confirm').val() }); return false;" type="<!-- IF SHOW_PASS -->text<!-- ELSE -->password<!-- ENDIF -->" name="cfm_pass" size="35" maxlength="32" value=""/><span id="check_pass"></span>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- IF CAPTCHA_HTML -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_CAPTCHA}: *</td>
|
||||
<td>{CAPTCHA_HTML}</td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<!-- IF EDIT_PROFILE -->
|
||||
<!-- IF not ADM_EDIT -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_AUTOLOGIN}:</td>
|
||||
<td><a href="{U_RESET_AUTOLOGIN}">{L_RESET_AUTOLOGIN}</a><br/><h6>{L_RESET_AUTOLOGIN_EXPL}</h6></td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<tr>
|
||||
<th colspan="2">{L_PROFILE_INFO}</th>
|
||||
</tr>
|
||||
<!-- IF $bb_cfg['gender'] -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_GENDER}:</td>
|
||||
<td>{USER_GENDER}</td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<!-- IF $bb_cfg['birthday_enabled'] -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_BIRTHDAY}:</td>
|
||||
<td><input type="date" name="user_birthday" value="{USER_BIRTHDAY}"/></td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<tr>
|
||||
<td class="prof-title">ICQ:</td>
|
||||
<td><input type="text" name="user_icq" size="30" maxlength="15" value="{USER_ICQ}"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_SKYPE}:</td>
|
||||
<td><input type="text" name="user_skype" size="30" maxlength="32" value="{USER_SKYPE}"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_TWITTER}:</td>
|
||||
<td><input type="text" name="user_twitter" size="30" maxlength="15" value="{USER_TWITTER}"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_WEBSITE}:</td>
|
||||
<td><input type="text" name="user_website" size="50" maxlength="100" value="{USER_WEBSITE}"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_OCCUPATION}:</td>
|
||||
<td><input type="text" name="user_occ" size="50" maxlength="100" value="{USER_OCC}"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_INTERESTS}:</td>
|
||||
<td><input type="text" name="user_interests" size="50" maxlength="150" value="{USER_INTERESTS}"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_LOCATION}:</td>
|
||||
<td>
|
||||
<div><input type="text" name="user_from" size="50" maxlength="100" value="{USER_FROM}"/></div>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<!-- IF $bb_cfg['allow_change']['language'] -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_BOARD_LANG}:</td>
|
||||
<td>{LANGUAGE_SELECT}</td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<!-- IF EDIT_PROFILE -->
|
||||
<tr>
|
||||
<th colspan="2">{L_PREFERENCES}</th>
|
||||
</tr>
|
||||
<!-- IF TEMPLATES_SELECT -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_FORUM_STYLE}:</td>
|
||||
<td>
|
||||
<div style="margin: 3px 0;">
|
||||
{TEMPLATES_SELECT}
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<!-- IF not SIG_DISALLOWED -->
|
||||
<tr colspan="2" id="view_message" class="hidden">
|
||||
<td colspan="2">
|
||||
<div class="signature"></div>
|
||||
</td>
|
||||
</tr>
|
||||
<script type="text/javascript">
|
||||
ajax.callback.posts = function (data) {
|
||||
$('#view_message').show();
|
||||
$('.signature').html(data.message_html);
|
||||
initPostBBCode('.signature');
|
||||
};
|
||||
</script>
|
||||
<!-- ENDIF -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_SIGNATURE}: <br/><h6>{SIGNATURE_EXPLAIN}</h6></td>
|
||||
<!-- IF SIG_DISALLOWED -->
|
||||
<td class="tCenter">{L_SIGNATURE_DISABLE}</td>
|
||||
<!-- ELSE -->
|
||||
<td>
|
||||
<textarea id="user_sig" name="user_sig" rows="5" cols="60" style="width: 96%;">{USER_SIG}</textarea>
|
||||
<input type="button" value="{L_PREVIEW}" onclick="ajax.exec({ action: 'posts', type: 'view_message', message: $('textarea#user_sig').val() });">
|
||||
</td>
|
||||
<!-- ENDIF -->
|
||||
</tr>
|
||||
|
||||
<!-- IF IS_ADMIN -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_PUBLIC_VIEW_EMAIL}:</td>
|
||||
<td>
|
||||
<label><input type="radio" name="user_viewemail" value="1" <!-- IF USER_VIEWEMAIL -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
|
||||
<label><input type="radio" name="user_viewemail" value="0" <!-- IF not USER_VIEWEMAIL -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_HIDE_USER}:</td>
|
||||
<td>
|
||||
<label><input type="radio" name="user_viewonline" value="1" <!-- IF USER_VIEWONLINE -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
|
||||
<label><input type="radio" name="user_viewonline" value="0" <!-- IF not USER_VIEWONLINE -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_ALWAYS_NOTIFY}:<br /><h6>{L_ALWAYS_NOTIFY_EXPLAIN}</h6></td>
|
||||
<td>
|
||||
<label><input type="radio" name="user_notify" value="1" <!-- IF USER_NOTIFY -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
|
||||
<label><input type="radio" name="user_notify" value="0" <!-- IF not USER_NOTIFY -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- IF $bb_cfg['pm_notify_enabled'] -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_NOTIFY_ON_PRIVMSG}:</td>
|
||||
<td>
|
||||
<label><input type="radio" name="user_notify_pm" value="1" <!-- IF USER_NOTIFY_PM -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
|
||||
<label><input type="radio" name="user_notify_pm" value="0" <!-- IF not USER_NOTIFY_PM -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<!-- IF SHOW_DATEFORMAT -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_DATE_FORMAT}:<br /><h6>{L_DATE_FORMAT_EXPLAIN}</h6></td>
|
||||
<td><input type="text" name="dateformat" value="{DATE_FORMAT}" maxlength="14" /></td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<tr>
|
||||
<th colspan="2">{L_UCP_DOWNLOADS}</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_HIDE_PORN_FORUMS}:</td>
|
||||
<td>
|
||||
<label><input type="radio" name="user_porn_forums" value="1" <!-- IF USER_PORN_FORUMS -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
|
||||
<label><input type="radio" name="user_porn_forums" value="0" <!-- IF not USER_PORN_FORUMS -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_ADD_RETRACKER}:</td>
|
||||
<td>
|
||||
<label><input type="radio" name="user_retracker" value="1" <!-- IF USER_RETRACKER -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
|
||||
<label><input type="radio" name="user_retracker" value="0" <!-- IF not USER_RETRACKER -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_HIDE_DOWNLOADS}:</td>
|
||||
<td>
|
||||
<label><input type="radio" name="user_dls" value="1" <!-- IF USER_DLS -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
|
||||
<label><input type="radio" name="user_dls" value="0" <!-- IF not USER_DLS -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_CALLSEED_EXPLAIN}:</td>
|
||||
<td>
|
||||
<label><input type="radio" name="user_callseed" value="1" <!-- IF USER_CALLSEED -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
|
||||
<label><input type="radio" name="user_callseed" value="0" <!-- IF not USER_CALLSEED -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan="2">{L_AVATAR_PANEL}</th>
|
||||
</tr>
|
||||
<!-- IF AVATAR_DISALLOWED -->
|
||||
<tr>
|
||||
<td colspan="2" class="tCenter pad_12">{AVATAR_DIS_EXPLAIN}</td>
|
||||
</tr>
|
||||
<!-- ELSE -->
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<table class="borderless bCenter med" style="width: 600px;">
|
||||
<col class="w60">
|
||||
<col class="w40">
|
||||
<tr>
|
||||
<td>
|
||||
{AVATAR_EXPLAIN}
|
||||
<!-- IF $bb_cfg['avatars']['up_allowed'] -->
|
||||
<div class="spacer_4"></div>
|
||||
{L_UPLOAD_AVATAR_FILE}:
|
||||
<input type="hidden" name="MAX_FILE_SIZE" value="{$bb_cfg['avatars']['max_size']}" />
|
||||
<input type="file" name="avatar" />
|
||||
<!-- ENDIF -->
|
||||
</td>
|
||||
<td class="tCenter nowrap">
|
||||
<p class="mrg_6">{AVATAR_IMG}</p>
|
||||
<p><label><input type="checkbox" name="delete_avatar" /> {L_DELETE_IMAGE}</label></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- ENDIF / !AVATAR_DISALLOWED -->
|
||||
<!-- ENDIF / EDIT_PROFILE -->
|
||||
<!-- IF IS_ADMIN -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_PUBLIC_VIEW_EMAIL}:</td>
|
||||
<td>
|
||||
<label><input type="radio" name="user_viewemail" value="1" <!-- IF USER_VIEWEMAIL -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
|
||||
<label><input type="radio" name="user_viewemail" value="0" <!-- IF not USER_VIEWEMAIL -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_HIDE_USER}:</td>
|
||||
<td>
|
||||
<label><input type="radio" name="user_viewonline" value="1" <!-- IF USER_VIEWONLINE -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
|
||||
<label><input type="radio" name="user_viewonline" value="0" <!-- IF not USER_VIEWONLINE -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_ALWAYS_NOTIFY}:<br/><h6>{L_ALWAYS_NOTIFY_EXPLAIN}</h6></td>
|
||||
<td>
|
||||
<label><input type="radio" name="user_notify" value="1" <!-- IF USER_NOTIFY -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
|
||||
<label><input type="radio" name="user_notify" value="0" <!-- IF not USER_NOTIFY -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- IF $bb_cfg['pm_notify_enabled'] -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_NOTIFY_ON_PRIVMSG}:</td>
|
||||
<td>
|
||||
<label><input type="radio" name="user_notify_pm" value="1" <!-- IF USER_NOTIFY_PM -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
|
||||
<label><input type="radio" name="user_notify_pm" value="0" <!-- IF not USER_NOTIFY_PM -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<!-- IF SHOW_DATEFORMAT -->
|
||||
<tr>
|
||||
<td class="prof-title">{L_DATE_FORMAT}:<br/><h6>{L_DATE_FORMAT_EXPLAIN}</h6></td>
|
||||
<td><input type="text" name="dateformat" value="{DATE_FORMAT}" maxlength="14"/></td>
|
||||
</tr>
|
||||
<!-- ENDIF -->
|
||||
<tr>
|
||||
<th colspan="2">{L_UCP_DOWNLOADS}</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_HIDE_PORN_FORUMS}:</td>
|
||||
<td>
|
||||
<label><input type="radio" name="user_porn_forums" value="1" <!-- IF USER_PORN_FORUMS -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
|
||||
<label><input type="radio" name="user_porn_forums" value="0" <!-- IF not USER_PORN_FORUMS -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_ADD_RETRACKER}:</td>
|
||||
<td>
|
||||
<label><input type="radio" name="user_retracker" value="1" <!-- IF USER_RETRACKER -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
|
||||
<label><input type="radio" name="user_retracker" value="0" <!-- IF not USER_RETRACKER -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_HIDE_DOWNLOADS}:</td>
|
||||
<td>
|
||||
<label><input type="radio" name="user_dls" value="1" <!-- IF USER_DLS -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
|
||||
<label><input type="radio" name="user_dls" value="0" <!-- IF not USER_DLS -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="prof-title">{L_CALLSEED_EXPLAIN}:</td>
|
||||
<td>
|
||||
<label><input type="radio" name="user_callseed" value="1" <!-- IF USER_CALLSEED -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
|
||||
<label><input type="radio" name="user_callseed" value="0" <!-- IF not USER_CALLSEED -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan="2">{L_AVATAR_PANEL}</th>
|
||||
</tr>
|
||||
<!-- IF AVATAR_DISALLOWED -->
|
||||
<tr>
|
||||
<td colspan="2" class="tCenter pad_12">{AVATAR_DIS_EXPLAIN}</td>
|
||||
</tr>
|
||||
<!-- ELSE -->
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<table class="borderless bCenter med" style="width: 600px;">
|
||||
<col class="w60">
|
||||
<col class="w40">
|
||||
<tr>
|
||||
<td>
|
||||
{AVATAR_EXPLAIN}
|
||||
<!-- IF $bb_cfg['avatars']['up_allowed'] -->
|
||||
<div class="spacer_4"></div>
|
||||
{L_UPLOAD_AVATAR_FILE}:
|
||||
<input type="hidden" name="MAX_FILE_SIZE" value="{$bb_cfg['avatars']['max_size']}"/>
|
||||
<input type="file" name="avatar"/>
|
||||
<!-- ENDIF -->
|
||||
</td>
|
||||
<td class="tCenter nowrap">
|
||||
<p class="mrg_6">{AVATAR_IMG}</p>
|
||||
<p><label><input type="checkbox" name="delete_avatar"/> {L_DELETE_IMAGE}</label></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- ENDIF / !AVATAR_DISALLOWED -->
|
||||
<!-- ENDIF / EDIT_PROFILE -->
|
||||
|
||||
<!-- IF SHOW_REG_AGREEMENT -->
|
||||
<tr>
|
||||
<td class="row2" colspan="2">
|
||||
<div id="infobox-wrap" class="bCenter row1">
|
||||
<fieldset class="pad_6">
|
||||
<legend class="med bold mrg_2 warnColor1">{L_USER_AGREEMENT_HEAD}</legend>
|
||||
<div class="bCenter">
|
||||
<?php include($V['HTML_AGREEMENT']); ?>
|
||||
</div>
|
||||
<p class="med bold mrg_4 tCenter"><label><input type="checkbox" value="" checked="checked" disabled="disabled" /> {L_USER_AGREEMENT_AGREE}</label></p>
|
||||
</fieldset>
|
||||
</div><!--/infobox-wrap-->
|
||||
</td>
|
||||
</tr>
|
||||
<!-- ENDIF / SHOW_REG_AGREEMENT -->
|
||||
<!-- IF SHOW_REG_AGREEMENT -->
|
||||
<tr>
|
||||
<td class="row2" colspan="2">
|
||||
<div id="infobox-wrap" class="bCenter row1">
|
||||
<fieldset class="pad_6">
|
||||
<legend class="med bold mrg_2 warnColor1">{L_USER_AGREEMENT_HEAD}</legend>
|
||||
<div class="bCenter">
|
||||
<?php include($V['HTML_AGREEMENT']); ?>
|
||||
</div>
|
||||
<p class="med bold mrg_4 tCenter"><label><input type="checkbox" value="" checked="checked" disabled="disabled"/> {L_USER_AGREEMENT_AGREE}</label></p>
|
||||
</fieldset>
|
||||
</div><!--/infobox-wrap-->
|
||||
</td>
|
||||
</tr>
|
||||
<!-- ENDIF / SHOW_REG_AGREEMENT -->
|
||||
|
||||
<tr>
|
||||
<td class="catBottom" colspan="2">
|
||||
<div id="submit-buttons">
|
||||
<!-- IF EDIT_PROFILE --><input type="reset" value="{L_RESET}" name="reset" class="lite" /> <!-- ENDIF -->
|
||||
<input type="submit" name="submit" value="{L_SUBMIT}" class="main" />
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
<tr>
|
||||
<td class="catBottom" colspan="2">
|
||||
<div id="submit-buttons">
|
||||
<!-- IF EDIT_PROFILE -->
|
||||
<input type="reset" value="{L_RESET}" name="reset" class="lite"/>
|
||||
<!-- ENDIF -->
|
||||
<input type="submit" name="submit" value="{L_SUBMIT}" class="main"/>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
<script type="text/javascript">
|
||||
$('body').on('click', '.password_show_checkbox', function () {
|
||||
if ($(this).is(':checked')) {
|
||||
$('input.show_pass_input').attr('type', 'text');
|
||||
} else {
|
||||
$('input.show_pass_input').attr('type', 'password');
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue