<?php
// Output msg - succes/erori
$responses = [];
// validare formular - sa nu fie niciun camp gol, mailul sa fie de formatul corespunzator, etc
if (isset($_POST['email'], $_POST['subject'], $_POST['name'], $_POST['phone'], $_POST['msg'])) {
    // Validare email
    if (!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
        $responses[] = 'Email invalid!';
    }
    // Se verifica ca form fields sa nu fie empty -> mesaj sa se completeze toate!
    if (empty($_POST['email']) || empty($_POST['subject']) || empty($_POST['name']) || empty($_POST['phone']) || empty($_POST['msg'])) {
        $responses[] = 'Completați toate câmpurile!';
    }
    // Daca e totul fara err
    if (!$responses) {
        // aici se modifica cu adresa destinatarului
        $to = 'octav@stillco.ro';
        // de la ce adresa a pornit mesajul?
        $from = $_POST['email'];
        $ip = $_SERVER['REMOTE_ADDR'];
        // Mail subject
        $subject = "Client: " . $_POST['name'] . " (IP: " . $ip . ") " . $_POST['subject'];
        // Mail message
        $message = $_POST['msg'] . "\r\n" . "\r\n" . $_POST['name']. "\r\n" . $_POST['phone'];
        // Mail headers
        $headers = 'From: ' . $from . "\r\n" . 'Reply-To: ' . $_POST['email'] . "\r\n" . 'X-Mailer: PHP/' . phpversion();
        // send mail
        if (mail($to, $subject, $message, $headers)) {
            // Success
            header('Location: thank-you.html');
            // $responses[] = 'Mesaj trimis. Vă vom contacta în cel mai scurt timp!';
        } 
         else {
             // Fail
            //  $responses[] = 'Mesajul nu a putut fi trimis! Verificați setările server-ului de email!';
            header('Location: fail.html');
         }
    }
}
?>

<!DOCTYPE html>
<html lang="en">
	<head>
        <!-- Google Tag Manager StillCo -->
        <script async>!function(w,d,s,l,i){w[l]=w[l]||[],w[l].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl="";j.async=!0,j.src="https://www.googletagmanager.com/gtm.js?id="+i,f.parentNode.insertBefore(j,f)}(window,document,"script","dataLayer","GTM-TM8VDSF");</script>
		<!-- End Google Tag Manager StillCo -->
        <meta charset="utf-8">
		<meta name="viewport" content="width=device-width,minimum-scale=1">
		<title>Mesaj către Stillco</title>
        <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.1/css/all.css">
		<link rel="stylesheet" href="style.min.css">

            <!--Favicon-->
        <link rel="apple-touch-icon" sizes="180x180" href="img/favicon/apple-touch-icon.png">
        <link rel="icon" type="image/png" sizes="32x32" href="img/favicon/favicon-32x32.png">
        <link rel="icon" type="image/png" sizes="16x16" href="img/favicon/favicon-16x16.png">
        <link rel="manifest" href="img/favicon/site.webmanifest">
        <link rel="mask-icon" href="img/favicon/safari-pinned-tab.svg" color="#5bbad5">
        <meta name="msapplication-TileColor" content="#2d89ef">
        <meta name="theme-color" content="#fff">
    </head>
	<body>
        <!-- Google Tag Manager (noscript)  StillCo -->
        <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TM8VDSF" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
        <!-- End Google Tag Manager (noscript) StillCo -->
        <div class="contactform">
        <div id="particles-js-intro"></div>
            <form class="contact" method="post" action="">
			<h1>Mesaj către StillCo</h1>
                <div class="fields">
                    <label for="email">
                        <i class="fas fa-envelope"></i>
                        <input id="email" type="email" name="email" placeholder="Email" required>
                    </label>
                    <label for="name">
                        <i class="fas fa-user"></i>
                        <input type="text" name="name" placeholder="Nume" required>
                    <label>
                    <label for="phone">
                        <i class="fas fa-phone"></i>
                        <input type="text" name="phone" placeholder="Telefon" required>
                    <label>
                    <input type="text" name="subject" placeholder="Subiect" required>
                    <textarea name="msg" placeholder="Mesaj" required></textarea>
                </div>
            <?php if ($responses): ?>
<p class="responses"><?php echo implode('<br>', $responses); ?></p>
<?php endif;?>
			    <input type="submit">
		    </form>
        </div>
        <div>
            <br>
            <br>
            <br>
        </div>
        <div class="contact__main">
            <a class="btn__message__main" href="https://www.stillco.ro/">înapoi la pagina principală</a>
        </div>
        <script defer src="js/tsparticles.min.js"></script>
        <script defer src="js/particlesForContact.min.js"></script>
	</body>
</html>

