/home/bdqbpbxa/demo-subdomains/billine.goodface.com.ua/mail.php
<?php

  // Bot validation

  if (!isset($_POST['send']) || empty($_POST['send'])) exit;


  // Connect PHP Mailer

  use PHPMailer\PHPMailer\PHPMailer;
  use PHPMailer\PHPMailer\SMTP;
  use PHPMailer\PHPMailer\Exception;

  // Load part of PHP mailer

  require 'PHPMailer/src/Exception.php';
  require 'PHPMailer/src/PHPMailer.php';
  require 'PHPMailer/src/SMTP.php';


  // Message params

  $language = isset($_POST['language']) ? $_POST['language'] : false;
  $formName = isset($_POST['formName']) ? $_POST['formName'] : false;

  // Create message

  $name = isset($_POST['name']) ? $_POST['name'] : false;
  $url = isset($_POST['url']) ? $_POST['url'] : false;
  $email = isset($_POST['email']) ? $_POST['email'] : false;
  $social = isset($_POST['social']) ? $_POST['social'] : false;
  $message = isset($_POST['message']) ? $_POST['message'] : false;
  $phone = isset($_POST['phone']) ? $_POST['phone'] : false;
  $file = isset($_POST['file']) ? $_POST['file'] : false;

  $mail_message = "<b>Language:</b> {$language}";

  $telegram_message = urlencode(
    "<b>Language:</b> {$language}" .
    "\n<b>Form:</b> {$formName}"
  );


  if ($name) {
    $mail_message .= "<br> <b>Name:</b> {$name}";
    $telegram_message .= urlencode("\n<b>Name:</b> {$name}");
  }

  if ($url) {
    $mail_message .= "<br> <b>URL:</b> {$url}";
    $telegram_message .= urlencode("\n<b>URL:</b> {$url}");
  }

  if ($email) {
    $mail_message .= "<br> <b>Email:</b> {$email}";
    $telegram_message .= urlencode("\n<b>Email:</b> {$email}");
  }

  if ($phone) {
    $mail_message .= "<br> <b>Phone:</b> {$phone}";
    $telegram_message .= urlencode("\n<b>Phone:</b> {$phone}");
  }

  if ($social) {
    $mail_message .= "<br> <b>Email:</b> {$social}";
    $telegram_message .= urlencode("\n<b>Social:</b> {$social}");
  }

  if ($message) {
    $mail_message .= "<br> <b>Message:</b> {$message}";
    $telegram_message .= urlencode("\n<b>Message:</b> {$message}");
  }

  // PHP Mailer params

  $subject_text = "Заявка з сайту bill_line — {$form_name}";

  $from = 'vitaliy@goodface.agency';
  $to = 'kol9kul@gmail.com';
  $subject = '=?utf-8?B?'.base64_encode($subject_text).'?=';

  $gmail_email = 'vitaliy@goodface.agency';
  $gmail_password = 'belgfhmwcjtsvkwr';


  // Send email

  $is_file = isset($_FILES['file']) && $_FILES['file']['error'] == UPLOAD_ERR_OK;  

   if (!empty($_POST)) {
     $mail = new PHPMailer(true);

     try {
      $mail->isSMTP();
      $mail->Host = 'smtp.gmail.com';
      $mail->SMTPAuth = true;
      $mail->SMTPSecure = 'tls';
      $mail->Port = 587;

      $mail->Username = $gmail_email;
      $mail->Password = $gmail_password;
      $mail->From = $gmail_email;
      $mail->FromName = $from;
      $mail->AddAddress($to);

      $mail->isHTML(true);
      $mail->CharSet = 'UTF-8';
      $mail->Encoding = 'base64';

      $mail->Subject = $subject;
      $mail->Body = $mail_message;
      $mail->AltBody = $mail_message;

      if ($is_file) {
        $mail->AddAttachment(
          $_FILES['file']['tmp_name'],
          $_FILES['file']['name']
        );
      }

      $mail->send();

      echo 'Message has been sent';

    } catch (Exception $e) {
      echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
    }
  }


  // Send telegram

  // $token = "5506069293:AAHJFBn8b9unu501khUno9d6VqUqOozzsF0";
  // $chat_id = "-1001602793824";

  // if ($is_file) {
  //   $curl = curl_init();
  //   curl_setopt_array($curl, [
  //       CURLOPT_URL => "https://api.telegram.org/bot{$token}/sendDocument?chat_id={$chat_id}&parse_mode=HTML&caption={$telegram_message}",
  //       CURLOPT_RETURNTRANSFER => true,
  //       CURLOPT_HTTPHEADER => [
  //           'Content-Type: multipart/form-data'
  //       ],
  //       CURLOPT_POST => true,
  //       CURLOPT_POSTFIELDS => [
  //           'document' => curl_file_create($_FILES['file']['tmp_name'], 'plain/text', $_FILES['file']['name'])
  //       ]
  //   ]);
  //   $data = curl_exec($curl);
  //   curl_close($curl);
  // } else {
  //   $sendToTelegram = file_get_contents("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=HTML&text={$telegram_message}");
  // }

?>