Merge branch 'release/2020.02-04'
This commit is contained in:
@@ -369,11 +369,11 @@ class DateImportService implements SingletonInterface
|
||||
'important' => $product['important'],
|
||||
];
|
||||
|
||||
$skiPass = $this->parseSelectionGroup($xmlDate, 'Leistungen Skipass');
|
||||
$servicesBoard = $this->parseSelectionGroup($xmlDate, 'Leistungen Verpflegung');
|
||||
$skiPass = $this->parseSelectionGroup($xmlDate, 'Leistungen Skipass');
|
||||
$servicesIncluded = $this->parseSelectionGroup($xmlDate, 'Leistungen Sonstige');
|
||||
|
||||
$date['services_included'] = serialize($this->combineServices($servicesIncluded, $skiPass, $servicesBoard));
|
||||
$date['services_included'] = serialize($this->combineServices($servicesBoard, $skiPass, $servicesIncluded));
|
||||
|
||||
if ($servicesBoard) {
|
||||
$date['board'] = reset($servicesBoard);
|
||||
|
||||
@@ -128,7 +128,7 @@ class IcalService implements SingletonInterface
|
||||
|
||||
foreach ($events as $event) {
|
||||
/** @var Contingent $event */
|
||||
if (null === $item && Contingent::STATUS_BLOCKED === $event->getStatus()) {
|
||||
if (null === $item && (Contingent::STATUS_BLOCKED === $event->getStatus() || Contingent::STATUS_ONREQUEST === $event->getStatus())) {
|
||||
$item = [
|
||||
'from' => $event->getBegin(),
|
||||
];
|
||||
@@ -162,6 +162,10 @@ class IcalService implements SingletonInterface
|
||||
*/
|
||||
protected function addOccupancyItem( array $item): void
|
||||
{
|
||||
if (0 === $item['occupancy']) {
|
||||
return;
|
||||
}
|
||||
|
||||
$summary = sprintf('Part-occupied:%d', $item['occupancy']);
|
||||
|
||||
try {
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@
|
||||
<type>select</type>
|
||||
<renderType>selectSingle</renderType>
|
||||
<foreign_table>tx_epproducts_domain_model_product</foreign_table>
|
||||
<foreign_table_where>AND tx_epproducts_domain_model_product.hidden = 0 AND tx_epproducts_domain_model_product.deleted = 0 ORDER BY tx_epproducts_domain_model_product.name</foreign_table_where>
|
||||
<foreign_table_where>AND tx_epproducts_domain_model_product.hidden = 0 AND tx_epproducts_domain_model_product.deleted = 0 ORDER BY tx_epproducts_domain_model_product.name_internal</foreign_table_where>
|
||||
<minitems>1</minitems>
|
||||
<maxitems>1</maxitems>
|
||||
</config>
|
||||
|
||||
+11
@@ -6,6 +6,17 @@
|
||||
<f:layout name="Default"/>
|
||||
|
||||
<f:section name="Main">
|
||||
<f:if condition="{pricetable}">
|
||||
<f:then>
|
||||
<f:render section="Table" arguments="{_all}"/>
|
||||
</f:then>
|
||||
<f:else>
|
||||
<f:render partial="NotBookable" arguments="{_all}"/>
|
||||
</f:else>
|
||||
</f:if>
|
||||
</f:section>
|
||||
|
||||
<f:section name="Table">
|
||||
<div class="table-responsive">
|
||||
<table class="table table-bordered table-hover pricetable">
|
||||
<f:for each="{categories}" as="category" key="categoryKey">
|
||||
|
||||
Reference in New Issue
Block a user