aboutsummaryrefslogtreecommitdiff
path: root/controllers/contact.controller.php
diff options
context:
space:
mode:
Diffstat (limited to 'controllers/contact.controller.php')
-rw-r--r--controllers/contact.controller.php56
1 files changed, 0 insertions, 56 deletions
diff --git a/controllers/contact.controller.php b/controllers/contact.controller.php
deleted file mode 100644
index d953ff6..0000000
--- a/controllers/contact.controller.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-
-use PHPMailer\PHPMailer\PHPMailer;
-use PHPMailer\PHPMailer\Exception;
-
-if ($_SERVER['REQUEST_METHOD'] === 'POST') {
-
- $submit = new Form();
-
- $submit->name = $name = $_POST['26471'] ?? null;
- $submit->email = $email = $_POST['26472'] ?? null;
- $submit->message = $message = $_POST['26473'] ?? null;
- $submit->spam = $spam = $_POST['agree'] ?? false;
-
- $validEmail = PHPMailer::validateAddress($submit->email, 'auto');
-
- if ((bool) empty($submit->email) == true
- || (bool) empty($submit->message) == true
- ) {
- include '../views/contact.view.php';
- return;
- }
-
- if ((bool) $spam == true) {
- error_log('Contact Form Spam: Error 403');
- return http_response_code(403);
- }
-
- if ($validEmail === false ) {
- $emailError = 'Invalid email: ' . "\r" . '<b>'. $submit->email . '</b>';
- include '../views/contact.view.php';
- return;
- }
-
- $formSuccess = true;
-
- $name = null;
- $email = null;
- $message = null;
- $spam = false;
-
- include '../views/contact.view.php';
- fastcgi_finish_request();
-
- $contact['database']->insert(
- 'contactform', [
- 'name' => $submit->name,
- 'email' => $submit->email,
- 'message' => $submit->message,
- ]
- );
-
- return sendMail($submit->name, $submit->email, $submit->message);
-}
-
-require '../views/contact.view.php';