File "delete.php"

Full path: /home2/santhos2/public_html/bharath-coe.firstmatrix.in.net/api/auth/delete.php
File size: 822 B
MIME-type: text/x-php
Charset: utf-8

Download   Open   Back

<?php
require_once '../../config/config.php';

header('Content-Type: application/json');

function respond($ok, $msg, $extra = []) {
    echo json_encode(($ok ? ['status' => 'success'] : ['status' => 'error']) + ['message' => $msg] + $extra);
    exit;
}

try {
    $input = json_decode(file_get_contents('php://input'), true);
    $squadId = $input['squad_id'] ?? '';
    
    if (!$squadId) {
        respond(false, 'Squad ID is required');
    }
    
    $stmt = $pdo->prepare("DELETE FROM squads WHERE squad_id = ?");
    $result = $stmt->execute([$squadId]);
    
    if ($result) {
        respond(true, 'Squad member deleted successfully');
    } else {
        respond(false, 'Failed to delete squad member');
    }
} catch (Exception $e) {
    respond(false, $e->getMessage());
}
?>

PHP File Manager