|
@@ -0,0 +1,34 @@
|
|
|
+<?php
|
|
|
+/**
|
|
|
+ * Created by PhpStorm.
|
|
|
+ * User: artem
|
|
|
+ * Date: 18.05.17
|
|
|
+ * Time: 19:40
|
|
|
+ */
|
|
|
+
|
|
|
+require_once('lib/CallbackForm.php');
|
|
|
+require_once('lib/CallbackFormEmailFail.php');
|
|
|
+
|
|
|
+$name = isset($_POST['name']) ? trim($_POST['name']) : '';
|
|
|
+$phone = isset($_POST['phone']) ? trim($_POST['phone']) : '';
|
|
|
+$email = isset($_POST['email']) ? trim($_POST['email']) : '';
|
|
|
+$uploadFile = isset($_FILES['uploadFile']) ? $_FILES['uploadFile'] : [];
|
|
|
+$formType = isset($_POST['formType']) ? trim($_POST['formType']) : '';
|
|
|
+
|
|
|
+if ($formType === 'callback') {
|
|
|
+ $form = new CallbackForm($name, $phone);
|
|
|
+}
|
|
|
+if ($formType === 'requests') {
|
|
|
+ $form = new CallbackFormEmailFail($name, $phone, $email, $uploadFile);
|
|
|
+}
|
|
|
+
|
|
|
+if ($form->validate()) {
|
|
|
+ echo 'Форма успешно отправлена!<br>';
|
|
|
+ if (!empty($uploadFile['name'])) {
|
|
|
+ $form->loadingFile();
|
|
|
+ }
|
|
|
+ $form->send();
|
|
|
+} else {
|
|
|
+ echo 'Введите корректные данные';
|
|
|
+}
|
|
|
+
|