protected function saveAddon() { AImporter::table('ordersaddon'); if ($this->addons) { foreach ($this->addons as $addon) { $addon_array = array('order_id' => $this->table->id, 'addon_id' => $ad, 'return' => 0, 'params' => json_encode($addon)); $addon_table = new TableOrdersAddon($this->_db); $addon_table->save($addon_array); } } return true; }
protected function saveAddon() { AImporter::table('ordersaddon'); if ($this->addons['depart']) { foreach ($this->addons['depart'] as $addon) { $addon_array = array('order_id' => $this->table->id, 'addon_id' => $addon->id, 'return' => 0, 'params' => json_encode($addon)); $addon_table = new TableOrdersAddon($this->_db); if (!$addon_table->save($addon_array)) { die('save depart addon error'); } } } if ($this->addons['return']) { foreach ($this->addons['return'] as $addon) { $addon_array = array('order_id' => $this->table->id, 'addon_id' => $addon->id, 'return' => 1, 'params' => json_encode($addon)); $addon_table = new TableOrdersAddon($this->_db); if (!$addon_table->save($addon_array)) { die('save return addon error'); } } } return true; }