require 'Session.php'; $lh = \creamy\LanguageHandler::getInstance(); $user = \creamy\CreamyUser::currentUser(); // check required fields $validated = 1; if (!isset($_POST["messageids"])) { $validated = 0; } if (!isset($_POST["folder"])) { $validated = 0; } if ($validated == 1) { $db = new \creamy\DbHandler(); // collect data $userid = $user->getUserId(); $messageids = $_POST["messageids"]; $folder = $_POST["folder"]; // mark messages as unread and return result. $result = $db->markMessagesAsUnread($userid, $messageids, $folder); if ($result === false) { // failure ob_clean(); $lh->translateText("unable_set_unread"); } else { ob_clean(); print CRM_DEFAULT_SUCCESS_RESPONSE; } } else { ob_clean(); $lh->translateText("some_fields_missing"); }