first commit

This commit is contained in:
2024-11-11 18:46:54 +01:00
commit a630d17338
25634 changed files with 4923715 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
{*
* 2016 Sensbit
*
* MODUŁ ZOSTAŁ UDOSTĘPNIONY NA PODSTAWIE LICENCJI NA JEDNO STANOWISKO/DOMENĘ
* NIE MASZ PRAWA DO JEGO KOPIOWANIA, EDYTOWANIA I SPRZEDAWANIA
* W PRZYPADKU PYTAŃ LUB BŁĘDÓW SKONTAKTUJ SIĘ Z AUTOREM
*
* ENGLISH:
* MODULE IS LICENCED FOR ONE-SITE / DOMAIM
* YOU ARE NOT ALLOWED TO COPY, EDIT OR SALE
* IN CASE OF ANY QUESTIONS CONTACT AUTHOR
*
* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** *
*
* EN: ODWIEDŹ NASZ SKLEP PO WIĘCEJ PROFESJONALNYCH MODUŁÓW PRESTASHOP
* PL: VISIT OUR ONLINE SHOP FOR MORE PROFESSIONAL PRESTASHOP MODULES
* HTTPS://SKLEP.SENSBIT.PL
*
* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** *
*
* @author Tomasz Dacka (kontakt@sensbit.pl)
* @copyright 2016 sensbit.pl
* @license One-site license (jednostanowiskowa, bez możliwości kopiowania i udostępniania innym)
*}
<div class="panel">
<div class="panel-heading"><i class="icon-user"></i> {l s='Author' mod='sensbitpocztapolska'}</div>
<a href="https://sensbit.pl/pl/?utm_source=module_sensbitpocztapolska&utm_medium=wizytowka&utm_content=sensbitpocztapolska&utm_campaign=Odwiedziny%20z%20modu%C5%82%C3%B3w" target="_blank"><img src='https://sensbit.pl/tomasz-dacka.jpg' alt='{l s='Author' mod='sensbitpocztapolska'}'/></a>
</div>
<iframe src="https://sensbit.pl/pl/featured?m=sensbitpocztapolska" style="width: 100%;margin: 0;padding: 0;border: 0;margin-top: 20px;min-height: 800px;"></iframe>
<script>
(function ($) {
sensbitPocztaPolska.initSwitches({if isset($switches) && !empty($switches)}{$switches}{else}''{/if});
})($);
</script>

View File

