Add configurable subjects to question sets
This commit is contained in:
@@ -30,6 +30,7 @@ HTMLHelper::_('behavior.multiselect');
|
||||
<tr>
|
||||
<th scope="col" class="w-1"><?php echo HTMLHelper::_('grid.checkall'); ?></th>
|
||||
<th scope="col"><?php echo \Joomla\CMS\Language\Text::_('COM_TESTQUESTIONS_SET_TITLE'); ?></th>
|
||||
<th scope="col"><?php echo \Joomla\CMS\Language\Text::_('COM_TESTQUESTIONS_SUBJECT'); ?></th>
|
||||
<th scope="col" class="w-15"><?php echo \Joomla\CMS\Language\Text::_('COM_TESTQUESTIONS_SET_QUESTION_COUNT'); ?></th>
|
||||
<th scope="col" class="w-15"><?php echo \Joomla\CMS\Language\Text::_('JSTATUS'); ?></th>
|
||||
<th scope="col" class="w-10"><?php echo \Joomla\CMS\Language\Text::_('COM_TESTQUESTIONS_COLUMN_ID'); ?></th>
|
||||
@@ -40,6 +41,7 @@ HTMLHelper::_('behavior.multiselect');
|
||||
<tr>
|
||||
<td><?php echo HTMLHelper::_('grid.id', $i, $item->id); ?></td>
|
||||
<th scope="row"><a href="<?php echo Route::_('index.php?option=com_testquestions&task=set.edit&id=' . (int) $item->id); ?>"><?php echo $this->escape($item->title); ?></a></th>
|
||||
<td><?php echo $this->escape($item->subject_title ?: '—'); ?></td>
|
||||
<td><?php echo (int) $item->question_count; ?></td>
|
||||
<td><?php echo HTMLHelper::_('jgrid.published', $item->published, $i, 'sets.', true, 'cb'); ?></td>
|
||||
<td><?php echo (int) $item->id; ?></td>
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
<?php defined('_JEXEC') or die; ?>
|
||||
<form action="index.php?option=com_testquestions&layout=edit&id=<?php echo (int) $this->item->id; ?>" method="post" name="adminForm" id="subject-form">
|
||||
<?php echo $this->form->renderField('title'); ?>
|
||||
<?php echo $this->form->renderField('published'); ?>
|
||||
<?php echo $this->form->renderField('id'); ?>
|
||||
<input type="hidden" name="task" value="subject.save">
|
||||
<?php echo Joomla\CMS\HTML\HTMLHelper::_('form.token'); ?>
|
||||
</form>
|
||||
@@ -0,0 +1,24 @@
|
||||
<?php defined('_JEXEC') or die; ?>
|
||||
<form action="index.php?option=com_testquestions&view=subjects" method="post" name="adminForm" id="adminForm">
|
||||
<table class="table table-striped">
|
||||
<thead><tr>
|
||||
<th><?php echo Joomla\CMS\HTML\HTMLHelper::_('grid.checkall'); ?></th>
|
||||
<th><?php echo Joomla\CMS\Language\Text::_('COM_TESTQUESTIONS_SUBJECT_TITLE'); ?></th>
|
||||
<th><?php echo Joomla\CMS\Language\Text::_('JSTATUS'); ?></th>
|
||||
<th><?php echo Joomla\CMS\Language\Text::_('COM_TESTQUESTIONS_COLUMN_ID'); ?></th>
|
||||
</tr></thead>
|
||||
<tbody>
|
||||
<?php foreach ($this->items as $i => $item) : ?>
|
||||
<tr>
|
||||
<td><?php echo Joomla\CMS\HTML\HTMLHelper::_('grid.id', $i, $item->id); ?></td>
|
||||
<th><a href="index.php?option=com_testquestions&task=subject.edit&id=<?php echo (int) $item->id; ?>"><?php echo htmlspecialchars($item->title, ENT_QUOTES, 'UTF-8'); ?></a></th>
|
||||
<td><?php echo $item->published ? Joomla\CMS\Language\Text::_('JPUBLISHED') : Joomla\CMS\Language\Text::_('JUNPUBLISHED'); ?></td>
|
||||
<td><?php echo (int) $item->id; ?></td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
<input type="hidden" name="boxchecked" value="0">
|
||||
<input type="hidden" name="task" value="">
|
||||
<?php echo Joomla\CMS\HTML\HTMLHelper::_('form.token'); ?>
|
||||
</form>
|
||||
Reference in New Issue
Block a user