12345678910111213141516171819202122232425262728293031323334 |
- <?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 'Введите корректные данные';
- }
|