Copyright (C) 2010 All Rights Reserved. Contributor(s): Mark J Crane */ include "root.php"; require_once "includes/require.php"; require_once "includes/checkauth.php"; if (permission_exists('fifo_delete')) { //access granted } else { echo "access denied"; exit; } //get the id if (count($_GET)>0) { $id = $_GET["id"]; } if (strlen($id)>0) { //start the atomic transaction $count = $db->exec("BEGIN;"); //delete child data $sql = ""; $sql .= "delete from v_dialplan_details "; $sql .= "where domain_uuid = '$domain_uuid' "; $sql .= "and dialplan_uuid = '$id' "; //echo $sql; $db->query($sql); unset($sql); //delete parent data $sql = ""; $sql .= "delete from v_dialplans "; $sql .= "where domain_uuid = '$domain_uuid' "; $sql .= "and dialplan_uuid = '$id' "; //echo $sql; $db->query($sql); unset($sql); //commit the atomic transaction $count = $db->exec("COMMIT;"); //synchronize the xml config save_dialplan_xml(); } //redirect the user require_once "includes/header.php"; echo "\n"; echo "
\n"; echo "Delete Complete\n"; echo "
\n"; require_once "includes/footer.php"; return; ?>