<?php
   

    session_cache_limiter( 'nocache' );
    error_reporting(0);
    header( 'Expires: ' . gmdate( 'r', 0 ) );
    header( 'Content-type: application/json' );


    $to         = 'niamul@uiCookies';

    $email_template = 'simple.html';

    $subject   			= strip_tags($_POST['subject']);
    $email     			= strip_tags($_POST['email']);
    $url        		= strip_tags($_POST['url']);
    $name            	= strip_tags($_POST['name']);
    $organization       = strip_tags($_POST['organization']);
    $position       	= strip_tags($_POST['position']);
    $country       		= strip_tags($_POST['country']);
    $message    		= nl2br( htmlspecialchars($_POST['message'], ENT_QUOTES) );
    $result     		= array();

    
    if(empty($name)){

        $result = array( 'response' => 'error', 'empty'=>'name', 'message'=>'<strong>Error!</strong> Name is empty.' );
        echo json_encode($result );
        die;
    } 

    if(empty($email)){

        $result = array( 'response' => 'error', 'empty'=>'email', 'message'=>'<strong>Error!</strong> Email is empty.' );
        echo json_encode($result );
        die;
    } 

    if(empty($message)){

         $result = array( 'response' => 'error', 'empty'=>'message', 'message'=>'<strong>Error!</strong> Message body is empty.' );
         echo json_encode($result );
         die;
    }
    


    $headers  = "From: " . $name . ' <' . $email . '>' . "\r\n";
    $headers .= "Reply-To: ". $email . "\r\n";
    $headers .= "MIME-Version: 1.0\r\n";
    $headers .= "Content-Type: text/html; charset=UTF-8\r\n";


    $templateTags =  array(
        '{{subject}}' => $subject,
        '{{email}}'=>$email,
        '{{message}}'=>$message,
        '{{name}}'=>$name,
        '{{url}}'=>$url,
        '{{organization}}'=>$organization,
        '{{position}}'=>$position,
        '{{country}}'=>$country
        );


    $templateContents = file_get_contents( dirname(__FILE__) . '/email-templates/'.$email_template);

    $contents =  strtr($templateContents, $templateTags);

    if ( mail( $to, $subject, $contents, $headers ) ) {
        $result = array( 'response' => 'success', 'message'=>'<strong>Success!</strong> Mail Sent.' );
    } else {
        $result = array( 'response' => 'error', 'message'=>'<strong>Error!</strong> Cann\'t Send Mail.'  );
    }

    echo json_encode( $result );

    die;
