<?php

require_once 'swiftmailer/lib/swift_required.php';

class Email{

	public function getInvitationEmailTemplate(){

		$file = fopen('./email_template/reset_password.php', 'r');
		$returnFileContents = fread($file, filesize('./email_template/reset_password.php'));
		fclose($file);

		return $returnFileContents;
	}

	public function sendEmail($array){

		$emails 	  = $array['emails'];
		$subject      = $array['subject'];
		$message_body = $array['message_body'];


		// $transport = (new Swift_SmtpTransport('mail.pams.com.my', 26))->setUsername('no_reply@pams.com.my')->setPassword('H1si~Rz0n@Nj');
		// $transport = Swift_SmtpTransport::newInstance('mail.eagro.com.my', 587)->setUsername("support@eagro.com.my")->setPassword("1q2w3e4r");
		$transport = Swift_SmtpTransport::newInstance('mail.x-cow.com', 26)->setUsername("ecommerce@x-cow.com")->setPassword("XoverConsultancy@2020");
		
		$mailer = new Swift_Mailer($transport);
		$message = (new Swift_Message($subject))
		->setFrom(['no_reply@eagro.com.my' => 'Eagro'])
		->setTo($emails)
		->setReplyTo(["no_reply@eagro.com.my" => "Eagro"])
		->setBody($message_body, 'text/html');
		$result = $mailer->send($message);

		return $result;


	}
}
?>
