Files
kupshop/web/templates/twig_compat/user/user.oauth.tpl
2025-08-02 16:30:27 +02:00

95 lines
4.1 KiB
Smarty

{ifmodule USER_OAUTH}
<div class="oauth-box">
{if $ctrl.logged}
{get_logged_user_provider_ids assign='userProviderIDs'}
{foreach $userProviderIDs as $providerIDRow}
{if $providerIDRow.provider == "facebook"}
{$fbRemove = $providerIDRow}
{elseif $providerIDRow.provider == "google"}
{$googleRemove = $providerIDRow}
{elseif $providerIDRow.provider == 'seznam'}
{$seznamRemove = $providerIDRow}
{elseif $providerIDRow.provider == 'amazon'}
{$amazonRemove = $providerIDRow}
{elseif $providerIDRow.provider == 'apple'}
{$appleRemove = $providerIDRow}
{/if}
{/foreach}
{/if}
{block "oauth-text"}
{if $body.newUser}
<h4>{t}Rychlá registrace pomocí sociálních sítí{/t}</h4>
{else}
<h4>{t}Propojení se sociálními sítěmi{/t}</h4>
{/if}
{/block}
<div class="oauth-buttons">
{if $dbcfg.oauth.facebook.client_id}
{if $fbRemove}
<a href="/login-unbind/{$fbRemove.id}" class="fb" title="{$fbRemove.email}"><span class="icon"></span>
<div class="text"><strong>{t}Spárováno{/t}</strong><br><span>{t}Odebrat{/t}</span></div>
</a>
{else}
<a href="/login-bind/facebook" class="fb"><span class="icon"></span>
<div class="text"><span>{if $body.newUser}Facebook{else}{t}Spárovat{/t}{/if}</span></div>
</a>
{/if}
{/if}
{if $dbcfg.oauth.google.client_id}
{if $googleRemove}
<a href="/login-unbind/{$googleRemove.id}" class="gp" title="{$googleRemove.email}"><span class="icon"></span>
<div class="text"><strong>{t}Spárováno{/t}</strong><br><span>{t}Odebrat{/t}</span></div>
</a>
{else}
<a href="/login-bind/google" class="gp"><span class="icon"></span>
<div class="text"><span>{if $body.newUser}Google{else}{t}Spárovat{/t}{/if}</span></div>
</a>
{/if}
{/if}
{ifmodule USER_OAUTH__SEZNAM_LOGIN}
{if $dbcfg.oauth.seznam.client_id}
{if $seznamRemove}
<a href="/login-unbind/{$seznamRemove.id}" class="sz" title="{$seznamRemove.email}"><span class="icon"></span>
<div class="text"><strong>{t}Spárováno{/t}</strong><br><span>{t}Odebrat{/t}</span></div>
</a>
{else}
<a href="/login-bind/seznam" class="sz"><span class="icon"></span>
<div class="text"><span>{if $body.newUser}Seznam{else}{t}Spárovat{/t}{/if}</span></div>
</a>
{/if}
{/if}
{/ifmodule}
{ifmodule USER_OAUTH__AMAZON_LOGIN}
{if $dbcfg.oauth.amazon.client_id}
{if $amazonRemove}
<a href="/login-unbind/{$amazonRemove.id}" class="amazon" title="{$amazonRemove.email}"><span class="icon"></span>
<div class="text"><strong>{t}Spárováno{/t}</strong><br><span>{t}Odebrat{/t}</span></div>
</a>
{else}
<a href="/login-bind/amazon" class="amazon"><span class="icon"></span>
<div class="text"><span>{if $body.newUser}Amazon{else}{t}Spárovat{/t}{/if}</span></div>
</a>
{/if}
{/if}
{/ifmodule}
{ifmodule USER_OAUTH__APPLE_LOGIN}
{if $dbcfg.oauth.apple.client_id}
{if $appleRemove}
<a href="/login-unbind/{$appleRemove.id}" class="apple" title="{$appleRemove.email}"><span class="icon"></span>
<div class="text"><strong>{t}Spárováno{/t}</strong><br><span>{t}Odebrat{/t}</span></div>
</a>
{else}
<a href="/login-bind/apple" class="apple"><span class="icon"></span>
<div class="text"><span>{if $body.newUser}Apple{else}{t}Spárovat{/t}{/if}</span></div>
</a>
{/if}
{/if}
{/ifmodule}
</div>
</div>
{/ifmodule}