/** * activate shipping method * @return Object */ public function procShopServiceActivateShippingMethod() { $name = Context::get('name'); $status = Context::get('status'); if(!isset($name) || !isset($status)) { return new Object(-1, 'msg_invalid_request'); } $shipping_repository = new ShippingMethodRepository(); $shipping_method = $shipping_repository->getShippingMethod($name, $this->module_srl); $shipping_method->status = $status; try { $shipping_repository->updateShippingMethod($shipping_method); } catch(Exception $e) { return new Object(-1, 'msg_invalid_request'); } $this->setMessage('Shipping method successfully updated!'); }