|
@@ -191,7 +191,10 @@ class Domains
|
|
throw new \Exceptions\NotFoundException();
|
|
throw new \Exceptions\NotFoundException();
|
|
}
|
|
}
|
|
|
|
|
|
- $query = $this->db->prepare('DELETE FROM domains WHERE id=:id');
|
|
|
|
|
|
+ $query = $this->db->prepare('
|
|
|
|
+ DELETE E FROM remote E
|
|
|
|
+ LEFT OUTER JOIN records R ON R.id=E.record
|
|
|
|
+ WHERE R.domain_id=:id');
|
|
$query->bindValue(':id', $id, \PDO::PARAM_INT);
|
|
$query->bindValue(':id', $id, \PDO::PARAM_INT);
|
|
$query->execute();
|
|
$query->execute();
|
|
|
|
|
|
@@ -199,6 +202,10 @@ class Domains
|
|
$query->bindValue(':id', $id, \PDO::PARAM_INT);
|
|
$query->bindValue(':id', $id, \PDO::PARAM_INT);
|
|
$query->execute();
|
|
$query->execute();
|
|
|
|
|
|
|
|
+ $query = $this->db->prepare('DELETE FROM domains WHERE id=:id');
|
|
|
|
+ $query->bindValue(':id', $id, \PDO::PARAM_INT);
|
|
|
|
+ $query->execute();
|
|
|
|
+
|
|
$this->db->commit();
|
|
$this->db->commit();
|
|
}
|
|
}
|
|
|
|
|