$notes = isset($_POST['quiz']['note']) ? json_encode($_POST['quiz']['note']) : ""; $glossaires = isset($_POST['quiz']['glossary']) ? json_encode($_POST['quiz']['glossary']) : ""; if (sizeof($v->errors) > 0) { $error_quiz_update = $v->getMessageErrors(); } else { $currentUser = new StudyPressUserWP(); if ($managerCourse->getCoursesByAuthor($currentUser->id())) { $quiz = $managerQuiz->getById($v->sanitized['id']); $quiz->setName($v->sanitized['name']); $quiz->setCourseId($v->sanitized['courseId']); $quiz->setDescription($v->sanitized['description']); $quiz->setDuration($v->sanitized['duree']); $quiz->setPictureUrl($v->sanitized['pictureurl']); $quiz->setTags($notes); $quiz->setGlossary($glossaires); $managerQuiz->update($v->sanitized['id'], $quiz); $quiz = $managerQuiz->getById($v->sanitized['id']); } } } } else { wp_die("Access denied !"); } $course = $managerCourse->getById($quiz->getCourseId()); if ($user->isAdministrator() || in_array($user->id(), $course->getAuthors())) { require_once __ROOT_PLUGIN__ . "Views/admin/modQuiz.view.php"; } else { wp_die("Access denied !"); } } else { echo "<h3>" . $tr->__("Page not found") . " !!</h3>";