Commit c66488f1 by Van

a test surcharge template

parent 7f483b05
...@@ -99,6 +99,10 @@ class EllohaExtension extends SimpleExtension ...@@ -99,6 +99,10 @@ class EllohaExtension extends SimpleExtension
{ {
$session = $this->getContainer()['session']; $session = $this->getContainer()['session'];
$formData = ($session->has('searchData')) ? $session->get('searchData') : []; $formData = ($session->has('searchData')) ? $session->get('searchData') : [];
$formData['StartDate'] = isset($formData['StartDate']) ? \DateTime::createFromFormat('d/m/Y',$formData['StartDate']) : new \DateTime();
$formData['EndDate'] = isset($formData['EndDate']) ? \DateTime::createFromFormat('d/m/Y',$formData['EndDate']) : new \DateTime();
$form = $this->getContainer()['form.factory']->createBuilder(ResaType::class, $formData, [ $form = $this->getContainer()['form.factory']->createBuilder(ResaType::class, $formData, [
'resaTypes' => $this->_getResaTypesForOptions(), 'resaTypes' => $this->_getResaTypesForOptions(),
])->getForm(); ])->getForm();
......
...@@ -6,6 +6,7 @@ namespace Bolt\Extension\Appolo\Elloha\Form; ...@@ -6,6 +6,7 @@ namespace Bolt\Extension\Appolo\Elloha\Form;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\ChoiceType; use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
use Symfony\Component\Form\Extension\Core\Type\DateTimeType;
use Symfony\Component\Form\Extension\Core\Type\DateType; use Symfony\Component\Form\Extension\Core\Type\DateType;
use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver; use Symfony\Component\OptionsResolver\OptionsResolver;
...@@ -31,20 +32,20 @@ class ResaType extends AbstractType ...@@ -31,20 +32,20 @@ class ResaType extends AbstractType
]) ])
->add( ->add(
'StartDate', 'StartDate',
DateType::class, DateTimeType::class,
[ [
'widget' => 'single_text', 'widget' => 'single_text',
'label' => false, 'label' => false,
'format' => 'd/m/Y', 'format' => 'dd/MM/yyyy',
'required' => false, 'required' => false,
]) ])
->add( ->add(
'EndDate', 'EndDate',
DateType::class, DateTimeType::class,
[ [
'widget' => 'single_text', 'widget' => 'single_text',
'label' => false, 'label' => false,
'format' => 'd/m/Y', 'format' => 'dd/MM/yyyy',
'required' => false 'required' => false
]) ])
->add( ->add(
......
$(document).ready(function () { $(document).ready(function () {
setAdultNumber();
/** /**
* Set min adultNumber at 1 * Set min adultNumber at 1
*/ */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment