Files
dev-chiefworks d7f4c6cae9 contents fix
2023-04-27 13:22:47 -04:00

160 lines
4.6 KiB
PHP

<?php
namespace App\Controllers;
class Home extends BaseController
{
public function index()
{
$data =[];
$data['page'] = 'home';
return view('home',$data);
}
public function services()
{
$data =[];
$data['page'] = 'services';
return view('services',$data);
}
public function about()
{
$data =[];
$data['page'] = 'about';
return view('about',$data);
}
public function contact()
{
$data =[];
$data['message'] = '';
$data['page'] = 'contact';
return view('contact',$data);
}
public function contactSend(){
if ($_POST){
// log_message('critical', "Post Message -Entered" );
$name = $_POST['name'];
$email= $_POST['email'];
$message= $_POST['comment'];
$sendMessage = "Name:$name <br>Email:$email <br>Message: $message";
// log_message('critical', "Post Message -Entered".$name );
// log_message('critical', "Post Message -Entered".$email );
// log_message('critical', "Post Message -Entered".$message );
$message_to_send = $sendMessage;
// $this->notifyMessage( $message_to_send );
$this->notifyMessage2( $message_to_send );
}
return $this->contact();
}
private function notifyMessage( $message_to_send )
{
$data =[];
$to = 'ameye@chiefsoft.com';//Type here the mail address where you want to send
$subject = 'KevKem Site Message';//Write here Subject of Email
$message= $message_to_send; //'Conngrats ! You did it. -- '.rand(1000,9999);//Write the message you want to send
$email = \Config\Services::email();
$config['protocol'] = 'smtp';
$config['mailPath'] = '/usr/sbin/sendmail';
$config['charset'] = 'iso-8859-1';
$config['wordWrap'] = true;
$config['SMTPCrypto'] ='imapSSL';
$config['SMTPPort'] = 993; // 587; // 465
$config['SMTPTimeout'] = 10;
$config['SMTPHost'] = 'imap.gmail.com';
$email->initialize($config);
$email->setTo($to);
$email->setFrom('ameye@chiefsoft.com', 'KevKem Support');//set From
$email->setSubject($subject);
$email->setMessage($message);
if($email->send())
{
//echo 'Email has been Sent.';
log_message('critical', "Email has been Sent" );
$data['msg'] ='All good '.rand(100,9999);
}
else{
// echo 'Something went wrong !';
$data['error'] = $email->printDebugger(['headers']);
log_message('critical', "Something went ERROR --- . ". serialize($data['error']) );
;
log_message('critical', "Something went wrong" );
//log_message('critical',$data );
//print_r($data);
}
return $data;
}
private function notifyMessage2( $message_to_send )
{
/*
*
mailsend:
{
from = "support@wrenchboard.com";
server = "smtp.gmail.com";
domain = "wrenchboard.com";
user = "support@wrenchboard.com";
pass = "may12002!";
name = "WrenchBoard Demo Support";
};
*/
$data =[];
$to = 'ameye@chiefsoft.com';//Type here the mail address where you want to send
$subject = 'KevKem Site Message';//Write here Subject of Email
$message= $message_to_send; //'Conngrats ! You did it. -- '.rand(1000,9999);//Write the message you want to send
$email = \Config\Services::email();
$config['protocol'] = 'smtp';
$config['mailPath'] = '/usr/sbin/sendmail';
$config['charset'] = 'iso-8859-1';
$config['wordWrap'] = true;
$config['SMTPCrypto'] ='SSL';
$config['SMTPPort'] = 465; // 993 465; // 587; // 465
$config['SMTPTimeout'] = 10;
$config['SMTPUser'] = 'apikey';
$config['SMTPHost'] = 'smtp.sendgrid.net';
$config['SMTPPass'] = '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';
$email->initialize($config);
$email->setTo($to);
$email->setFrom('ameye@chiefsoft.com', 'KevKem Support');//set From
$email->setSubject($subject);
$email->setMessage($message);
if($email->send())
{
//echo 'Email has been Sent.';
log_message('critical', "Email has been Sent" );
$data['msg'] ='All good sent '.rand(100,9999);
}
else{
// echo 'Something went wrong !';
$data['error'] = $email->printDebugger(['headers']);
log_message('critical', "Something went ERROR --- . ". serialize($data['error']) );
;
log_message('critical', "Something went wrong on 2" );
//log_message('critical',$data );
//print_r($data);
}
return $data;
}
}