| ... | ... |
@@ -151,7 +151,7 @@ $GLOBALS['TL_DCA']['tl_vr_wa_reservation'] = array |
| 151 | 151 |
( |
| 152 | 152 |
'exclude' => true, |
| 153 | 153 |
'inputType' => 'text', |
| 154 |
- 'eval' => array('rgxp'=>'natural','tl_class'=>'w50', 'readonly' => true, 'disabled'=>true),
|
|
| 154 |
+ 'eval' => array('rgxp'=>'natural','tl_class'=>'w50', 'readonly' => true),
|
|
| 155 | 155 |
'sql' => "int(4) unsigned NOT NULL default 0", |
| 156 | 156 |
), |
| 157 | 157 |
'unit_id' => array |
| ... | ... |
@@ -369,8 +369,8 @@ class WeinanlieferungReservationContainerListener |
| 369 | 369 |
{
|
| 370 | 370 |
if (($reservation = WeinanlieferungReservationModel::findByPk($dc->id)) !== null) |
| 371 | 371 |
{
|
| 372 |
- // Handle checck-in |
|
| 373 |
- if ($reservation->checked_in) |
|
| 372 |
+ // Handle check-in |
|
| 373 |
+ if (Input::post('checked_in') == '1')
|
|
| 374 | 374 |
{
|
| 375 | 375 |
$time = time(); |
| 376 | 376 |
$reservation->checked_in = '1'; |
| ... | ... |
@@ -382,11 +382,11 @@ class WeinanlieferungReservationContainerListener |
| 382 | 382 |
} |
| 383 | 383 |
|
| 384 | 384 |
// Handle units |
| 385 |
- if ($reservation->unit_amount) |
|
| 385 |
+ if (Input::post('unit_amount') !== null)
|
|
| 386 | 386 |
{
|
| 387 | 387 |
// recompute the base units |
| 388 |
- $unitId = (int)$reservation->unit_id; |
|
| 389 |
- $unitAmount = (int)$reservation->unit_amount; |
|
| 388 |
+ $unitId = (int) Input::post('unit_id');
|
|
| 389 |
+ $unitAmount = (int) Input::post('unit_amount');
|
|
| 390 | 390 |
$multiplier = 1; |
| 391 | 391 |
if ($unitId > 0) |
| 392 | 392 |
{
|
| ... | ... |
@@ -397,6 +397,7 @@ class WeinanlieferungReservationContainerListener |
| 397 | 397 |
} |
| 398 | 398 |
|
| 399 | 399 |
$intBehaelter = $unitAmount * $multiplier; |
| 400 |
+ |
|
| 400 | 401 |
$reservation->behaelter = $intBehaelter; |
| 401 | 402 |
$reservation->save(); |
| 402 | 403 |
} |