95 lines
4.1 KiB
Smarty
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}
|