Inherit duration from parent set

This commit is contained in:
Wojtek
2026-10-16 11:15:13 +02:00
parent 3ee0b22d75
commit 96e8a4a0f5
7 changed files with 27 additions and 6 deletions
@@ -10,16 +10,20 @@ HTMLHelper::_('behavior.formvalidator');
<form action="<?php echo Route::_('index.php?option=com_testquestions&view=set&layout=edit&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="adminForm" class="form-validate">
<fieldset class="adminform">
<?php echo $this->form->renderField('parent_id'); ?>
<?php if ((int) $this->item->parent_id > 0) : ?>
<div class="alert alert-info"><?php echo \Joomla\CMS\Language\Text::_('COM_TESTQUESTIONS_SET_PARENT'); ?>: <?php echo $this->escape($this->item->parent_title ?? ''); ?></div>
<?php if ($this->isVariant) : ?>
<div class="alert alert-info"><?php echo \Joomla\CMS\Language\Text::_('COM_TESTQUESTIONS_SET_PARENT'); ?>: <?php echo $this->escape($this->parentTitle); ?></div>
<input type="hidden" name="jform[set_type]" value="variant">
<?php else : ?>
<?php echo $this->form->renderField('set_type'); ?>
<?php endif; ?>
<?php echo $this->form->renderField('title'); ?>
<?php echo $this->form->renderField('subject_id'); ?>
<?php echo $this->form->renderField('duration'); ?>
<output id="set-duration-value" class="form-text mb-3"></output>
<?php if (!$this->isVariant) : ?>
<?php echo $this->form->renderField('duration'); ?>
<output id="set-duration-value" class="form-text mb-3"></output>
<?php else : ?>
<div class="alert alert-info"><?php echo \Joomla\CMS\Language\Text::_('COM_TESTQUESTIONS_SET_VARIANT_DURATION_INFO'); ?></div>
<?php endif; ?>
<?php echo $this->form->renderField('test_content'); ?>
<?php echo $this->form->renderField('image'); ?>
<?php echo $this->form->renderField('description'); ?>