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
|
# 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
|
# Version 3.10
|
||||||
- Bloque l'effacement selon le profil
|
- Bloque l'effacement selon le profil
|
||||||
- Masque le code de vérification
|
- Masque le code de vérification
|
||||||
|
@ -99,6 +99,8 @@ class form extends common
|
|||||||
'textAlignRight' => 'A droite'
|
'textAlignRight' => 'A droite'
|
||||||
];
|
];
|
||||||
|
|
||||||
|
// Format fixe temporaire
|
||||||
|
public static $dateFormat = 'd/m/Y';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Configuration
|
* Configuration
|
||||||
@ -427,7 +429,10 @@ class form extends common
|
|||||||
default:
|
default:
|
||||||
$filter = helper::FILTER_STRING_SHORT;
|
$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']);
|
$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
|
// premier champ email ajouté au mail en reply si option active
|
||||||
if (
|
if (
|
||||||
$this->getData(['module', $this->getUrl(0), 'config', 'replyto']) === true &&
|
$this->getData(['module', $this->getUrl(0), 'config', 'replyto']) === true &&
|
||||||
@ -436,6 +441,7 @@ class form extends common
|
|||||||
$replyTo = $value;
|
$replyTo = $value;
|
||||||
}
|
}
|
||||||
// Préparation des données pour la création dans la base
|
// Préparation des données pour la création dans la base
|
||||||
|
|
||||||
$data[$this->getData(['module', $this->getUrl(0), 'input', $index, 'name'])] = $value;
|
$data[$this->getData(['module', $this->getUrl(0), 'input', $index, 'name'])] = $value;
|
||||||
// Préparation des données pour le mail
|
// Préparation des données pour le mail
|
||||||
$content .= '<strong>' . $this->getData(['module', $this->getUrl(0), 'input', $index, 'name']) . ' :</strong> ' . $value . '<br>';
|
$content .= '<strong>' . $this->getData(['module', $this->getUrl(0), 'input', $index, 'name']) . ' :</strong> ' . $value . '<br>';
|
||||||
|
@ -23,4 +23,9 @@
|
|||||||
}
|
}
|
||||||
.inputDateManagerWrapper {
|
.inputDateManagerWrapper {
|
||||||
width: 20%;
|
width: 20%;
|
||||||
|
}
|
||||||
|
|
||||||
|
input[type="date"] {
|
||||||
|
width: 200px;
|
||||||
|
text-align: center;
|
||||||
}
|
}
|
@ -13,7 +13,8 @@
|
|||||||
]); ?>
|
]); ?>
|
||||||
<?php elseif ($input['type'] === $module::TYPE_SELECT): ?>
|
<?php elseif ($input['type'] === $module::TYPE_SELECT): ?>
|
||||||
<?php
|
<?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);
|
$values[$value] = trim($value);
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
@ -49,6 +50,10 @@
|
|||||||
</h3>
|
</h3>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col12 textAlignCenter">
|
||||||
<?php if ($this->getData(['module', $this->getUrl(0), 'config', 'captcha'])): ?>
|
<?php if ($this->getData(['module', $this->getUrl(0), 'config', 'captcha'])): ?>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col12 textAlignCenter">
|
<div class="col12 textAlignCenter">
|
||||||
@ -60,7 +65,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col2 offset10">
|
<div class="col2">
|
||||||
<?php echo template::submit('formSubmit', [
|
<?php echo template::submit('formSubmit', [
|
||||||
'value' => $this->getData(['module', $this->getUrl(0), 'config', 'button']) ? $this->getData(['module', $this->getUrl(0), 'config', 'button']) : 'Envoyer',
|
'value' => $this->getData(['module', $this->getUrl(0), 'config', 'button']) ? $this->getData(['module', $this->getUrl(0), 'config', 'button']) : 'Envoyer',
|
||||||
'ico' => ''
|
'ico' => ''
|
||||||
|
Loading…
Reference in New Issue
Block a user