Схема
public mixed
addReserve (
$data, $item_id, $variant )
Аргументы
Аргумент |
Возможный тип |
Описание |
$data |
— |
— |
$item_id |
— |
— |
$variant |
— |
— |
Описание
Метод пока еще не документирован.
Исходный код
if($variant == 1) {
foreach($data['opt'] as $variation) {
$query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "product_option_relation` WHERE `product_id` = '".(int)$data['product_id']."' AND `var` = '".$this->db->escape($variation['sku'])."' LIMIT 1");
if($query->row['stock'] != $variation['qty']) {
$this->db->query("INSERT INTO `" . DB_PREFIX . "ebay_stock_reserve` SET `product_id` = '".(int)$data['product_id']."', `item_id` = '".$this->db->escape($item_id)."', `variant_id` = '".$this->db->escape($variation['sku'])."', `reserve` = '".(int)$variation['qty']."'");
}
}
}else{
$query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "product` WHERE `product_id` = '".(int)$data['product_id']."' LIMIT 1");
if($query->row['quantity'] != $data['qty'][0]) {
$this->db->query("INSERT INTO `" . DB_PREFIX . "ebay_stock_reserve` SET `product_id` = '".(int)$data['product_id']."', `item_id` = '".$this->db->escape($item_id)."', `variant_id` = '', `reserve` = '".(int)$data['qty'][0]."'");
}
}