Files
hutko_v4/admin/model/payment/hutko.php
2025-12-12 09:28:40 +02:00

26 lines
842 B
PHP

<?php
namespace Opencart\Admin\Model\Extension\Hutko\Payment;
class Hutko extends \Opencart\System\Engine\Model {
public function install(): void {
$this->db->query("
CREATE TABLE IF NOT EXISTS `" . DB_PREFIX . "hutko_order` (
`hutko_order_pk_id` INT(11) NOT NULL AUTO_INCREMENT,
`order_id` INT(11) NOT NULL,
`hutko_transaction_ref` VARCHAR(255) NOT NULL,
`date_added` DATETIME NOT NULL,
PRIMARY KEY (`hutko_order_pk_id`),
UNIQUE KEY `idx_order_id` (`order_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
");
}
public function uninstall(): void {
// table drop optional
}
public function getHutkoOrder(int $order_id): array {
$query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "hutko_order` WHERE `order_id` = '" . (int)$order_id . "'");
return $query->row;
}
}