Ajouter une zone



prepare("INSERT INTO zones(zone, username) VALUES(:zone, :username)"); $stmt->bindParam(':zone', $_POST['domain']); $stmt->bindParam(':username', $_SESSION['username']); $stmt->execute(); $knotZonePath = KNOT_ZONES_PATH . "/" . $_POST['domain'] . "zone"; $knotZone = file_get_contents(NIVER_TEMPLATE_PATH . "/knot.template"); $knotZone = preg_replace("/DOMAIN/", $_POST['domain'], $knotZone); file_put_contents($knotZonePath, $knotZone); chmod($knotZonePath, 0660); exec(KNOTC_PATH . " conf-begin"); exec(KNOTC_PATH . " conf-set 'zone[" . $_POST['domain'] . "]'"); exec(KNOTC_PATH . " conf-set 'zone[" . $_POST['domain'] . "].template' 'niver'"); exec(KNOTC_PATH . " conf-commit"); echo "La requête a été traitée."; } ?>

Supprimer une zone


prepare("DELETE FROM zones WHERE zone = :zone AND username = :username"); $stmt->bindParam(':zone', $_POST['zone']); $stmt->bindParam(':username', $_SESSION['username']); $stmt->execute(); echo "La requête a été traitée."; } ?>