$vqData['template']['question'] = ''; $vqData['template']['answer'] = ''; $vqData['template']['multipliers'] = ''; $vqData['template']['appreciation'] = ''; $vqData['template']['personality'] = ''; if ($vqData['type'] == 'WPVQGamePersonality') { $vqData['template']['personality'] = wpvq_get_view('WPVQAddQuestion.WPVQGamePersonality.personality.append.php'); $vqData['template']['question'] = wpvq_get_view('WPVQAddQuestion.WPVQGamePersonality.append.php'); $vqData['template']['answer'] = wpvq_get_view('WPVQAddQuestion.WPVQGamePersonality.answer.append.php'); // Multipliers templates (depends on the appreciations saved in the DB) $multiplier_view_template = wpvq_get_view('WPVQAddQuestion.WPVQGamePersonality.answer.append.multiplier.php'); if ($vqData['quizId'] != NULL) { foreach ($quiz->getAppreciations() as $index => $appreciation) { $multiplier_view = $multiplier_view_template; $multiplier_view = str_replace('%%personalityLabel%%', $appreciation->getLabel(), $multiplier_view); $multiplier_view = str_replace('%%personalityId%%', $appreciation->getId(), $multiplier_view); $multiplier_view = str_replace('%%multiplierValue%%', 0, $multiplier_view); $vqData['template']['multipliers'] .= $multiplier_view; } } } else { $vqData['template']['appreciation'] = wpvq_get_view('WPVQAddQuestion.WPVQGameTrueFalse.appreciation.append.php'); $vqData['template']['question'] = wpvq_get_view('WPVQAddQuestion.WPVQGameTrueFalse.append.php'); $vqData['template']['answer'] = wpvq_get_view('WPVQAddQuestion.WPVQGameTrueFalse.answer.append.php'); } // Create ou update the quiz when submited by user if (isset($_POST['activeTab']) && !empty($_POST['activeTab']) && isset($_POST['quizId'])) { // Useful var $activeTab = htmlentities($_POST['activeTab']); $quizId = intval($_POST['quizId']); $quizType = htmlentities($_POST['type']);