forked from ZwiiCMS-Team/ZwiiCMS
Form 4 pb de date
This commit is contained in:
parent
53c62a2301
commit
88333ef673
@ -1,5 +1,7 @@
|
||||
# Version 4.0
|
||||
- Gestion des permissions intégrée dans le module
|
||||
- Gestion des permissions intégrée dans le module.
|
||||
- Date au format européen.
|
||||
- Largeur fixe du champ date.
|
||||
# Version 3.10
|
||||
- Bloque l'effacement selon le profil
|
||||
- Masque le code de vérification
|
||||
|
@ -99,6 +99,8 @@ class form extends common
|
||||
'textAlignRight' => 'A droite'
|
||||
];
|
||||
|
||||
// Format fixe temporaire
|
||||
public static $dateFormat = 'd/m/Y';
|
||||
|
||||
/**
|
||||
* Configuration
|
||||
@ -427,7 +429,10 @@ class form extends common
|
||||
default:
|
||||
$filter = helper::FILTER_STRING_SHORT;
|
||||
}
|
||||
// Application des filtres
|
||||
$value = $this->getInput('formInput[' . $index . ']', $filter, $input['required']) === true ? 'X' : $this->getInput('formInput[' . $index . ']', $filter, $input['required']);
|
||||
// Convertit la date au format correct
|
||||
$value = $input['type'] === self::TYPE_DATETIME ? date_format(date_create($value), 'd/m/Y') : $value;
|
||||
// premier champ email ajouté au mail en reply si option active
|
||||
if (
|
||||
$this->getData(['module', $this->getUrl(0), 'config', 'replyto']) === true &&
|
||||
@ -436,6 +441,7 @@ class form extends common
|
||||
$replyTo = $value;
|
||||
}
|
||||
// Préparation des données pour la création dans la base
|
||||
|
||||
$data[$this->getData(['module', $this->getUrl(0), 'input', $index, 'name'])] = $value;
|
||||
// Préparation des données pour le mail
|
||||
$content .= '<strong>' . $this->getData(['module', $this->getUrl(0), 'input', $index, 'name']) . ' :</strong> ' . $value . '<br>';
|
||||
|
@ -24,3 +24,8 @@
|
||||
.inputDateManagerWrapper {
|
||||
width: 20%;
|
||||
}
|
||||
|
||||
input[type="date"] {
|
||||
width: 200px;
|
||||
text-align: center;
|
||||
}
|
@ -13,7 +13,8 @@
|
||||
]); ?>
|
||||
<?php elseif ($input['type'] === $module::TYPE_SELECT): ?>
|
||||
<?php
|
||||
$values = array_flip(explode(',', $input['values'])); foreach ($values as $value => $key) {
|
||||
$values = array_flip(explode(',', $input['values']));
|
||||
foreach ($values as $value => $key) {
|
||||
$values[$value] = trim($value);
|
||||
}
|
||||
?>
|
||||
@ -49,6 +50,10 @@
|
||||
</h3>
|
||||
<?php endif; ?>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col12 textAlignCenter">
|
||||
<?php if ($this->getData(['module', $this->getUrl(0), 'config', 'captcha'])): ?>
|
||||
<div class="row">
|
||||
<div class="col12 textAlignCenter">
|
||||
@ -60,7 +65,7 @@
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<div class="row">
|
||||
<div class="col2 offset10">
|
||||
<div class="col2">
|
||||
<?php echo template::submit('formSubmit', [
|
||||
'value' => $this->getData(['module', $this->getUrl(0), 'config', 'button']) ? $this->getData(['module', $this->getUrl(0), 'config', 'button']) : 'Envoyer',
|
||||
'ico' => ''
|
||||
|
Loading…
Reference in New Issue
Block a user