This commit is contained in:
2025-03-21 20:24:43 +01:00
parent 224398df90
commit f34c9162d4
12427 changed files with 5329941 additions and 373384 deletions

View File

@@ -1,12 +1,12 @@
<?php
/**
* Class Przelewy24ExtraCharge
*
* @author Przelewy24
* @copyright Przelewy24
* @license https://www.gnu.org/licenses/lgpl-3.0.en.html
*
*/
if (!defined('_PS_VERSION_')) {
exit;
}
/**
* Class Przelewy24Extracharge
@@ -34,26 +34,37 @@ class Przelewy24Extracharge extends ObjectModel
*/
public $extra_charge_amount;
/**
* Total order paid amount in PLN
*
* This convention follows the PrestaShop internals.
*
* @var float
*/
public $total_paid;
const TABLE = 'przelewy24_extra_charges';
const ID_EXTRACHARGE = 'id_extracharge';
const ID_ORDER = 'id_order';
const EXTRA_CHARGE_AMOUNT = 'extra_charge_amount';
const TOTAL_PAID = 'total_paid';
/**
* Model definition.
*
* @var array
*/
public static $definition = array(
public static $definition = [
'table' => self::TABLE,
'primary' => self::ID_EXTRACHARGE,
'fields' => array(
self::ID_EXTRACHARGE => array('type' => self::TYPE_INT),
self::ID_ORDER => array('type' => self::TYPE_INT, 'required' => true),
self::EXTRA_CHARGE_AMOUNT => array('type' => self::TYPE_INT, 'required' => true),
),
);
'fields' => [
self::ID_EXTRACHARGE => ['type' => self::TYPE_INT],
self::ID_ORDER => ['type' => self::TYPE_INT, 'required' => true],
self::EXTRA_CHARGE_AMOUNT => ['type' => self::TYPE_INT, 'required' => true],
self::TOTAL_PAID => ['type' => self::TYPE_FLOAT, 'required' => true],
],
];
/**
* Returns first entry matching for order id.
@@ -80,6 +91,7 @@ class Przelewy24Extracharge extends ObjectModel
/**
* Gets or creates extra charge object by its order id.
*
* @param int $orderId
*
* @return Przelewy24ExtraCharge