Пример #1
0
 public function __construct($id = null, $id_lang = null, $id_shop = null)
 {
     if (version_compare(_PS_VERSION_, '1.5', '>')) {
         self::$definition = array('table' => 'ebay_api_log', 'primary' => 'id_ebay_log', 'fields' => array('id_ebay_profile' => array('type' => self::TYPE_INT, 'validate' => 'isInt'), 'type' => array('type' => self::TYPE_STRING, 'validate' => 'isString'), 'context' => array('type' => self::TYPE_STRING, 'validate' => 'isString'), 'data_sent' => array('type' => self::TYPE_STRING, 'validate' => 'isString'), 'response' => array('type' => self::TYPE_STRING, 'validate' => 'isString'), 'id_product' => array('type' => self::TYPE_INT, 'validate' => 'isInt'), 'id_order' => array('type' => self::TYPE_INT, 'validate' => 'isInt'), 'date_add' => array('type' => self::TYPE_DATE, 'validate' => 'isDate')));
     } else {
         $tables = array('ebay_api_log');
         $fieldsRequired = array('date_add', 'type', 'context', 'data_sent', 'reponse');
         $fieldsValidate = array();
     }
     $this->date_add = date('Y-m-d H:i:s');
     return parent::__construct($id, $id_lang, $id_shop);
 }