Portions created by the Initial Developer are Copyright (C) 2008-2012 the Initial Developer. All Rights Reserved. Contributor(s): Mark J Crane */ require_once "root.php"; require_once "includes/require.php"; require_once "includes/checkauth.php"; if (permission_exists('php_service_delete')) { //access granted } else { echo "access denied"; exit; } if (count($_GET)>0) { $id = check_str($_GET["id"]); } if (strlen($id)>0) { $sql = ""; $sql .= "select * from v_php_services "; $sql .= "where domain_uuid = '$domain_uuid' "; $sql .= "and php_service_uuid = '$id' "; $prep_statement = $db->prepare(check_sql($sql)); $prep_statement->execute(); $result = $prep_statement->fetchAll(PDO::FETCH_NAMED); foreach ($result as &$row) { $service_name = $row["service_name"]; $tmp_service_name = str_replace(" ", "_", $service_name); break; //limit to 1 row } unset ($prep_statement, $result, $row); //delete the php service file unlink($_SERVER["DOCUMENT_ROOT"].PROJECT_PATH.'/secure/php_service_'.$tmp_service_name.'.php'); //delete the start up script unlink($startup_script_dir.'/php_service_'.$tmp_service_name.'.sh'); //delete the pid file unlink($tmp_dir.'/php_service_'.$tmp_service_name.'.pid'); $sql = ""; $sql .= "delete from v_php_services "; $sql .= "where domain_uuid = '$domain_uuid' "; $sql .= "and php_service_uuid = '$id' "; $prep_statement = $db->prepare(check_sql($sql)); $prep_statement->execute(); unset($sql); } require_once "includes/header.php"; echo "\n"; echo "
\n"; echo "Delete Complete\n"; echo "
\n"; require_once "includes/footer.php"; return; ?>