Files
codesignd/site/controllers/contact.php
T
2017-06-04 22:07:34 +02:00

32 lines
761 B
PHP

<?php
use Uniform\Form;
return function($site, $pages, $page) {
$form = new Form([
'name' => [
'rules' => ['required'],
'message' => l::get('contact.message.name-invalid', 'Please enter your name.')
],
'email' => [
'rules' => ['required', 'email'],
'message' => l::get('contact.message.email-invalid', 'Please enter a valid email address.')
],
'message' => []
]);
// Disable some Uniform features
$form->withoutRedirect()->withoutFlashing();
if(r::is('POST')) {
$form->emailAction([
'to' => qdated(),
'from' => 'codesignd form <no-reply@codesignd.de>',
'subject' => 'Message from the contact form (' . $site->title() . ')',
'snippet' => 'email-templates/contact'
]);
}
return compact('form');
};