handler.php 752 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: artem
  5. * Date: 18.05.17
  6. * Time: 19:40
  7. */
  8. require_once('lib/CallbackForm.php');
  9. require_once('lib/FooterCallbackForm.php');
  10. $name = isset($_POST['name']) ? trim($_POST['name']) : '';
  11. $phone = isset($_POST['phone']) ? trim($_POST['phone']) : '';
  12. $mail = isset($_POST['mail']) ? trim($_POST['mail']) : '';
  13. $file = isset($_FILES['fileForm']) ? $_FILES['fileForm'] : '';
  14. $formType = $_POST['formType'];
  15. if ($formType == 'header_callback') {
  16. $form = new CallbackForm($name, $phone);
  17. }
  18. if ($formType == 'footer_callback') {
  19. $form = new FooterCallbackForm($mail, $phone, $name, $file);
  20. }
  21. if ($form->validate()) {
  22. $form->send();
  23. } else {
  24. echo 'Введите корректные данные';
  25. }