first commit

This commit is contained in:
2025-08-02 16:30:27 +02:00
commit 23646bfcee
14851 changed files with 1750626 additions and 0 deletions

View File

@@ -0,0 +1 @@
{$body|var_dump}

View File

@@ -0,0 +1,97 @@
<div data-reload="product_question">
{if $body.sent}
<div class="dotaz-na-produkt" data-form="#tabs-inquiry">
<div class="alert alert-success">
Dotaz byl úspěšně odeslán. Odpovíme Vám co nejdříve.
{$body|var_dump}
</div>
</div>
{else}
<div class="dotaz-na-produkt" data-form="#tabs-inquiry">
{if $body.error}
<div class="alert alert-danger">
{$body.error}
</div>
{/if}
<form name="help" method="post" action="" class="col-xs-12" role="form">
<input type="hidden" name="url" value="{$body.data.url}">
{if $ctrl.logged}
<input type="hidden" name="name" value="{$ctrl.name} {$ctrl.surname}">
<input type="hidden" name="email" value="{$ctrl.email}">
<input type="hidden" name="phone" value="{$ctrl.phone}">
{else}
<div class="form-group row required">
<label for="name" class="col-sm-3 col-xs-12 text-right form-control-label">Jméno a příjmení</label>
<div class="col-sm-9 col-xs-12">
<input type="text" name="name" id="name" class="form-control" value="{$body.data.name}" required="required">
</div>
</div>
<div class="form-group row required">
<label for="email" class="col-sm-3 col-xs-12 text-right form-control-label">Váš e-mail</label>
<div class="col-sm-9 col-xs-12">
<input type="email" name="email" id="email" class="form-control" value="{$body.data.email}" required="required">
</div>
</div>
<div class="form-group row">
<label for="phone" class="col-sm-3 col-xs-12 text-right form-control-label">Telefon</label>
<div class="col-sm-9 col-xs-12">
<input type="text" name="phone" id="phone" class="form-control" value="{$body.data.phone}">
</div>
</div>
{/if}
<div class="form-group row required">
<label for="subject" class="col-sm-3 col-xs-12 text-right form-control-label">Název výrobku</label>
<div class="col-sm-9 col-xs-12">
<input type="text" name="subject" id="subject" class="form-control" value="{$body.data.subject}" disabled required="required">
</div>
</div>
<div class="form-group row required">
<label for="message" class="col-sm-3 col-xs-12 text-right form-control-label">Dotaz</label>
<div class="col-sm-9 col-xs-12">
<textarea id="message" name="message" class="form-control" rows="4" required="required">{$body.data.message}</textarea>
</div>
</div>
{if findModule('recaptcha')}
<div class="form-group row required">
<label for="message" class="col-sm-3 col-xs-12 text-right form-control-label">Ověření</label>
<div class="col-md-3 col-sm-3">
<div class="g-recaptcha" data-sitekey="{findModule('recaptcha','site')}"></div>
<script type="text/javascript" src="https://www.google.com/recaptcha/api.js?hl=cs"></script>
</div>
</div>
{else}
<div class="form-group row required {if $body.email.error == 'Chybně opsaný kód'}has-error{/if}">
<label for="captcha" class="col-sm-3 col-xs-12 text-sm-right form-control-label">Opište kód z obrázku</label>
<div class="col-md-3 col-sm-3 col-xs-6">
<input type="text" name="captcha" id="captcha" class="form-control" value="" required="required">
</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}
<div class="form-group row">
<div class="col-md-5 col-md-offset-3 text-left">
<input class="btn btn-primary btn-primary--green btn-block" type="submit" name="SendQuestion" value="Odeslat dotaz">
</div>
</div>
</form>
</div>
<script type="text/javascript">
// validace dotaz na produkt
$('form[name=help]').on('submit', function(e) {
// Prevent submit form
e.preventDefault();
var $this = $(e.target),
data = $this.serialize(),
url = $this.attr('action');
wpj.domUtils.reloadPartsFromUrl(url, $this.closest('[data-reload]'), data);
});
</script>
{/if}
</div>

View File

@@ -0,0 +1,54 @@
{extends "index.tpl"}
{block "body"}
<div style="max-width: 700px; margin: 30px auto 0;">
<h1 class="m-b-2">Seznam emailů a SMS</h1>
{include "block.messages.tpl"}
{if $body.emails != false}
{foreach $body.emails|array_reverse:true as $id =>$email}
{if !isset($email.number_id)}
<p><a href="{$id}" style="font-size: 1.2em;font-weight: 700;">{$email.subject|default:"bez_predmetu"}</a> - {$email.time|date_format:"%R %d.%m.%y"}</p>
<ul>
<li><b>Od:</b> {$email.from}</li>
<li><b>Pro:</b> {$email.to}</li>
{if $email.cc}
<li><b>Cc:</b> {$email.cc}</li>
{/if}
{if $email.bcc}
<li><b>Bcc:</b> {$email.bcc}</li>
{/if}
{if $email.replyTo}
<li><b>Reply-To:</b> {$email.replyTo}</li>
{/if}
{if $email.id}
<li><b>Id:</b> {$email.id}</li>
{/if}
{if $email.attachment}
<li><strong>Přílohy:</strong>
<ul>
{foreach $email.attachment as $attachment_id => $attach}
<li><a href="{$id}/attachment/{$attachment_id}" target="_blank">{$attach.2}</a></li>
{/foreach}
</ul>
</li>
{/if}
</ul>
{else}
<ul>
<li>
<b>SMS: </b>{$email.time}
<ul>
<li><b>Number ID:</b> {$email.number_id}</li>
<li><b>Pro:</b> {$email.to}</li>
<li><b>Text:</b> {$email.body}</li>
</ul>
</li>
</ul>
{/if}
{/foreach}
{/if}
</div>
{/block}

View File

@@ -0,0 +1 @@
{$body.body nofilter}