Example #1
0
 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);
 }