21 lines
660 B
PHP
21 lines
660 B
PHP
<?php
|
|
|
|
|
|
class RsvButtonElementHandler implements RsvFormElementHandler {
|
|
public function draw(RsvFormElementDefinition $element): void {
|
|
?>
|
|
<div class="rsv-form-input-group rsv-form-input-short">
|
|
<button class="rsv-form-btn-primary"><?= $element->getLabel() ?></button>
|
|
</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.
|
|
}
|
|
}
|