Files
Reservair/includes/Services/Forms/Handlers/RsvButtonElementHandler.php
T

21 lines
673 B
PHP
Raw Normal View History

2026-06-11 19:03:29 +02:00
<?php
class RsvButtonElementHandler implements RsvFormElementHandler {
public function draw(RsvFormElementDefinition $element): void {
?>
<div class="rsv-form-input-group rsv-form-input-short">
2026-06-14 07:16:13 +02:00
<button class="rsv-form-btn rsv-form-btn-primary"><?= $element->getLabel() ?></button>
2026-06-11 19:03:29 +02:00
</div>
<?php
}
public function submit(RsvFormElementDefinition $def, int $submit_id, array $data, RsvFormSubmitResult $result): bool {
return true;
}
public function rollback(RsvFormElementDefinition $def, int $submit_id, array $data, RsvFormSubmitResult $result): void {
// No side effects to undo.
}
}