forked from ZwiiCMS-Team/ZwiiCMS
case à cocher dans formulaire
This commit is contained in:
parent
66d61cd123
commit
dab2cac843
@ -32,13 +32,15 @@ class form extends common {
|
|||||||
const TYPE_TEXT = 'text';
|
const TYPE_TEXT = 'text';
|
||||||
const TYPE_TEXTAREA = 'textarea';
|
const TYPE_TEXTAREA = 'textarea';
|
||||||
const TYPE_DATETIME = "date";
|
const TYPE_DATETIME = "date";
|
||||||
|
CONST TYPE_CHECKBOX = "checkbox";
|
||||||
|
|
||||||
public static $types = [
|
public static $types = [
|
||||||
self::TYPE_TEXT => 'Champ texte',
|
self::TYPE_TEXT => 'Champ texte',
|
||||||
self::TYPE_TEXTAREA => 'Grand champ texte',
|
self::TYPE_TEXTAREA => 'Grand champ texte',
|
||||||
self::TYPE_MAIL => 'Champ mail',
|
self::TYPE_MAIL => 'Champ mail',
|
||||||
self::TYPE_SELECT => 'Sélection',
|
self::TYPE_SELECT => 'Sélection',
|
||||||
self::TYPE_DATETIME => 'Date'
|
self::TYPE_DATETIME => 'Date',
|
||||||
|
self::TYPE_CHECKBOX => 'Case à cocher'
|
||||||
];
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -184,6 +186,9 @@ class form extends common {
|
|||||||
case self::TYPE_DATETIME:
|
case self::TYPE_DATETIME:
|
||||||
$filter = helper::FILTER_STRING_SHORT; // Mettre TYPE_DATETIME pour récupérer un TIMESTAMP
|
$filter = helper::FILTER_STRING_SHORT; // Mettre TYPE_DATETIME pour récupérer un TIMESTAMP
|
||||||
break;
|
break;
|
||||||
|
CASE self::TYPE_CHECKBOX:
|
||||||
|
$filter = helper::FILTER_BOOLEAN;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
$filter = helper::FILTER_STRING_SHORT;
|
$filter = helper::FILTER_STRING_SHORT;
|
||||||
}
|
}
|
||||||
|
@ -32,7 +32,10 @@
|
|||||||
'id' => 'formInput_' . $index,
|
'id' => 'formInput_' . $index,
|
||||||
'label' => $input['name'],
|
'label' => $input['name'],
|
||||||
'vendor' => 'flatpickr'
|
'vendor' => 'flatpickr'
|
||||||
]); ?>
|
]); ?>
|
||||||
|
<?php elseif($input['type'] === $module::TYPE_CHECKBOX): ?>
|
||||||
|
<?php echo template::checkbox('formInput[' . $index . ']', true, $input['name']
|
||||||
|
); ?>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
<?php if($this->getData(['module', $this->getUrl(0), 'config', 'capcha'])): ?>
|
<?php if($this->getData(['module', $this->getUrl(0), 'config', 'capcha'])): ?>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user