168 lines
6.7 KiB
Smarty
168 lines
6.7 KiB
Smarty
{*
|
|
* 2017-2019 Zemez
|
|
*
|
|
* JX Header Account
|
|
*
|
|
* NOTICE OF LICENSE
|
|
*
|
|
* This source file is subject to the General Public License (GPL 2.0)
|
|
* that is bundled with this package in the file LICENSE.txt.
|
|
* It is also available through the world-wide-web at this URL:
|
|
* http://opensource.org/licenses/GPL-2.0
|
|
*
|
|
* DISCLAIMER
|
|
*
|
|
* Do not edit or add to this file if you wish to upgrade the module to newer
|
|
* versions in the future.
|
|
*
|
|
* @author Zemez (Alexander Grosul)
|
|
* @copyright 2017-2019 Zemez
|
|
* @license http://opensource.org/licenses/GPL-2.0 General Public License (GPL 2.0)
|
|
*}
|
|
|
|
<div class="jx-header-account-wrapper {$configs.JXHEADERACCOUNT_DISPLAY_STYLE}{if $customer.is_logged} is-logged{/if}">
|
|
{if $customer.is_logged}
|
|
<div class="header-account-content">
|
|
<div class="user-data">
|
|
<h3>{$firstname} {$lastname}</h3>
|
|
{if $configs.JXHEADERACCOUNT_USE_AVATAR}
|
|
<img class="img-fluid" src="{$avatar}" alt="">
|
|
{/if}
|
|
</div>
|
|
<ul>
|
|
<li>
|
|
<a href="{$link->getPageLink('history', true)}" title="{l s='My orders' mod='jxheaderaccount'}" rel="nofollow">
|
|
{l s='My orders' mod='jxheaderaccount'}
|
|
</a>
|
|
</li>
|
|
{if $returnAllowed}
|
|
<li>
|
|
<a href="{$link->getPageLink('order-follow', true)}" title="{l s='My returns' mod='jxheaderaccount'}" rel="nofollow">
|
|
{l s='Moje zwroty' mod='jxheaderaccount'}
|
|
</a>
|
|
</li>
|
|
{/if}
|
|
<li>
|
|
<a href="{$link->getPageLink('order-slip', true)}" title="{l s='My credit slips' mod='jxheaderaccount'}" rel="nofollow">
|
|
{l s='My credit slips' mod='jxheaderaccount'}
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="{$link->getPageLink('addresses', true)}" title="{l s='My addresses' mod='jxheaderaccount'}" rel="nofollow">
|
|
{l s='My addresses' mod='jxheaderaccount'}
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="{$link->getPageLink('identity', true)}" title="{l s='Manage my personal information' mod='jxheaderaccount'}" rel="nofollow">
|
|
{l s='My personal info' mod='jxheaderaccount'}
|
|
</a>
|
|
</li>
|
|
{if $voucherAllowed}
|
|
<li>
|
|
<a href="{$link->getPageLink('discount', true)}" title="{l s='My vouchers' mod='jxheaderaccount'}" rel="nofollow">
|
|
{l s='My vouchers' mod='jxheaderaccount'}
|
|
</a>
|
|
</li>
|
|
{/if}
|
|
{hook h='displayMyAccountBlock'}
|
|
</ul>
|
|
</div>
|
|
<p class="logout">
|
|
<a class="btn btn-secondary" href="{$link->getPageLink('index')}?mylogout" title="{l s='Sign out' mod='jxheaderaccount'}" rel="nofollow">
|
|
{l s='Sign out' mod='jxheaderaccount'}
|
|
</a>
|
|
</p>
|
|
{else}
|
|
<div id="login-content-{$hook}" class="header-login-content login-content active">
|
|
<form action="{$link->getPageLink('authentication', true)}" method="post">
|
|
<div class="main-help-block">
|
|
<ul></ul>
|
|
</div>
|
|
<section>
|
|
{assign value=$login_form.formFields var="formFields"}
|
|
{foreach from=$formFields item="field"}
|
|
{form_field field=$field}
|
|
{/foreach}
|
|
</section>
|
|
<footer>
|
|
<a class="btn-link forgot-password" {if $configs.JXHEADERACCOUNT_USE_REDIRECT}href="{$link->getPageLink('password', 'true')}" {else}href="#forgot-password-content-{$hook}"
|
|
data-toggle="tab"{/if}">
|
|
{l s='Forgot your password?' mod='jxheaderaccount'}
|
|
</a>
|
|
<hr>
|
|
<button type="submit" name="HeaderSubmitLogin" class="btn btn-primary">
|
|
{l s='Sign in' mod='jxheaderaccount'}
|
|
</button>
|
|
<div class="register-link">
|
|
<a class="btn-link" {if $configs.JXHEADERACCOUNT_USE_REDIRECT}href="{$urls.pages.register}" {else}href="#create-account-content-{$hook}" data-toggle="tab"{/if} data-link-action="display-register-form">
|
|
{l s='No account? Create one here' d='Shop.Theme.Customeraccount'}
|
|
</a>
|
|
</div>
|
|
{hook h="displayHeaderLoginButtons"}
|
|
</footer>
|
|
</form>
|
|
</div>
|
|
<div id="create-account-content-{$hook}" class="header-login-content create-account-content">
|
|
<form action="{$link->getPageLink('authentication', true)}" method="post" class="std">
|
|
{hook h='HOOK_CREATE_ACCOUNT_TOP'}
|
|
<div class="main-help-block">
|
|
<ul></ul>
|
|
</div>
|
|
<section>
|
|
{assign value=$register_form.formFields var="formFields"}
|
|
{foreach from=$formFields item="field"}
|
|
{form_field field=$field}
|
|
{/foreach}
|
|
</section>
|
|
<footer>
|
|
{$HOOK_CREATE_ACCOUNT_FORM}
|
|
<div class="submit clearfix">
|
|
<input type="hidden" name="email_create" value="1"/>
|
|
<input type="hidden" name="is_new_customer" value="1"/>
|
|
<input type="hidden" class="hidden" name="back" value="my-account"/>
|
|
<button type="submit" name="submitAccount" class="btn btn-primary">
|
|
{l s='Register' mod='jxheaderaccount'}
|
|
</button>
|
|
<hr>
|
|
<a href="#login-content-{$hook}" data-toggle="tab" class="btn-link">
|
|
{l s='Back to login' d='Shop.Theme.Actions'}
|
|
</a>
|
|
</div>
|
|
</footer>
|
|
</form>
|
|
</div>
|
|
<div id="forgot-password-content-{$hook}" class="header-login-content forgot-password-content">
|
|
<form action="" method="post" class="std">
|
|
<section>
|
|
<div class="main-help-block">
|
|
<ul></ul>
|
|
</div>
|
|
<p>{l s='Please enter the email address you used to register. You will receive a temporary link to reset your password.' d='Shop.Theme.Customeraccount'}</p>
|
|
<fieldset>
|
|
<div class="form-group">
|
|
<div class="row">
|
|
<label class="col-md-3 form-control-label required">{l s='Email' d='Shop.Forms.Labels'}</label>
|
|
<div class="col-md-5 email">
|
|
<input class="form-control" type="email" name="email" value="{if isset($smarty.post.email)}{$smarty.post.email|stripslashes}{/if}" required>
|
|
</div>
|
|
<div class="col-md-4 text-left button-forgot-password">
|
|
<button class="form-control-submit btn btn-primary" name="submit" type="submit">
|
|
{l s='Send' d='Shop.Theme.Actions'}
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</section>
|
|
<hr>
|
|
<footer>
|
|
<div class="button-login">
|
|
<a href="#login-content-{$hook}" data-toggle="tab" class="btn-link">
|
|
{l s='Back to login' d='Shop.Theme.Actions'}
|
|
</a>
|
|
</div>
|
|
</footer>
|
|
</form>
|
|
</div>
|
|
{/if}
|
|
</div> |