✏️ 正在编辑: MercanetReferencePayed.php
路径:
/home/bpioifn/www/pigmentse/modules/mercanet/classes/MercanetReferencePayed.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php /** * 1961-2019 BNP Paribas * * NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) that is available * through the world-wide-web at this URL: http://www.opensource.org/licenses/OSL-3.0 * If you are unable to obtain it through the world-wide-web, please send an email * to modules@quadra-informatique.fr so we can send you a copy immediately. * * @author Quadra Informatique <modules@quadra-informatique.fr> * @copyright 1961-2019 BNP Paribas * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) */ class MercanetReferencePayed extends ObjectModel { /** * ID * @var string */ public $order_reference; /** * Source * @var string */ public $source; /** * Date add * @var date */ public $date_add; /** * @see ObjectModel::$definition */ public static $definition = array( 'table' => 'mercanet_reference_payed', 'primary' => 'order_reference', 'multilang' => false, 'fields' => array( 'order_reference' => array( 'type' => self::TYPE_STRING, 'required' => true, ), 'source' => array( 'type' => self::TYPE_STRING, 'required' => false, ), 'date_add' => array( 'type' => self::TYPE_DATE, 'required' => true, ) ) ); /** * Check if the CART ID already exist */ public static function insertReference($raw_data, $source) { $data = MercanetApi::getDataFromRawData($raw_data); if ($data['transactionReference']) { $is_exists = Db::getInstance()->getRow(' SELECT * FROM `'._DB_PREFIX_.'mercanet_reference_payed` where order_reference = "'.pSQl($data['transactionReference']).'"'); if ($is_exists) { return false; } return Db::getInstance()->execute(' INSERT IGNORE INTO `'._DB_PREFIX_.'mercanet_reference_payed` (order_reference, source, date_add) VALUES ("'.pSQl($data['transactionReference']).'", "'.pSQL($source).'", NOW())'); } return false; } }
💾 保存文件
← 返回文件管理器