function restore() { $did_number = \Yoda\Request::getString('did_number'); $customer_id = \Yoda\Request::getInt('customer_id'); try { $order = new Didww\API2\Order(); $order->setCustomerId($customer_id); $order->setPeriod(1); $order->setAutorenewEnable(false); $did = new Didww\API2\DIDNumber(); $did->setDidNumber($did_number); $did->setOrder($order); $did->restore(); $this->setMessage('DID #' . $did->getDidNumber() . ' was restored successfully'); } catch (SoapFault $e) { $this->setMessage('Error: (' . $e->faultcode . ') ' . $e->faultstring, 'danger'); } catch (Exception $e) { $this->setMessage($e->getMessage(), 'danger'); } $this->redirect('index.php?controller=orders&customer_id=' . $customer_id); }