/** * Delete a dns zone * @return unknown_type */ public function deletednszoneAction() { $zoneId = $this->getRequest()->getParam('id'); $domain = Dns_Zones::getDomain($zoneId); // Check if the request comes from a real domain owner if (Domains::isOwner($domain[0]['domain_id'], $this->customer['customer_id'])) { Dns_Zones::deleteZone($zoneId); $this->_helper->redirector('edit', 'domains', 'default', array('id' => $domain[0]['domain_id'], 'mex' => 'The task requested has been executed successfully.', 'status' => 'success')); } else { $this->_helper->redirector('edit', 'domains', 'default', array('id' => $domain[0]['domain_id'], 'mex' => $this->translator->translate('You are not the domain\'s owner.'), 'status' => 'danger')); } }
/** * deletednszone * Delete a dns record * @return unknown_type */ public function deletednszoneAction() { $id = $this->getRequest()->getParam('id'); try { $domain = Dns_Zones::getDomain($id); if (!empty($domain[0]['Domains']['domain_id'])) { $domainid = $domain[0]['Domains']['domain_id']; if (Dns_Zones::deleteZone($id)) { $this->_helper->redirector('edit', 'domains', 'admin', array('id' => $domainid)); } } } catch (Exception $e) { die($e->getMessage()); } $this->_helper->redirector('list', 'domains', 'admin'); }