require_once 'DbHandler.php'; require_once 'LanguageHandler.php'; require 'Session.php'; $lh = \creamy\LanguageHandler::getInstance(); $user = \creamy\CreamyUser::currentUser(); // check required fields $validated = 1; if (!isset($_POST["complete-task-taskid"])) { $validated = 0; } if (!isset($_POST["complete-task-progress"])) { $validated = 0; } if ($validated == 1) { $db = new \creamy\DbHandler(); // check password $taskid = $_POST["complete-task-taskid"]; $progress = $_POST["complete-task-progress"]; $userid = $user->getUserId(); $result = $db->setTaskCompletionStatus($taskid, $progress, $userid); if ($result === true) { ob_clean(); print CRM_DEFAULT_SUCCESS_RESPONSE; } else { ob_clean(); $lh->translateText("unable_modify_task"); } } else { ob_clean(); $lh->translateText("some_fields_missing"); }