| Current Path : /home/emeraadmin/www/4d695/ |
| Current File : /home/emeraadmin/www/4d695/ignore_subtasks.php.tar |
home/emeraadmin/public_html/pages/emeraadmin/ignore_subtasks.php 0000644 00000001731 15167742243 0021231 0 ustar 00 <?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);
?>