@@ -0,0 +1,107 @@
{*
* 2016 Sensbit
*
* MODUŁ ZOSTAŁ UDOSTĘPNIONY NA PODSTAWIE LICENCJI NA JEDNO STANOWISKO/DOMENĘ
* NIE MASZ PRAWA DO JEGO KOPIOWANIA, EDYTOWANIA I SPRZEDAWANIA
* W PRZYPADKU PYTAŃ LUB BŁĘDÓW SKONTAKTUJ SIĘ Z AUTOREM
*
* ENGLISH:
* MODULE IS LICENCED FOR ONE-SITE / DOMAIM
* YOU ARE NOT ALLOWED TO COPY, EDIT OR SALE
* IN CASE OF ANY QUESTIONS CONTACT AUTHOR
*
* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** *
*
* EN: ODWIEDŹ NASZ SKLEP PO WIĘCEJ PROFESJONALNYCH MODUŁÓW PRESTASHOP
* PL: VISIT OUR ONLINE SHOP FOR MORE PROFESSIONAL PRESTASHOP MODULES
* HTTPS://SKLEP.SENSBIT.PL
*
* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** *
*
* @author Tomasz Dacka (kontakt@sensbit.pl)
* @copyright 2016 sensbit.pl
* @license One-site license (jednostanowiskowa, bez możliwości kopiowania i udostępniania innym)
*}
<script>
$(function () {
if ($.fn.fancybox) {
$('.fbox').fancybox({
type: 'iframe',
width: 1200,
height: 600,
helpers: {
overlay: {
locked: false
}
}
});
$('.fbox-s').fancybox({
type: 'iframe',
width: 600,
height: 600,
helpers: {
overlay: {
locked: false
}
}
});
}
{if $update}
sensbitPocztaPolska.update();
{/if}
});
</script>
<div class="panel">
<div style="display:inline-block">
<a target="_blank" href="https://sensbit.pl/moduly-i-modyfikacje-prestashop/integracje-z-przewoznikami-prestashop/33-integracja-z-poczta-polska-e-nadawca?r=sensbit"><img src="https://sensbit.pl/113-home_default/integracja-z-poczta-polska-e-nadawca.jpg"/></a>
</div>
<div style="display:inline-block">
<h2 style="font-weight: bold;text-shadow: none;color: #1f324e;">{$module->displayName} ({$module->name}) v. {$module->version}</h2>
<div style="display:inline-block;vertical-align: middle;">
<p style="font-size:14px;">
<strong style="color:#305a01;">Licencja ważna {$license_time}</strong>
</p>
<strong>PHP</strong>: v. {phpversion()}<br/>
<strong>PrestaShop</strong>: v. {$smarty.const._PS_VERSION_}<br/><br/>
{if isset($services)}
<strong>Usługi</strong>:<br/>
<ul>
{foreach $services as $s}
<li style="color:{if $s['available']}#305a01{else}#a20101{/if};">{$s['name']} <i class='{if $s['available']}icon-check{else}icon-remove{/if}'></i></li>
{/foreach}
</ul>
<br/>
{/if}
<a class="btn btn-info" href="https://sensbit.pl/instrukcja/{$module->name}" target="_blank"><i class="icon-file-text-alt"></i> Instrukcja obsługi</a>
<a class="btn" href="https://sensbit.pl/moje-moduly" target="_blank"><i class="icon-download "></i> Pobierz aktualną wersję</a><br/><br/>
<a class="btn btn-default btn-xs fbox" href="https://sensbit.pl/cms/20-jak-zaktualizowac-moduly-od-sensbit?content_only=1"><i class="icon-question-sign"></i> Jak zaktualizować moduł?</a>
{if isset($services)}
<a class="btn btn-default btn-xs fbox" href="https://sensbit.pl/cms/27-jak-odblokowac-uslugi-w-modulach-od-sensbit?content_only=1"><i class="icon-question-sign"></i> Jak odblokować nieaktywne usługi?</a>
{/if}
</div>
</div>
<div style='display:inline-block'>
<a style='vertical-align: middle;display: inline-block;' target="_blank" href="https://sensbit.pl/moje-moduly?utm_source=module_{$module->name}&utm_medium=version&utm_content={$module->name}&utm_campaign=Odwiedziny%20z%20modu%C5%82%C3%B3w"><img src="https://sensbit.pl/version?m={$module->name}&v={$module->version}&r={time()}" class="img-responsive"/></a>
</div>
</div>
<div class="panel alert-info">
<h2>Integracja z Pocztą Polską. Ważne informacje!</h2>
<p>Do poprawnego działania modułu potrzebne są dane konta e-nadawcy, które można stworzyć logując sie do swojego panelu w Poczcie Polskiej.</p>
<p>Zalecamy utworzenie dodatkowego konta, które zawsze będzie można wyłączyć/usunąć, a w nazwie użytkownika prosimy nie używać znaków specjalnych jak @.</p>
<p>Jeśli chcesz moduł przetestować bez ponoszenia żadnych kosztów, możesz wystąpić do Poczty Polskiej o dostęp do środowiska testowego.</p>
<p>Dodawanie przesyłek odbywa się w podglądzie danego zamówienia.</p>
<p>Przed dodaniem przesyłek musisz skonfigurować szablony przesyłek według swoich upodobań <a href="{$link_template}">tutaj</a>.</p>
<p>Jeśli chcesz zawsze możesz przejrzeć listę stworzonych przez Ciebie przesyłek <a href="{$link_shipments}">tutaj</a>.</p>
<p>W przypadku pytań lub wątpliwości proszę o maila na kontakt@sensbit.pl</p>
</div>
<div class="panel">
<h2>CRON</h2>
<p>W trosce o dostarczanie najlepszej jakości usług pobieramy zawsze aktualną listę punktów odbioru, która używana jest do szybkiej wyszukiwarki punktu klienta w koszyku</p>
<p>Ponadto od wersji 4.0.0 CRON aktualizuję automatycznie statusy przesyłek na podstawie konfiguracji.</p>
<p>Aktualizacja przebiega w tle podczas wchodzenia w konfigurację naszego modułu. Jeśli jednak nie chcesz często tu zaglądać, ustaw automatyczne zadanie CRON na serwerze korzystając z poniższego linku:</p>
<a href="{$cron_update}" target="_blank">{$cron_update}</a>
<p><em><i class="icon-info-circle"></i> Czy wiesz, że nasz system aktualizacji danych posiada sprytny mechanizm uniemożliwiający chwilowy brak danych w bazie podczas aktualizacji? ;)</em></p>
</div>

