Skip to content

Commit

Permalink
fix(form): bad call to count validators
Browse files Browse the repository at this point in the history
close: #1594

Signed-off-by: Thierry Bugier <tbugier@teclib.com>
  • Loading branch information
btry committed Jan 7, 2020
1 parent fa0c1dd commit e6f4bc8
Showing 1 changed file with 13 additions and 11 deletions.
24 changes: 13 additions & 11 deletions inc/form.class.php
Expand Up @@ -1291,17 +1291,19 @@ class='formcreator_form form_horizontal'>";
break;
}

if ($result->count() > 1) {
$validators = [0 => Dropdown::EMPTY_VALUE] + $validators;
echo '<h2>' . __('Validation', 'formcreator') . '</h2>';
echo '<div class="form-group required liste" id="form-validator">';
echo '<label>' . __('Choose a validator', 'formcreator') . ' <span class="red">*</span></label>';
Dropdown::showFromArray('formcreator_validator', $validators);
}
if ($result->count() == 1) {
reset($validators);
$validatorId = key($validators);
echo Html::hidden('formcreator_validator', $validatorId);
switch (count($result)) {
case 1:
reset($validators);
$validatorId = key($validators);
echo Html::hidden('formcreator_validator', ['value' => $validatorId]);
break;
case 2:
$validators = [0 => Dropdown::EMPTY_VALUE] + $validators;
echo '<h2>' . __('Validation', 'formcreator') . '</h2>';
echo '<div class="form-group required liste" id="form-validator">';
echo '<label>' . __('Choose a validator', 'formcreator') . ' <span class="red">*</span></label>';
Dropdown::showFromArray('formcreator_validator', $validators);
break;
}
}

Expand Down

0 comments on commit e6f4bc8

Please sign in to comment.