119 lines
6.0 KiB
Smarty
119 lines
6.0 KiB
Smarty
{extends "focus/focus.base.tpl"}
|
|
|
|
{block "focus-title"}
|
|
{t}Nahlásit závadný obsah{/t}
|
|
{/block}
|
|
|
|
{block "focus-content"}
|
|
<div data-reload="report-inappropriate-content">
|
|
<div class="report-inappropriate-content">
|
|
{if $body.sent}
|
|
<div class="alert alert-success">
|
|
{t}Nahlášení bylo úspěšně odesláno. Odpovíme vám co nejdříve.{/t}
|
|
</div>
|
|
{else}
|
|
{include "block.messages.tpl"}
|
|
{if $body.error}
|
|
<div class="alert alert-danger">
|
|
{$body.error}
|
|
</div>
|
|
{/if}
|
|
<form name="report-inappropriate-content" method="post" action="{$ctrl.currUrl.Abs}" role="form">
|
|
<p>
|
|
{if $body.data.report_type}
|
|
{t escape=false url={url s=page label='review-rules'}}Myslíte, že tento obsah porušuje některá z
|
|
<a href="{url}">našich pravidel</a> a měli bychom ji prověřit? Dejte nám o tom vědět.{/t}
|
|
{else}
|
|
{t}Myslíte, že nějaký obsah na našem webu není v pořádku a měli bychom jej prověřit? Dejte nám o tom vědět.{/t}
|
|
{/if}
|
|
</p>
|
|
<input type="hidden" name="report_type" value="{$body.data.report_type}">
|
|
<input type="hidden" name="gtm_type" value="Nahlásit závadný obsah">
|
|
{if $ctrl.logged}
|
|
<input type="hidden" name="name" value="{$ctrl.name} {$ctrl.surname}">
|
|
<input type="hidden" name="email" value="{$ctrl.email}">
|
|
{else}
|
|
<div data-user-info>
|
|
<div class="form-group">
|
|
<label for="name">{t}Vaše jméno{/t}</label>
|
|
<input type="text" name="name" id="name" class="form-control" value="{$body.data.name}">
|
|
</div>
|
|
<div class="form-group form-group-m-b-0 required">
|
|
<label for="email">{t}Váš e-mail{/t}</label>
|
|
<input type="text" name="email" id="email" class="form-control" value="{$body.data.email}"
|
|
data-bv-notempty="true" data-bv-emailaddress-message="{t}Zadejte platnou e-mailovou adresu{/t}">
|
|
</div>
|
|
<p><small>{t escape=false}Pokud si přejete zůstat v anonymitě, použijte například <a href="https://temp-mail.org/en/" target="_blank">službu pro vytvoření dočasné e-mailové schránky</a>.{/t}</small></p>
|
|
</div>
|
|
{/if}
|
|
{if $body.data.report_type}
|
|
<input type="hidden" name="url" value="{$body.data.url}">
|
|
{else}
|
|
<div class="form-group required">
|
|
<label for="url">{t}Odkaz na závadný obsah{/t}</label>
|
|
<input type="url" name="url" id="url" class="form-control" value="{$body.data.url}" data-bv-notempty="true">
|
|
</div>
|
|
{/if}
|
|
<div class="form-group required">
|
|
<label for="reason">{t}Proč se jedná o závadný obsah?{/t}</label>
|
|
<textarea id="reason" name="reason" class="form-control" rows="4" data-bv-notempty="true">{$body.data.reason}</textarea>
|
|
</div>
|
|
|
|
{if !$ctrl.logged}
|
|
{if findModule('recaptcha')}
|
|
<div class="form-group required">
|
|
<label for="message" class="{$labelClass}">{t}Ověření{/t}</label>
|
|
<div class="{$inputClass}">
|
|
{include "block.recaptcha.tpl"}
|
|
</div>
|
|
</div>
|
|
{else}
|
|
<div class="form-group required {if $body.email.error == 'Chybně opsaný kód'}has-error{/if}">
|
|
<label for="captcha" class="{$labelClass}">{t}Opište kód z obrázku{/t}</label>
|
|
<div class="col-md-3 col-sm-3 col-xs-6">
|
|
<input type="text" name="captcha" id="captcha" class="form-control" value=""
|
|
data-bv-notempty="true" data-bv-stringlength="true" data-bv-stringlength-min="4">
|
|
</div>
|
|
<div class="col-md-3 col-sm-3 col-xs-6">
|
|
<img alt="captcha" src="{url s=captcha id=$smarty.now}">
|
|
<input type="hidden" name="captcha_id" value="{$smarty.now}">
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
{/if}
|
|
<div class="form-group">
|
|
<p>
|
|
<small>{t}Prohlašuji, že se v dobré víře domnívám, že informace a tvrzení v tomto oznámení jsou přesné a úplné.{/t}</small>
|
|
</p>
|
|
{block submit}
|
|
<button class="btn btn-primary" type="submit" name="SendQuestion">{t}Odeslat{/t}</button>
|
|
{/block}
|
|
</div>
|
|
</form>
|
|
<script src="/common/static/bootstrapvalidator/js/bootstrapValidator.js"></script>
|
|
<script src="/common/static/bootstrapvalidator/js/language/{$ctrl.active_language_code|default:'cs_CZ'}.js"></script>
|
|
<script>
|
|
$('form[name=report-inappropriate-content]').bootstrapValidator({
|
|
feedbackIcons: {
|
|
valid: 'fc fc-check',
|
|
invalid: 'fc fc-remove',
|
|
validating: 'fc fc-refresh',
|
|
},
|
|
}).on('success.form.bv', function (e) {
|
|
// Prevent submit form
|
|
e.preventDefault();
|
|
|
|
var $btn = $(this).find('[type="submit"]');
|
|
if ($btn) {
|
|
$btn.addClass('btn-loading');
|
|
}
|
|
|
|
{include "block.gtm.tpl" gtm_type="form_conversion"}
|
|
});
|
|
</script>
|
|
{/if}
|
|
</div>
|
|
</div>
|
|
{/block}
|
|
|