public function save(WpProQuiz_Model_Quiz $data)
 {
     if ($data->isResultGradeEnabled()) {
         $resultText = serialize($data->getResultText());
     } else {
         $resultText = $data->getResultText();
     }
     $set = array('name' => $data->getName(), 'text' => $data->getText(), 'result_text' => $resultText, 'title_hidden' => (int) $data->isTitleHidden(), 'btn_restart_quiz_hidden' => (int) $data->isBtnRestartQuizHidden(), 'btn_view_question_hidden' => (int) $data->isBtnViewQuestionHidden(), 'question_random' => (int) $data->isQuestionRandom(), 'answer_random' => (int) $data->isAnswerRandom(), 'time_limit' => (int) $data->getTimeLimit(), 'statistics_on' => (int) $data->isStatisticsOn(), 'statistics_ip_lock' => (int) $data->getStatisticsIpLock(), 'result_grade_enabled' => (int) $data->isResultGradeEnabled(), 'show_points' => (int) $data->isShowPoints(), 'quiz_run_once' => (int) $data->isQuizRunOnce(), 'quiz_run_once_type' => $data->getQuizRunOnceType(), 'quiz_run_once_cookie' => (int) $data->isQuizRunOnceCookie(), 'quiz_run_once_time' => (int) $data->getQuizRunOnceTime(), 'numbered_answer' => (int) $data->isNumberedAnswer(), 'hide_answer_message_box' => (int) $data->isHideAnswerMessageBox(), 'disabled_answer_mark' => (int) $data->isDisabledAnswerMark(), 'show_max_question' => (int) $data->isShowMaxQuestion(), 'show_max_question_value' => (int) $data->getShowMaxQuestionValue(), 'show_max_question_percent' => (int) $data->isShowMaxQuestionPercent(), 'toplist_activated' => (int) $data->isToplistActivated(), 'toplist_data' => $data->getToplistData(), 'show_average_result' => (int) $data->isShowAverageResult(), 'prerequisite' => (int) $data->isPrerequisite(), 'quiz_modus' => (int) $data->getQuizModus(), 'show_review_question' => (int) $data->isShowReviewQuestion(), 'quiz_summary_hide' => (int) $data->isQuizSummaryHide(), 'skip_question_disabled' => (int) $data->isSkipQuestionDisabled(), 'email_notification' => $data->getEmailNotification(), 'user_email_notification' => (int) $data->isUserEmailNotification(), 'show_category_score' => (int) $data->isShowCategoryScore(), 'hide_result_correct_question' => (int) $data->isHideResultCorrectQuestion(), 'hide_result_quiz_time' => (int) $data->isHideResultQuizTime(), 'hide_result_points' => (int) $data->isHideResultPoints(), 'autostart' => (int) $data->isAutostart(), 'forcing_question_solve' => (int) $data->isForcingQuestionSolve(), 'hide_question_position_overview' => (int) $data->isHideQuestionPositionOverview(), 'hide_question_numbering' => (int) $data->isHideQuestionNumbering(), 'form_activated' => (int) $data->isFormActivated(), 'form_show_position' => $data->getFormShowPosition(), 'start_only_registered_user' => (int) $data->isStartOnlyRegisteredUser(), 'questions_per_page' => $data->getQuestionsPerPage(), 'sort_categories' => (int) $data->isSortCategories(), 'show_category' => (int) $data->isShowCategory(), 'category_id' => (int) $data->getCategoryId(), 'admin_email' => $data->getAdminEmail(true), 'user_email' => $data->getUserEmail(true), 'plugin_container' => $data->getPluginContainer(true));
     if ($data->getId() != 0) {
         $result = $this->_wpdb->update($this->_table, $set, array('id' => $data->getId()), array('%s', '%s', '%s', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%s', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%s', '%s', '%s'), array('%d'));
     } else {
         $result = $this->_wpdb->insert($this->_table, $set, array('%s', '%s', '%s', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%s', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%s', '%s', '%s'));
         $data->setId($this->_wpdb->insert_id);
     }
     if ($result === false) {
         return null;
     }
     return $data;
 }
 private function createOption($preview)
 {
     $bo = 0;
     $bo |= (int) $this->quiz->isAnswerRandom() << 0;
     $bo |= (int) $this->quiz->isQuestionRandom() << 1;
     $bo |= (int) $this->quiz->isDisabledAnswerMark() << 2;
     $bo |= (int) ($this->quiz->isQuizRunOnce() || $this->quiz->isPrerequisite() || $this->quiz->isStartOnlyRegisteredUser()) << 3;
     $bo |= (int) $preview << 4;
     $bo |= (int) get_option('wpProQuiz_corsActivated') << 5;
     $bo |= (int) $this->quiz->isToplistDataAddAutomatic() << 6;
     $bo |= (int) $this->quiz->isShowReviewQuestion() << 7;
     $bo |= (int) $this->quiz->isQuizSummaryHide() << 8;
     $bo |= (int) (!$this->quiz->isSkipQuestionDisabled() && $this->quiz->isShowReviewQuestion()) << 9;
     $bo |= (int) $this->quiz->isAutostart() << 10;
     $bo |= (int) $this->quiz->isForcingQuestionSolve() << 11;
     $bo |= (int) $this->quiz->isHideQuestionPositionOverview() << 12;
     $bo |= (int) $this->quiz->isFormActivated() << 13;
     $bo |= (int) $this->quiz->isShowMaxQuestion() << 14;
     $bo |= (int) $this->quiz->isSortCategories() << 15;
     return $bo;
 }
 /**
  * @param DOMDocument $dom
  * @param WpProQuiz_Model_Quiz $quiz
  * @param $forms
  * @return DOMElement
  */
 private function getQuizElement($dom, $quiz, $forms)
 {
     $quizElement = $dom->createElement('quiz');
     $title = $dom->createElement('title');
     $title->appendChild($dom->createCDATASection($quiz->getName()));
     $title->setAttribute('titleHidden', $this->booleanToTrueOrFalse($quiz->isTitleHidden()));
     $quizElement->appendChild($title);
     $quizElement->appendChild($text = $dom->createElement('text'));
     $text->appendChild($dom->createCDATASection($quiz->getText()));
     $quizElement->appendChild($dom->createElement('category', $quiz->getCategoryName()));
     if (is_array($quiz->getResultText())) {
         $resultArray = $quiz->getResultText();
         $result = $dom->createElement('resultText');
         $result->setAttribute('gradeEnabled', $this->booleanToTrueOrFalse($quiz->isResultGradeEnabled()));
         for ($i = 0; $i < count($resultArray); $i++) {
             $r = $dom->createElement('text');
             $r->appendChild($dom->createCDATASection($resultArray['text'][$i]));
             $r->setAttribute('prozent', $resultArray['prozent'][$i]);
             $result->appendChild($r);
         }
         $quizElement->appendChild($result);
     } else {
         $result = $dom->createElement('resultText');
         $result->setAttribute('gradeEnabled', $this->booleanToTrueOrFalse($quiz->isResultGradeEnabled()));
         $result->appendChild($dom->createCDATASection($quiz->getResultText()));
         $quizElement->appendChild($result);
     }
     $quizElement->appendChild($dom->createElement('btnRestartQuizHidden', $this->booleanToTrueOrFalse($quiz->isBtnRestartQuizHidden())));
     $quizElement->appendChild($dom->createElement('btnViewQuestionHidden', $this->booleanToTrueOrFalse($quiz->isBtnViewQuestionHidden())));
     $quizElement->appendChild($dom->createElement('questionRandom', $this->booleanToTrueOrFalse($quiz->isQuestionRandom())));
     $quizElement->appendChild($dom->createElement('answerRandom', $this->booleanToTrueOrFalse($quiz->isAnswerRandom())));
     $quizElement->appendChild($dom->createElement('timeLimit', $quiz->getTimeLimit()));
     $quizElement->appendChild($dom->createElement('showPoints', $this->booleanToTrueOrFalse($quiz->isShowPoints())));
     $statistic = $dom->createElement('statistic');
     $statistic->setAttribute('activated', $this->booleanToTrueOrFalse($quiz->isStatisticsOn()));
     $statistic->setAttribute('ipLock', $quiz->getStatisticsIpLock());
     $quizElement->appendChild($statistic);
     $quizElement->appendChild($quizRunOnce = $dom->createElement('quizRunOnce', $this->booleanToTrueOrFalse($quiz->isQuizRunOnce())));
     $quizRunOnce->setAttribute('type', $quiz->getQuizRunOnceType());
     $quizRunOnce->setAttribute('cookie', $this->booleanToTrueOrFalse($quiz->isQuizRunOnceCookie()));
     $quizRunOnce->setAttribute('time', $quiz->getQuizRunOnceTime());
     $quizElement->appendChild($dom->createElement('numberedAnswer', $this->booleanToTrueOrFalse($quiz->isNumberedAnswer())));
     $quizElement->appendChild($dom->createElement('hideAnswerMessageBox', $this->booleanToTrueOrFalse($quiz->isHideAnswerMessageBox())));
     $quizElement->appendChild($dom->createElement('disabledAnswerMark', $this->booleanToTrueOrFalse($quiz->isDisabledAnswerMark())));
     $quizElement->appendChild($showMaxQuestion = $dom->createElement('showMaxQuestion', $this->booleanToTrueOrFalse($quiz->isShowMaxQuestion())));
     $showMaxQuestion->setAttribute('showMaxQuestionValue', $quiz->getShowMaxQuestionValue());
     $showMaxQuestion->setAttribute('showMaxQuestionPercent', $this->booleanToTrueOrFalse($quiz->isShowMaxQuestionPercent()));
     //Toplist
     $toplist = $dom->createElement('toplist');
     $toplist->setAttribute('activated', $this->booleanToTrueOrFalse($quiz->isToplistActivated()));
     $toplist->appendChild($dom->createElement('toplistDataAddPermissions', $quiz->getToplistDataAddPermissions()));
     $toplist->appendChild($dom->createElement('toplistDataSort', $quiz->getToplistDataSort()));
     $toplist->appendChild($dom->createElement('toplistDataAddMultiple', $this->booleanToTrueOrFalse($quiz->isToplistDataAddMultiple())));
     $toplist->appendChild($dom->createElement('toplistDataAddBlock', $quiz->getToplistDataAddBlock()));
     $toplist->appendChild($dom->createElement('toplistDataShowLimit', $quiz->getToplistDataShowLimit()));
     $toplist->appendChild($dom->createElement('toplistDataShowIn', $quiz->getToplistDataShowIn()));
     $toplist->appendChild($dom->createElement('toplistDataCaptcha', $this->booleanToTrueOrFalse($quiz->isToplistDataCaptcha())));
     $toplist->appendChild($dom->createElement('toplistDataAddAutomatic', $this->booleanToTrueOrFalse($quiz->isToplistDataAddAutomatic())));
     $quizElement->appendChild($toplist);
     $quizElement->appendChild($dom->createElement('showAverageResult', $this->booleanToTrueOrFalse($quiz->isShowAverageResult())));
     $quizElement->appendChild($dom->createElement('prerequisite', $this->booleanToTrueOrFalse($quiz->isPrerequisite())));
     $quizElement->appendChild($dom->createElement('showReviewQuestion', $this->booleanToTrueOrFalse($quiz->isShowReviewQuestion())));
     $quizElement->appendChild($dom->createElement('quizSummaryHide', $this->booleanToTrueOrFalse($quiz->isQuizSummaryHide())));
     $quizElement->appendChild($dom->createElement('skipQuestionDisabled', $this->booleanToTrueOrFalse($quiz->isSkipQuestionDisabled())));
     $quizElement->appendChild($dom->createElement('emailNotification', $quiz->getEmailNotification()));
     $quizElement->appendChild($dom->createElement('userEmailNotification', $this->booleanToTrueOrFalse($quiz->isUserEmailNotification())));
     $quizElement->appendChild($dom->createElement('showCategoryScore', $this->booleanToTrueOrFalse($quiz->isShowCategoryScore())));
     $quizElement->appendChild($dom->createElement('hideResultCorrectQuestion', $this->booleanToTrueOrFalse($quiz->isHideResultCorrectQuestion())));
     $quizElement->appendChild($dom->createElement('hideResultQuizTime', $this->booleanToTrueOrFalse($quiz->isHideResultQuizTime())));
     $quizElement->appendChild($dom->createElement('hideResultPoints', $this->booleanToTrueOrFalse($quiz->isHideResultPoints())));
     $quizElement->appendChild($dom->createElement('autostart', $this->booleanToTrueOrFalse($quiz->isAutostart())));
     $quizElement->appendChild($dom->createElement('forcingQuestionSolve', $this->booleanToTrueOrFalse($quiz->isForcingQuestionSolve())));
     $quizElement->appendChild($dom->createElement('hideQuestionPositionOverview', $this->booleanToTrueOrFalse($quiz->isHideQuestionPositionOverview())));
     $quizElement->appendChild($dom->createElement('hideQuestionNumbering', $this->booleanToTrueOrFalse($quiz->isHideQuestionNumbering())));
     //0.27
     $quizElement->appendChild($dom->createElement('sortCategories', $this->booleanToTrueOrFalse($quiz->isSortCategories())));
     $quizElement->appendChild($dom->createElement('showCategory', $this->booleanToTrueOrFalse($quiz->isShowCategory())));
     $quizModus = $dom->createElement('quizModus', $quiz->getQuizModus());
     $quizModus->setAttribute('questionsPerPage', $quiz->getQuestionsPerPage());
     $quizElement->appendChild($quizModus);
     $quizElement->appendChild($dom->createElement('startOnlyRegisteredUser', $this->booleanToTrueOrFalse($quiz->isStartOnlyRegisteredUser())));
     $formsElement = $dom->createElement('forms');
     $formsElement->setAttribute('activated', $this->booleanToTrueOrFalse($quiz->isFormActivated()));
     $formsElement->setAttribute('position', $quiz->getFormShowPosition());
     //0.29
     if ($quiz->getAdminEmail() !== null) {
         /* @var $adminEmail WpProQuiz_Model_Email */
         $adminEmail = $quiz->getAdminEmail();
         $adminEmailXml = $dom->createElement('adminEmail');
         /*
         * $qElement->appendChild($title = $dom->createElement('title'));
                 $title->appendChild($dom->createCDATASection($question->getTitle()));
         */
         $adminEmailXml->appendChild($dom->createElement('to', $adminEmail->getTo()));
         $adminEmailXml->appendChild($dom->createElement('form', $adminEmail->getFrom()));
         $adminEmailXml->appendChild($dom->createElement('subject', $adminEmail->getSubject()));
         $adminEmailXml->appendChild($dom->createElement('html', $this->booleanToTrueOrFalse($adminEmail->isHtml())));
         $adminEmailXml->appendChild($message = $dom->createElement('message'));
         $message->appendChild($dom->createCDATASection($adminEmail->getMessage()));
         $quizElement->appendChild($adminEmailXml);
     }
     if ($quiz->getUserEmail() !== null) {
         /* @var $adminEmail WpProQuiz_Model_Email */
         $userEmail = $quiz->getUserEmail();
         $userEmaillXml = $dom->createElement('userEmail');
         $userEmaillXml->appendChild($dom->createElement('to', $userEmail->getTo()));
         $userEmaillXml->appendChild($dom->createElement('toUser', $this->booleanToTrueOrFalse($userEmail->isToUser())));
         $userEmaillXml->appendChild($dom->createElement('toForm', $this->booleanToTrueOrFalse($userEmail->isToForm())));
         $userEmaillXml->appendChild($dom->createElement('form', $userEmail->getFrom()));
         $userEmaillXml->appendChild($dom->createElement('subject', $userEmail->getSubject()));
         $userEmaillXml->appendChild($dom->createElement('html', $this->booleanToTrueOrFalse($userEmail->isHtml())));
         $userEmaillXml->appendChild($message = $dom->createElement('message'));
         $message->appendChild($dom->createCDATASection($userEmail->getMessage()));
         $quizElement->appendChild($userEmaillXml);
     }
     foreach ($forms as $form) {
         /** @var WpProQuiz_Model_Form $form * */
         $formElement = $dom->createElement('form');
         $formElement->setAttribute('type', $form->getType());
         $formElement->setAttribute('required', $this->booleanToTrueOrFalse($form->isRequired()));
         $formElement->setAttribute('fieldname', $form->getFieldname());
         if ($form->getData() !== null) {
             $data = $form->getData();
             foreach ($data as $d) {
                 $formDataElement = $dom->createElement('formData', $d);
                 $formElement->appendChild($formDataElement);
             }
         }
         $formsElement->appendChild($formElement);
     }
     $quizElement->appendChild($formsElement);
     return $quizElement;
 }
    private function questionOptions()
    {
        ?>
		
		<div class="postbox">
				<h3 class="hndle"><?php 
        _e('Question-Options', 'wp-pro-quiz');
        ?>
</h3>
				<div class="inside">
					<table class="form-table">
						<tbody>
							<tr>
								<th scope="row">
									<?php 
        _e('Show points', 'wp-pro-quiz');
        ?>
								</th>
								<td>
									<fieldset>
										<legend class="screen-reader-text">
											<span><?php 
        _e('Show points', 'wp-pro-quiz');
        ?>
</span>
										</legend>
										<label for="show_points">
											<input type="checkbox" id="show_points" value="1" name="showPoints" <?php 
        echo $this->quiz->isShowPoints() ? 'checked="checked"' : '';
        ?>
 >
											<?php 
        _e('Activate', 'wp-pro-quiz');
        ?>
										</label>
										<p class="description">
											<?php 
        _e('Shows in quiz, how many points are reachable for respective question.', 'wp-pro-quiz');
        ?>
										</p>
									</fieldset>
								</td>
							</tr>
							<tr>
								<th scope="row">
									<?php 
        _e('Number answers', 'wp-pro-quiz');
        ?>
								</th>
								<td>
									<fieldset>
										<legend class="screen-reader-text">
											<span><?php 
        _e('Number answers', 'wp-pro-quiz');
        ?>
</span>
										</legend>
										<label>
											<input type="checkbox" value="1" name="numberedAnswer" <?php 
        echo $this->quiz->isNumberedAnswer() ? 'checked="checked"' : '';
        ?>
>
											<?php 
        _e('Activate', 'wp-pro-quiz');
        ?>
 
										</label>
										<p class="description">
											<?php 
        _e('If this option is activated, all answers are numbered (only single and multiple choice)', 'wp-pro-quiz');
        ?>
										</p>
										<div class="wpProQuiz_demoBox">
											<a href="#"><?php 
        _e('Demo', 'wp-pro-quiz');
        ?>
</a> 
											<div style="z-index: 9999999; position: absolute; background-color: #E9E9E9; padding: 10px; box-shadow: 0px 0px 10px 4px rgb(44, 44, 44); display: none; ">
												<img alt="" src="<?php 
        echo WPPROQUIZ_URL . '/img/numbering.png';
        ?>
 ">
											</div>
										</div>
									</fieldset>
								</td>
							</tr>
							<tr>
								<th scope="row">
									<?php 
        _e('Hide correct- and incorrect message', 'wp-pro-quiz');
        ?>
								</th>
								<td>
									<fieldset>
										<legend class="screen-reader-text">
											<span><?php 
        _e('Hide correct- and incorrect message', 'wp-pro-quiz');
        ?>
</span>
										</legend>
										<label>
											<input type="checkbox" value="1" name="hideAnswerMessageBox" <?php 
        echo $this->quiz->isHideAnswerMessageBox() ? 'checked="checked"' : '';
        ?>
>
											<?php 
        _e('Activate', 'wp-pro-quiz');
        ?>
										</label>
										<p class="description">
											<?php 
        _e('If you enable this option, no correct- or incorrect message will be displayed.', 'wp-pro-quiz');
        ?>
										</p>
										<div class="wpProQuiz_demoBox">
											<a href="#"><?php 
        _e('Demo', 'wp-pro-quiz');
        ?>
</a> 
											<div style="z-index: 9999999; position: absolute; background-color: #E9E9E9; padding: 10px; box-shadow: 0px 0px 10px 4px rgb(44, 44, 44); display: none; ">
												<img alt="" src="<?php 
        echo WPPROQUIZ_URL . '/img/hideAnswerMessageBox.png';
        ?>
 ">
											</div>
										</div>
									</fieldset>
								</td>
							</tr>
							<tr>
								<th scope="row">
									<?php 
        _e('Correct and incorrect answer mark', 'wp-pro-quiz');
        ?>
								</th>
								<td>
									<fieldset>
										<legend class="screen-reader-text">
											<span><?php 
        _e('Correct and incorrect answer mark', 'wp-pro-quiz');
        ?>
</span>
										</legend>
										<label>
											<input type="checkbox" value="1" name="disabledAnswerMark" <?php 
        echo $this->quiz->isDisabledAnswerMark() ? 'checked="checked"' : '';
        ?>
>
											<?php 
        _e('Deactivate', 'wp-pro-quiz');
        ?>
										</label>
										<p class="description">
											<?php 
        _e('If you enable this option, answers won\'t be color highlighted as correct or incorrect. ', 'wp-pro-quiz');
        ?>
										</p>
										<div class="wpProQuiz_demoBox">
											<a href="#"><?php 
        _e('Demo', 'wp-pro-quiz');
        ?>
</a> 
											<div style="z-index: 9999999; position: absolute; background-color: #E9E9E9; padding: 10px; box-shadow: 0px 0px 10px 4px rgb(44, 44, 44); display: none; ">
												<img alt="" src="<?php 
        echo WPPROQUIZ_URL . '/img/mark.png';
        ?>
 ">
											</div>
										</div>
									</fieldset>
								</td>
							</tr>
							<tr>
								<th scope="row">
									<?php 
        _e('Force user to answer each question', 'wp-pro-quiz');
        ?>
								</th>
								<td>
									<fieldset>
										<legend class="screen-reader-text">
											<span><?php 
        _e('Force user to answer each question', 'wp-pro-quiz');
        ?>
</span>
										</legend>
										<label>
											<input type="checkbox" value="1" name="forcingQuestionSolve" <?php 
        $this->checked($this->quiz->isForcingQuestionSolve());
        ?>
>
											<?php 
        _e('Activate', 'wp-pro-quiz');
        ?>
										</label>
										<p class="description">
											<?php 
        _e('If you enable this option, the user is forced to answer each question.', 'wp-pro-quiz');
        ?>
 <br>
											<?php 
        _e('If the option "Question overview" is activated, this notification will appear after end of the quiz, otherwise after each question.', 'wp-pro-quiz');
        ?>
										</p>
									</fieldset>
								</td>
							</tr>
							<tr>
								<th scope="row">
									<?php 
        _e('Hide question position overview', 'wp-pro-quiz');
        ?>
								</th>
								<td>
									<fieldset>
										<legend class="screen-reader-text">
											<span><?php 
        _e('Hide question position overview', 'wp-pro-quiz');
        ?>
</span>
										</legend>
										<label>
											<input type="checkbox" value="1" name="hideQuestionPositionOverview" <?php 
        $this->checked($this->quiz->isHideQuestionPositionOverview());
        ?>
>
											<?php 
        _e('Activate', 'wp-pro-quiz');
        ?>
										</label>
										<p class="description">
											<?php 
        _e('If you enable this option, the question position overview is hidden.', 'wp-pro-quiz');
        ?>
										</p>
										<div class="wpProQuiz_demoBox">
											<a href="#"><?php 
        _e('Demo', 'wp-pro-quiz');
        ?>
</a> 
											<div style="z-index: 9999999; position: absolute; background-color: #E9E9E9; padding: 10px; box-shadow: 0px 0px 10px 4px rgb(44, 44, 44); display: none; ">
												<img alt="" src="<?php 
        echo WPPROQUIZ_URL . '/img/hideQuestionPositionOverview.png';
        ?>
 ">
											</div>
										</div>
									</fieldset>
								</td>
							</tr>
							<tr>
								<th scope="row">
									<?php 
        _e('Hide question numbering', 'wp-pro-quiz');
        ?>
								</th>
								<td>
									<fieldset>
										<legend class="screen-reader-text">
											<span><?php 
        _e('Hide question numbering', 'wp-pro-quiz');
        ?>
</span>
										</legend>
										<label>
											<input type="checkbox" value="1" name="hideQuestionNumbering" <?php 
        $this->checked($this->quiz->isHideQuestionNumbering());
        ?>
>
											<?php 
        _e('Activate', 'wp-pro-quiz');
        ?>
										</label>
										<p class="description">
											<?php 
        _e('If you enable this option, the question numbering is hidden.', 'wp-pro-quiz');
        ?>
										</p>
										<div class="wpProQuiz_demoBox">
											<a href="#"><?php 
        _e('Demo', 'wp-pro-quiz');
        ?>
</a> 
											<div style="z-index: 9999999; position: absolute; background-color: #E9E9E9; padding: 10px; box-shadow: 0px 0px 10px 4px rgb(44, 44, 44); display: none; ">
												<img alt="" src="<?php 
        echo WPPROQUIZ_URL . '/img/hideQuestionNumbering.png';
        ?>
 ">
											</div>
										</div>
									</fieldset>
								</td>
							</tr>
							<tr>
								<th scope="row">
									<?php 
        _e('Display category', 'wp-pro-quiz');
        ?>
								</th>
								<td>
									<fieldset>
										<legend class="screen-reader-text">
											<span><?php 
        _e('Display category', 'wp-pro-quiz');
        ?>
</span>
										</legend>
										<label>
											<input type="checkbox" value="1" name="showCategory" <?php 
        $this->checked($this->quiz->isShowCategory());
        ?>
>
											<?php 
        _e('Activate', 'wp-pro-quiz');
        ?>
										</label>
										<p class="description">
											<?php 
        _e('If you enable this option, category will be displayed in the question.', 'wp-pro-quiz');
        ?>
										</p>
										<div class="wpProQuiz_demoBox">
											<a href="#"><?php 
        _e('Demo', 'wp-pro-quiz');
        ?>
</a> 
											<div style="z-index: 9999999; position: absolute; background-color: #E9E9E9; padding: 10px; box-shadow: 0px 0px 10px 4px rgb(44, 44, 44); display: none; ">
												<img alt="" src="<?php 
        echo WPPROQUIZ_URL . '/img/showCategory.png';
        ?>
 ">
											</div>
										</div>
									</fieldset>
								</td>
							</tr>
						</tbody>
					</table>
				</div>
			</div>
		
		<?php 
    }