View File

@@ -0,0 +1,124 @@
{*
* 2016 Sensbit
*
* MODUŁ ZOSTAŁ UDOSTĘPNIONY NA PODSTAWIE LICENCJI NA JEDNO STANOWISKO/DOMENĘ
* NIE MASZ PRAWA DO JEGO KOPIOWANIA, EDYTOWANIA I SPRZEDAWANIA
* W PRZYPADKU PYTAŃ LUB BŁĘDÓW SKONTAKTUJ SIĘ Z AUTOREM
*
* ENGLISH:
* MODULE IS LICENCED FOR ONE-SITE / DOMAIM
* YOU ARE NOT ALLOWED TO COPY, EDIT OR SALE
* IN CASE OF ANY QUESTIONS CONTACT AUTHOR
*
* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** *
*
* EN: ODWIEDŹ NASZ SKLEP PO WIĘCEJ PROFESJONALNYCH MODUŁÓW PRESTASHOP
* PL: VISIT OUR ONLINE SHOP FOR MORE PROFESSIONAL PRESTASHOP MODULES
* HTTPS://SKLEP.SENSBIT.PL
*
* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** *
*
* @author Tomasz Dacka (kontakt@sensbit.pl)
* @copyright 2016 sensbit.pl
* @license One-site license (jednostanowiskowa, bez możliwości kopiowania i udostępniania innym)
*}
{extends file="helpers/form/form.tpl"}
{block name="defaultForm"}
<style>
.sensbitpocztapolska-admin-tabs{
margin-bottom:20px;
}
.sensbitpocztapolska-admin-tabs:after {
content:"";
display:table;
clear:both;
}
.sensbitpocztapolska-admin-tabs .admin-tab{
float:left;
display:block;
}
</style>
<div class="sensbitpocztapolska sensbitpocztapolska-admin-tabs">
{foreach $admin_tabs as $tab}
{if $tab.parent && strpos($tab.class, 'Settings') === false}
<div class="admin-tab" style="width:{100/(count($admin_tabs)-2)}%">
<a class="btn btn-default btn-block" href="{SensbitPocztaPolskaTools::getLinkToAdmin($tab.class)}">{$tab.name[Context::getContext()->language->iso_code]}</a>
</div>
{/if}
{/foreach}
</div>
<div {if !$is_bootstrap}style="float:left; width:200px;"{else}style="width:200px;position:absolute;"{/if}>
<div style="text-align:center">
<a href='https://sensbit.pl/pl/?utm_source=module_sensbitpocztapolska&utm_medium=logosensbit&utm_content=sensbitpocztapolska&utm_campaign=Odwiedziny%20z%20modu%C5%82%C3%B3w'>
<img style="margin:20px auto" src='//sensbit.pl/logo_157x44.png' class='img-responsive'/>
</a>
<a target="_blank" href='https://sensbit.pl/moduly-i-modyfikacje-prestashop/integracje-z-przewoznikami-prestashop/33-integracja-z-poczta-polska-e-nadawca?r=sensbit'>
<img style="margin:20px auto" src='https://sensbit.pl/113-medium_default/integracja-z-poczta-polska-e-nadawca.jpg' class='img-responsive'/>
</a>
<div>
<strong>{$module->displayName}</strong>
<br/>v. {$module->version}
<br/>PHP v. {phpversion()}
<br/>PrestaShop v. {$smarty.const._PS_VERSION_}
</div>
</div>
<ul class="sensbitpocztapolska-tabs {if $is_bootstrap}bootstrap{/if}">
{foreach $fields as $key => $field name=fields}
<li>
<a href="#fieldset_{$smarty.foreach.fields.index|escape:'htmlall':'UTF-8'}" class="{if $smarty.foreach.fields.first}active{/if}">{$field.form.legend.title|escape:'htmlall':'UTF-8'}</a>
</li>
{/foreach}
</ul>
<a target="_blank" href="https://sensbit.pl/pl/moje-moduly?utm_source=module_sensbitpocztapolska&utm_medium=version&utm_content=sensbitpocztapolska&utm_campaign=Odwiedziny%20z%20modu%C5%82%C3%B3w"><img src="https://sensbit.pl/version?m={$module->name}&v={$module->version}&r={time()}" class="img-responsive"/></a>
</div>
<div style="margin-left:210px;min-height:750px">
{$smarty.block.parent}
</div>
{/block}
{block name="script"}
{$smarty.block.parent}
{literal}
$(document).ready(function () {
$(".sensbitpocztapolska-tabs a").on('click', function (e) {
e.preventDefault();
data = $(this).attr('href').split('_');
if ($(this).parents('.sensbitpocztapolska-tabs').hasClass('bootstrap'))
{
target = '.panel';
removeBR = false;
} else {
target = 'fieldset';
removeBR = true;
}
if (removeBR === true)
$(".sensbitpocztapolska_config_form " + target).prevAll("br").remove();
$(".sensbitpocztapolska_config_form " + target).hide();
$(".sensbitpocztapolska_config_form " + target).eq(data[1]).fadeIn();
$(".sensbitpocztapolska-tabs a").removeClass('active');
$(this).addClass('active');
});
$(".sensbitpocztapolska-tabs a").first().trigger('click');
});
{/literal}
{/block}
{block name="field"}
{if $input.type == 'buttons'}
<div class="margin-form">
{foreach $input.list AS $button}
{if isset($button.link)}
<a href="{$button.link|escape:'htmlall':'UTF-8'}" alt="{$button.title|escape:'htmlall':'UTF-8'}" target="_blank" class="{if isset($button.class)}{$button.class|escape:'htmlall':'UTF-8'}{/if}">{$button.title|escape:'htmlall':'UTF-8'}</a>
{elseif (isset($button.show) && $button.show == true) || !isset($button.show)}
<input type="submit"
id="{if isset($button.id)}{$button.id|escape:'htmlall':'UTF-8'}{else}{/if}"
value="{$button.title|escape:'htmlall':'UTF-8'}"
name="{if isset($button.name)}{$button.name|escape:'htmlall':'UTF-8'}{else}{$submit_action|escape:'htmlall':'UTF-8'}{/if}{if isset($button.stay) && $button.stay}AndStay{/if}"
class="{if isset($button.class)}{$button.class|escape:'htmlall':'UTF-8'}{/if}"
onclick='{if isset($button.onclick)}{$button.onclick|escape:'htmlall':'UTF-8'}{/if}'/>
{/if}
{/foreach}
</div>
{else}
{$smarty.block.parent}
{/if}
{/block}

