diff --git a/services/nginx/app/modules/forms/objects/book_wash_f.php b/services/nginx/app/modules/forms/objects/book_wash_f.php index 874b5420..0355caa9 100644 --- a/services/nginx/app/modules/forms/objects/book_wash_f.php +++ b/services/nginx/app/modules/forms/objects/book_wash_f.php @@ -106,9 +106,12 @@ class book_wash_f extends form_helper_c public function setup(): void { self::setFormIdentifier('BOOK_WASH'); - self::setFormName('Book a wash'); - self::setFormDescription('This form is used to book a wash for a vehicle.'); - self::setSubmitButtonText('Book udvendig vask'); + self::setFormName('Book vask med reference'); + self::setFormDescription(' + Book en vask med reference. Dette er en formular, der bruges til at booke en vask med reference. + Det er vigtigt at udfylde alle felter korrekt for at sikre, at vasken bliver booket korrekt. + '); + self::setSubmitButtonText('Book vask'); // Set the form fields self::defineInputFieldsAdvanced([ 'department_id' => [ diff --git a/services/nginx/app/objects/bookings_new_o.php b/services/nginx/app/objects/bookings_new_o.php index 41d9b349..5f302ffd 100644 --- a/services/nginx/app/objects/bookings_new_o.php +++ b/services/nginx/app/objects/bookings_new_o.php @@ -7,6 +7,9 @@ use classes\email; use classes\object_property; use classes\pdf_generator; use Exception; +use MailerSend\Exceptions\MailerSendAssertException; +use MailerSend\Exceptions\MailerSendException; +use Psr\Http\Client\ClientExceptionInterface; use traits\db_object_t; class bookings_new_o extends db @@ -155,6 +158,7 @@ class bookings_new_o extends db * @throws Exception If the booking is cancelled * @throws Exception If the booking is completed * @throws Exception If the booking status is unknown + * @throws ClientExceptionInterface */ public function generateWashCertificate(string|null $safety_seal, string|null $operator): void { @@ -205,6 +209,14 @@ class bookings_new_o extends db self::sendWashCertificateEmail(); } + /** + * Send the wash certificate email + * @throws MailerSendException + * @throws ClientExceptionInterface + * @throws MailerSendAssertException + * @throws \JsonException + * @throws Exception + */ public function sendWashCertificateEmail(): void { self::requireSelected();