Your IP : 216.73.216.86


Current Path : /home/emeraadmin/public_html/pages/taskprovider/
Upload File :
Current File : /home/emeraadmin/public_html/pages/taskprovider/delete_task.php

<?php
require_once '../../Classes/Database.php';
require_once '../../Service/TaskService.php';
require_once '../../Classes/System.php';

$System = new System();
$taskService = new TaskService();

if (isset($_POST['taskId']) && !empty($_POST['taskId'])) {
    $taskId= $_POST['taskId'];
    $decryptedtaskId = $System->decryptData($taskId);

    error_log("Task ID received: " . $taskId); // Check the received task ID
    error_log("Decrypted Task ID: " . $decryptedtaskId); // Check the decrypted task ID

    if (!$taskId) {
        echo "Invalid Task ID";
        exit;
    }

    // Call deleteTaskWithSubtasks method from TaskService
    $deleteResult = $taskService->deleteTaskWithSubtasks($decryptedtaskId);

    if ($deleteResult === true) {
        echo "success";
    } else {
        echo "error";
    }
} else {
    echo "Task ID is missing";
}
?>