aboutsummaryrefslogtreecommitdiff
path: root/controllers/mail.controller.php
blob: f850ed798c2656a40de2c0a26dbeb00ba1c4379d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php

$submit = new Form();

$submit->name = $_POST['26471'];
$submit->email = $_POST['26472'];
$submit->message = $_POST['26478'];

$spam = false;

if (isset($_POST['contact'])) {
    $spam = $_POST['contact'];
}

if ((bool) $spam == true) {
    http_response_code(403);
    error_log('Contact Form Spam: Error 403');
    return;
}

if ((bool) empty($submit->name) == true
    || (bool) empty($submit->email) == true
    || (bool) empty($submit->message) == true
) {
    header('Location: /contact');
    return;
} else {
    include '../views/sent.view.php';
    fastcgi_finish_request();
    $contact['database']->insert(
        'contactform', [
        'name' => $submit->name,
        'email' => $submit->email,
        'message' => $submit->message,
        ]
    );
    sendMail($submit->name, $submit->email, $submit->message);
}