Remove temporary test data from installer
This commit is contained in:
@@ -6,12 +6,35 @@ use Joomla\CMS\HTML\HTMLHelper;
|
||||
?>
|
||||
<div class="com-testquestions">
|
||||
<h1><?php echo \Joomla\CMS\Language\Text::_('COM_TESTQUESTIONS'); ?></h1>
|
||||
<form action="<?php echo htmlspecialchars($_SERVER['REQUEST_URI'], ENT_QUOTES, 'UTF-8'); ?>" method="get" class="mb-4">
|
||||
<label for="test-symbol" class="form-label"><?php echo \Joomla\CMS\Language\Text::_('COM_TESTQUESTIONS_TEST_SYMBOL'); ?></label>
|
||||
<div class="input-group">
|
||||
<select id="test-symbol" name="test_symbol" class="form-select" required>
|
||||
<option value=""><?php echo \Joomla\CMS\Language\Text::_('COM_TESTQUESTIONS_SELECT_TEST_SYMBOL'); ?></option>
|
||||
<?php foreach ($this->symbols as $symbol) : ?>
|
||||
<option value="<?php echo htmlspecialchars($symbol->value, ENT_QUOTES, 'UTF-8'); ?>" <?php echo $this->symbol === $symbol->value ? 'selected' : ''; ?>><?php echo htmlspecialchars($symbol->text, ENT_QUOTES, 'UTF-8'); ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
<button type="submit" class="btn btn-primary"><?php echo \Joomla\CMS\Language\Text::_('COM_TESTQUESTIONS_SHOW_TEST'); ?></button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<?php if ($this->symbol !== '' && !$this->items) : ?>
|
||||
<div class="alert alert-info"><?php echo \Joomla\CMS\Language\Text::_('COM_TESTQUESTIONS_SELECT_TEST_SYMBOL'); ?></div>
|
||||
<?php elseif ($this->symbol !== '') : ?>
|
||||
<h2><?php echo \Joomla\CMS\Language\Text::_('COM_TESTQUESTIONS_TEST_SHEET'); ?>: <?php echo htmlspecialchars($this->symbol, ENT_QUOTES, 'UTF-8'); ?></h2>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php foreach ($this->items as $number => $item) : ?>
|
||||
<article class="testquestion mb-4">
|
||||
<h2><?php echo ($number + 1) . '. '; ?><?php echo $item->question; ?></h2>
|
||||
<?php if ($item->image) : ?>
|
||||
<img src="<?php echo htmlspecialchars($item->image, ENT_QUOTES, 'UTF-8'); ?>" alt="" loading="lazy">
|
||||
<?php endif; ?>
|
||||
<p class="small text-muted">
|
||||
<?php echo \Joomla\CMS\Language\Text::_('COM_TESTQUESTIONS_TIME_LIMIT'); ?>: <?php echo (int) $item->time_limit; ?> s |
|
||||
<?php echo \Joomla\CMS\Language\Text::_('COM_TESTQUESTIONS_POINTS'); ?>: <?php echo (int) $item->points; ?>
|
||||
</p>
|
||||
<?php if ($item->question_type === 'open') : ?>
|
||||
<label for="answer-<?php echo (int) $number; ?>"><?php echo \Joomla\CMS\Language\Text::_('COM_TESTQUESTIONS_ENTER_ANSWER'); ?></label>
|
||||
<input type="text" id="answer-<?php echo (int) $number; ?>" name="answers[<?php echo (int) $number; ?>]" class="form-control">
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<metadata>
|
||||
<layout title="COM_TESTQUESTIONS_MENU_ITEM_TITLE">
|
||||
<message>COM_TESTQUESTIONS_MENU_ITEM_DESCRIPTION</message>
|
||||
</layout>
|
||||
<fields name="request">
|
||||
<fieldset name="request">
|
||||
<field name="test_symbol" type="sql" label="COM_TESTQUESTIONS_TEST_SYMBOL" description="COM_TESTQUESTIONS_MENU_TEST_SYMBOL_DESC"
|
||||
query="SELECT DISTINCT test_symbol AS value, test_symbol AS text FROM #__testquestions_questions WHERE published = 1 AND test_symbol <> '' ORDER BY test_symbol"
|
||||
key_field="value" value_field="text" />
|
||||
</fieldset>
|
||||
</fields>
|
||||
</metadata>
|
||||
Reference in New Issue
Block a user