$blocks * @var Pagination $pagination */ ?> ', [ _('Derzeit sind keine Termine eingetragen.'), '%s', ]), $controller->create(), _('Termine anlegen') ))->hideClose() ?>
is_expired) echo 'class="block-is-expired"'; ?>>
asLinks(function ($page) use ($controller, $current_action) { return $controller->action_link($current_action, $page); }) ?>
render_partial('consultation/block-description.php', ['block' => $block['block']]) ?> setContext(strval($block['block']))->addLink( $controller->editURL($block['block'], 0, $page), _('Block bearbeiten'), Icon::create('edit'), ['data-dialog' => 'size=auto'] )->addLink( $controller->url_for("consultation/export/print/{$block['block']->id}"), _('Druckansicht anzeigen'), Icon::create('print'), ['target' => '_blank'] )->condition($block['block']->has_bookings)->addLink( $controller->mailURL($block['block']), _('Nachricht schreiben'), Icon::create('mail'), ['data-dialog' => 'size=50%', 'class' => 'send-mail'] )->condition($block['block']->has_bookings && !$block['block']->is_expired)->addLink( $controller->cancel_blockURL($block['block'], $page), _('Termine absagen'), Icon::create('decline'), ['data-dialog' => 'size=auto'] )->condition(!$block['block']->has_bookings || $block['block']->is_expired)->addButton( 'remove', _('Termine entfernen'), Icon::create('trash'), [ 'formaction' => $controller->removeURL($block['block'], 0, $page), 'data-confirm' => _('Wollen Sie diese Termine wirklich löschen?'), ] ) ?>
start_time) ?> - end_time) ?> render_partial('consultation/slot-occupation.php', compact('slot')) ?> note && count($slot->bookings) === 0): ?> – note): ?> note) ?>
bookings) > 0): ?>
setContext(strval($slot))->addLink( $controller->noteURL($block['block'], $slot, $page), _('Information bearbeiten'), Icon::create('edit'), ['data-dialog' => 'size=auto'] )->condition(!$slot->is_expired && count($slot->bookings) < $slot->block->size)->addLink( $controller->bookURL($block['block'], $slot, $page), _('Termin reservieren'), Icon::create('consultation'), ['data-dialog' => 'size=auto'] )->condition($slot->has_bookings)->addLink( $controller->reasonURL($block['block'], $slot, $slot->bookings->first(), $page), _('Grund bearbeiten'), Icon::create('edit'), ['data-dialog' => 'size=auto'] )->condition($slot->has_bookings)->addLink( $controller->mailURL($block['block'], $slot), _('Nachricht schreiben'), Icon::create('mail'), ['data-dialog' => 'size=50%', 'class' => 'send-mail'] )->condition($slot->has_bookings && !$slot->is_expired)->addLink( $controller->cancel_slotURL($block['block'], $slot, $page), _('Termin absagen'), Icon::create('decline'), ['data-dialog' => 'size=auto'] )->condition(!$slot->has_bookings || $slot->is_expired)->addButton( 'delete', _('Termin entfernen'), Icon::create('trash'), [ 'formaction' => $controller->removeURL($block['block'], $slot, $page), 'data-confirm' => _('Wollen Sie diesen Termin wirklich entfernen?'), ] ) ?>
'size=50%', 'data-activates-condition' => '.consultation-overview tbody tr.is-occupied :checkbox:checked', 'formaction' => $controller->mailURL('bulk'), ]) ?> 'size=auto', 'data-activates-condition' => '.consultation-overview tbody tr.is-occupied :checkbox:checked', ]) ?> 'consultation-delete-check', 'data-dialog' => 'size=auto', ]) ?>
asLinks(function ($page) use ($controller, $current_action) { return $controller->action_link($current_action, $page); }) ?>