Files
easystream-main/f_templates/tpl_frontend/tpl_auth/tpl_register.tpl
SamiAhmed7777 0b7e2d0a5b feat: Add comprehensive documentation suite and reorganize project structure
- Created complete documentation in docs/ directory
- Added PROJECT_OVERVIEW.md with feature highlights and getting started guide
- Added ARCHITECTURE.md with system design and technical details
- Added SECURITY.md with comprehensive security implementation guide
- Added DEVELOPMENT.md with development workflows and best practices
- Added DEPLOYMENT.md with production deployment instructions
- Added API.md with complete REST API documentation
- Added CONTRIBUTING.md with contribution guidelines
- Added CHANGELOG.md with version history and migration notes
- Reorganized all documentation files into docs/ directory for better organization
- Updated README.md with proper documentation links and quick navigation
- Enhanced project structure with professional documentation standards
2025-10-21 00:39:45 -07:00

97 lines
6.4 KiB
Smarty

{if $signup_captcha eq "1"}<script type="text/javascript" src="https://www.google.com/recaptcha/api.js"></script>{/if}
<div class="outer-border-wrapper">
<div class="inner-wrapper center">
{if $global_signup eq "0" or $do_disable eq "yes"}
<article>
<h3 class="content-title"><i class="icon-user"></i> {$disabled_signup_message}</h3>
<div class="line"></div>
</article>
{else}
<form id="register-form" class="user-form entry-form-class" method="post" action="">
<br>
{if $error_message ne ""}{$error_message}{elseif $notice_message ne ""}{$notice_message}{/if}
{if $notice_message eq ""}
<div class="row">
<span class="label-signin">{lang_entry key="frontend.signin.username"}: </span>{if $signup_username_availability eq "1"}<span id="check-response"></span>{/if}
<span class="input-signin"><input type="text" id="signup-username" class="text-input login-input" name="frontend_signin_username" value="{if $smarty.post.frontend_signin_username}{$smarty.post.frontend_signin_username|sanitize}{/if}"></span>
</div>
<div class="row">
<span class="label-signin">{lang_entry key="frontend.signup.emailadd"}: </span>
<span class="input-signin"><input type="text" class="text-input login-input" name="frontend_signup_emailadd" value="{if $smarty.post.frontend_signup_emailadd}{$smarty.post.frontend_signup_emailadd|sanitize}{/if}"></span>
</div>
<div class="row">
<span class="label-signin">{lang_entry key="frontend.signin.password"}: </span>
<span class="input-signin"><input type="password" class="text-input" name="frontend_signup_setpass" onclick="this.select();" onfocus="if(this.value == '{lang_entry key="frontend.signin.password"}1') { this.value = ''; }" onblur="if(this.value == '') { this.value = '{lang_entry key="frontend.signin.password"}1'; }" {if $signup_password_meter eq "1"}onkeyup="updatePasswordStrength_new(this,'passwdRating',{ldelim} 'text':2 {rdelim});"{/if} /><a href="" rel="nofollow" class="showp"><i class="icon-eye"></i></a><a href="" rel="nofollow" class="hidep no-display"><i class="icon-eye-blocked"></i></a></span>
{if $signup_password_meter eq "1"}
<div class="row no-top-padding">
<div class="label-signup"></div>
<div class="input-signup">
<div id="passwdRating">
<div id="pass_meter" class="pass_meter"><div class="pass_meter_base"></div></div>
<div id="ps-rating"></div>
</div>
</div>
</div>
{/if}
</div>
<div class="row">
<span class="label-signin">{lang_entry key="frontend.signup.setpassagain"}: </span>
<span class="input-signin"><input type="password" class="text-input" name="frontend_signup_setpassagain" onclick="this.select();" /><a href="" rel="nofollow" class="showp"><i class="icon-eye"></i></a><a href="" rel="nofollow" class="hidep no-display"><i class="icon-eye-blocked"></i></a></span>
</div>
{if $paid_memberships eq "1"}
{include file="tpl_frontend/tpl_auth/tpl_payment_packlist.tpl"}
{/if}
{if $signup_captcha eq "1"}
<div class="captcha-row">
<span class="label-signin"></span>
<span class="input-signin"><div class="g-recaptcha" data-sitekey="{$recaptcha_site_key}" style="transform:scale(0.99);-webkit-transform:scale(0.99);transform-origin:0 0;-webkit-transform-origin:0 0;"></div></span>
</div>
{/if}
<div class="row form-buttons">
<span class="label-signin"></span>
<span class="input-signin">
<button type="submit" class="search-button form-button" value="1" name="frontend_global_submit" style="width:100%"><span>{lang_entry key="frontend.signup.create"}</span></button>
</span>
</div>
</form>
<div class="row form-buttons">
<span class="label-signin"></span>
<span class="input-signin">
{if $fb_auth eq "1" or $gp_auth eq "1"}
<div class="hr"><div class="inner">{lang_entry key="frontend.global.or"}</div></div>
{if $smarty.get.u eq ""}
<center>
{$fb_register}
{$gp_register}
</center>
{else}
{$fb_register}
{$gp_register}
<a href="#upopup" id="inline" class="hidden" rel="nofollow"></a>
<div id="upopup" style="display: none;">
<div class="lb-margins">
<article>
<h3 class="content-title"><i class="icon-user"></i>{lang_entry key="frontend.signup.fbusername"}</h3>
<div class="line"></div>
</article>
<form id="auth-register-form" class="entry-form-class">
<h4><i class="icon-info"></i> {lang_entry key="frontend.signup.fbcomplete"}</h4>
<input name="auth_confirm" type="hidden" value="0">
<input name="auth_userid" type="hidden" class="form-control" placeholder="" value="{if $smarty.session.fb_user['id'] gt 0}{$smarty.session.fb_user['id']}{elseif $smarty.session.gp_user['id'] gt 0}{$smarty.session.gp_user['id']}{/if}">
<input name="auth_username" type="text" class="form-control" placeholder="" value="">
<div class="auth-username-check-response"></div>
<span class="input-signin">
<button class="search-button form-button auth-check-button auth-username-check-btn" value="1" name="frontend_global_check" type="button"><span>{lang_entry key="frontend.global.check"}</span></button>
<button class="search-button form-button apply-button" name="auth-submit-register" id="auth-register-submit" type="button">{lang_entry key="frontend.global.submit"}</button>
</span>
</form>
</div>
</div>
{/if}
{/if}
</span>
</div>
{/if}
{/if}
</div>
</div>