View File

@@ -0,0 +1,35 @@
<?php
/**
* 2016-2017 Sensbit
*
* MODUŁ ZOSTAŁ UDOSTĘPNIONY NA PODSTAWIE LICENCJI NA JEDNO STANOWISKO/DOMENĘ
* NIE MASZ PRAWA DO JEGO KOPIOWANIA, EDYTOWANIA I SPRZEDAWANIA
* W PRZYPADKU PYTAŃ LUB BŁĘDÓW SKONTAKTUJ SIĘ Z AUTOREM
*
* ENGLISH:
* MODULE IS LICENCED FOR ONE-SITE / DOMAIM
* YOU ARE NOT ALLOWED TO COPY, EDIT OR SALE
* IN CASE OF ANY QUESTIONS CONTACT AUTHOR
*
* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** *
*
* PL: ODWIEDŹ NASZ SKLEP PO WIĘCEJ PROFESJONALNYCH MODUŁÓW PRESTASHOP
* EN: VISIT OUR ONLINE SHOP FOR MORE PROFESSIONAL PRESTASHOP MODULES
* HTTPS://SKLEP.SENSBIT.PL
*
* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** *
*
* @author Tomasz Dacka (kontakt@sensbit.pl)
* @copyright 2016-2017 sensbit.pl
* @license One-site license (jednostanowiskowa, bez możliwości kopiowania i udostępniania innym)
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;

View File

@@ -0,0 +1,35 @@
<?php
/**
* 2016-2017 Sensbit
*
* MODUŁ ZOSTAŁ UDOSTĘPNIONY NA PODSTAWIE LICENCJI NA JEDNO STANOWISKO/DOMENĘ
* NIE MASZ PRAWA DO JEGO KOPIOWANIA, EDYTOWANIA I SPRZEDAWANIA
* W PRZYPADKU PYTAŃ LUB BŁĘDÓW SKONTAKTUJ SIĘ Z AUTOREM
*
* ENGLISH:
* MODULE IS LICENCED FOR ONE-SITE / DOMAIM
* YOU ARE NOT ALLOWED TO COPY, EDIT OR SALE
* IN CASE OF ANY QUESTIONS CONTACT AUTHOR
*
* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** *
*
* PL: ODWIEDŹ NASZ SKLEP PO WIĘCEJ PROFESJONALNYCH MODUŁÓW PRESTASHOP
* EN: VISIT OUR ONLINE SHOP FOR MORE PROFESSIONAL PRESTASHOP MODULES
* HTTPS://SKLEP.SENSBIT.PL
*
* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** *
*
* @author Tomasz Dacka (kontakt@sensbit.pl)
* @copyright 2016-2017 sensbit.pl
* @license One-site license (jednostanowiskowa, bez możliwości kopiowania i udostępniania innym)
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;

View File

@@ -0,0 +1,35 @@
<?php
/**
* 2016-2017 Sensbit
*
* MODUŁ ZOSTAŁ UDOSTĘPNIONY NA PODSTAWIE LICENCJI NA JEDNO STANOWISKO/DOMENĘ
* NIE MASZ PRAWA DO JEGO KOPIOWANIA, EDYTOWANIA I SPRZEDAWANIA
* W PRZYPADKU PYTAŃ LUB BŁĘDÓW SKONTAKTUJ SIĘ Z AUTOREM
*
* ENGLISH:
* MODULE IS LICENCED FOR ONE-SITE / DOMAIM
* YOU ARE NOT ALLOWED TO COPY, EDIT OR SALE
* IN CASE OF ANY QUESTIONS CONTACT AUTHOR
*
* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** *
*
* PL: ODWIEDŹ NASZ SKLEP PO WIĘCEJ PROFESJONALNYCH MODUŁÓW PRESTASHOP
* EN: VISIT OUR ONLINE SHOP FOR MORE PROFESSIONAL PRESTASHOP MODULES
* HTTPS://SKLEP.SENSBIT.PL
*
* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** *
*
* @author Tomasz Dacka (kontakt@sensbit.pl)
* @copyright 2016-2017 sensbit.pl
* @license One-site license (jednostanowiskowa, bez możliwości kopiowania i udostępniania innym)
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;