aktualizacja modułu dpd

This commit is contained in:
2026-02-02 10:46:49 +01:00
parent dfc86a1895
commit 764d54f8d5
722 changed files with 70854 additions and 1051 deletions

View File

@@ -0,0 +1,33 @@
<?php
/**
* Copyright 2024 DPD Polska Sp. z o.o.
*
* NOTICE OF LICENSE
*
* Licensed under the EUPL-1.2 or later.
* You may not use this work except in compliance with the Licence.
*
* You may obtain a copy of the Licence at:
* https://joinup.ec.europa.eu/software/page/eupl
* It is also bundled with this package in the file LICENSE.txt
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the Licence is distributed on an AS IS basis,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the Licence for the specific language governing permissions
* and limitations under the Licence.
*
* @author DPD Polska Sp. z o.o.
* @copyright 2024 DPD Polska Sp. z o.o.
* @license https://joinup.ec.europa.eu/software/page/eupl
*/
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,129 @@
{% extends '@PrestaShop/Admin/layout.html.twig' %}
{% block content %}
{% include '@Modules/dpdshipping/views/templates/admin/_partials/navbar.html.twig' %}
{% block quotes_list_panel %}
<p class="alert alert-danger errorMessagePickupCourier" style="display: none"></p>
<p class="alert alert-warning warnMessagePickupCourier" style="display: none"></p>
<div class="bg-white p-2">
<h2 class="pt-2 pb-2"> {{ 'Pickup courier'|trans({}, 'Modules.Dpdshipping.AdminPickupCourier') }}</h2>
{{ form_start(form, { 'attr' : { 'class': 'row','id': 'dpdshipping_pickup_courier_form' } }) }}
<div class="col-xs-12 col-md-4">
<h3>
{{ 'Sender address'|trans({}, 'Modules.Dpdshipping.AdminPickupCourier') }}
</h3>
{{ form_label(form.dpdshipping_pickup_courier_sender_address) }}
{{ form_widget(form.dpdshipping_pickup_courier_sender_address) }}
<div class="card bg-light" id="senderAddressContainer" style="display: none">
<div class="card-body">
<p class="m-0" id="senderFullName"></p>
<p class="m-0" id="senderName"></p>
<p class="m-0" id="senderAddress"></p>
<p class="m-0" id="senderPostalCode"></p>
<p class="m-0" id="senderCity"></p>
<p class="m-0" id="senderCountryCode"></p>
<p class="m-0" id="senderPhone"></p>
<p class="m-0"><strong>{{ 'Payer number:'|trans({}, 'Modules.Dpdshipping.AdminPickupCourier') }}
</strong> <span id="payerNumber"></span></p>
</div>
</div>
{% set senderAddress = [
form.customer_company,
form.customer_name,
form.customer_phone
] %}
{% for item in senderAddress %}
{{ form_label(item) }}
{{ form_widget(item, { 'attr' : { 'class': 'mb-2' } }) }}
{{ form_errors(item) }}
{% endfor %}
</div>
<div class="col-xs-12 col-md-4">
<h3>
{{ 'Pickup date and time'|trans({}, 'Modules.Dpdshipping.AdminPickupCourier') }}
</h3>
{% set pickup = [
form.pickup_date
] %}
{% for item in pickup %}
{{ form_label(item) }}
{{ form_widget(item) }}
{{ form_errors(item) }}
<div class="mb-2"></div>
{% endfor %}
<div id="button_get_pickup_time_frames" class="btn btn-primary btn-sm mb-3" style="float: right;">
{{ 'Get pickup time frames'|trans({}, 'Modules.Dpdshipping.AdminPickupCourier') }}
</div>
<div class="clearfix"></div>
<div id="pickupTimeContainer" style="display: none">
{% set pickup = [
form.pickup_time
] %}
{% for item in pickup %}
{{ form_label(item) }}
{{ form_widget(item) }}
<div class="mb-2"></div>
{% endfor %}
<p class="mt-2 alert alert-info">
{{ 'Date available until'|trans({}, 'Modules.Dpdshipping.AdminPickupCourier') }}
<span class="p-0" id="timeFrameHour"></span> {{ 'on '|trans({}, 'Modules.Dpdshipping.AdminPickupCourier') }} <span class="p-0" id="timeFrameDate"></span>
</p>
</div>
</div>
<div class="col-xs-12 col-md-4">
<h3>
{{ 'Shipping'|trans({}, 'Modules.Dpdshipping.AdminPickupCourier') }}
</h3>
{% set shipping = [
form.letters,
form.letters_count,
form.packages,
form.packages_count,
form.packages_weight_sum,
form.packages_weight_max,
form.packages_size_x_max,
form.packages_size_y_max,
form.packages_size_z_max,
form.palette,
form.palette_count,
form.palette_weight_sum,
form.palette_weight_max,
form.palette_size_y_max,
] %}
{% for item in shipping %}
{{ form_label(item) }}
{{ form_widget(item, { 'attr' : { 'class': 'mb-2' } }) }}
{{ form_errors(item) }}
{% endfor %}
</div>
<div class="col-12 mt-3 mb-3">
<button class="btn btn-primary float-right" id="pickup-courier-add-save-button">
{{ 'Pickup courier'|trans({}, 'Modules.Dpdshipping.AdminPickupCourier') }}
</button>
</div>
{{ form_end(form) }}
</div>
{% endblock %}
{% endblock %}
{% block javascripts %}
{{ parent() }}
<script src="{{ asset('../modules/dpdshipping/views/js/dpdshipping-pickup-courier.js') }}"></script>
<script src="{{ asset('../modules/dpdshipping/views/js/dpdshipping-pickup-courier-ajax.js') }}"></script>
{% endblock %}

View File

@@ -0,0 +1,26 @@
{% extends '@PrestaShop/Admin/layout.html.twig' %}
{% block content %}
{% include '@Modules/dpdshipping/views/templates/admin/_partials/navbar.html.twig' %}
{% block quotes_list_panel %}
<div class="row">
<div class="col-12 mb-2">
<a class="btn btn-primary float-right"
href="{{ path('dpdshipping_pickup_courier_edit_form') }}">{{ 'Pickup courier'|trans({}, 'Modules.Dpdshipping.AdminPickupCourier') }}</a>
</div>
<div class="col">
{% include '@PrestaShop/Admin/Common/Grid/grid_panel.html.twig' with {'grid': quoteGrid} %}
</div>
</div>
{% endblock %}
{% endblock %}
{% block javascripts %}
{{ parent() }}
<script src="{{ asset('../modules/dpdshipping/views/js/pickup-courier-grid.js') }}"></script>
<script src="{{ asset('themes/default/js/bundle/pagination.js') }}"></script>
{% endblock %}