Your IP : 216.73.216.86


Current Path : /home/emeraadmin/www/4d695/
Upload File :
Current File : /home/emeraadmin/www/4d695/ignore_subtasks.php.tar

home/emeraadmin/public_html/pages/emeraadmin/ignore_subtasks.php000064400000001731151677422430021231 0ustar00<?php

require_once __DIR__ . '/../../Service/SubtaskService.php';

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

$subtaskService = new SubtaskService();

$response = [];

if (isset($_POST['subtaskIds']) && !empty($_POST['subtaskIds'])) {
    $subtaskIds = json_decode($_POST['subtaskIds'], true);

    if (!is_array($subtaskIds)) {
        $response['status'] = 'error';
        $response['message'] = 'Invalid Subtask IDs';
        echo json_encode($response);
        exit;
    }

    $ignoreResult = $subtaskService->ignoreSubtasks($subtaskIds);

    if ($ignoreResult) {
        $response['status'] = 'success';
        $response['message'] = 'All subtasks ignored successfully';
    } else {
        $response['status'] = 'error';
        $response['message'] = 'One or more subtasks could not be ignored';
    }
} else {
    $response['status'] = 'error';
    $response['message'] = 'Subtask IDs are missing';
}

echo json_encode($response);
?>