setQuery(sprintf("DELETE FROM _TBL_ WHERE sku='%s'", esc_sql($sku))); $this->setQuery(sprintf("INSERT INTO _TBL_ (sku,amazonStock,updatedTime) VALUES('%s',%d,'%s')", esc_sql($sku), $amazonStock, date('Y-m-d H:i:s'))); } /** * @return AmzFulfillment_Entity_Inventory[] */ public function get() { $items = array(); $results = $this->getQuery("SELECT sku,amazonStock,updatedTime FROM _TBL_ ORDER BY `sku`"); foreach($results as $item) { $items[$item->sku] = new AmzFulfillment_Entity_Inventory($item->sku, $item->amazonStock, $item->updatedTime); } return $items; } public function getSkus() { return array_keys($this->get()); } }