From 76fef1621c4662374115dbee58c5e1b8a2187fef Mon Sep 17 00:00:00 2001 From: "g.prenaj" Date: Mon, 8 Jul 2024 12:21:21 +0200 Subject: [PATCH] Blik payment method insert --- upgrade/upgrade-4.4.0.php | 46 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 upgrade/upgrade-4.4.0.php diff --git a/upgrade/upgrade-4.4.0.php b/upgrade/upgrade-4.4.0.php new file mode 100644 index 00000000..75fb79b6 --- /dev/null +++ b/upgrade/upgrade-4.4.0.php @@ -0,0 +1,46 @@ + + * @copyright Copyright (c) Buckaroo B.V. + * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) + */ + +use Buckaroo\PrestaShop\Src\Config\Config; + +if (!defined('_PS_VERSION_')) { + exit; +} + +/** + * @return mixed + * @throws Exception + */ +function upgrade_module_4_4_0($object) +{ + $blikData = [ + 'name' => 'blik', + 'label' => 'Blik', + 'icon' => 'Blik.svg', + 'template' => '', + 'is_payment_method' => '1', + ]; + + $keys = array_keys($blikData); + $values = array_map(function ($value) { + return pSQL($value); + }, array_values($blikData)); + + $insertQuery = 'INSERT INTO ' . _DB_PREFIX_ . 'bk_payment_methods (' . implode(', ', $keys) . ') VALUES ("' . implode('", "', $values) . '")'; + Db::getInstance()->execute($insertQuery); + return true; +}