GRAYBYTE WORDPRESS FILE MANAGER3641

Server IP : 198.54.121.189 / Your IP : 216.73.216.140
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /home/giriqfky/public_html/Barga/application/libraries/
Upload Files :
Current_dir [ Writeable ] Document_root [ Writeable ]

Command :


Current File : /home/giriqfky/public_html/Barga/application/libraries//Supertronmailer.php
<?php
class SupertronMailer
{
	private $data;
	
	public function __construct($data)
	{
		$this->data = $data;
	}
	
	public function send($send = TRUE)
	{
		ini_set('sendmail_from', 'info@flyngener.net');
		$CI = & get_instance();
		$this->data['protocol'] = 'smtp';
		$body = "";
		$sitename = getSettingValue('company_name');
		if(!array_key_exists('to', $this->data) || !array_key_exists('subject', $this->data)) { //NO NEED TO GENERATE MAILBODY.... Instead SHOW ERROR
			echo 'Error:Cant send email, Reason - To email address or subject not defined';
		} else {
			$mailconfig = array('protocol' => (array_key_exists('protocol', $this->data))?$this->data['protocol']:'mail', 'charset' => 'utf-8', 'wordwrap' => TRUE, 'newline' => "\r\n", 'mailtype' => 'html' );
			//$config['mailpath'] = '/usr/sbin/sendmail'; //use if required
			if(array_key_exists('protocol', $this->data) && $this->data['protocol'] === 'smtp') {
				$mailconfig['smtp_host']    = 'ssl://flyngener.net';
			    $mailconfig['smtp_port']    = '465';
		        $mailconfig['smtp_timeout'] = '7';
		        $mailconfig['smtp_user']    = 'info@flyngener.net';
		        $mailconfig['smtp_pass']    = 'POBzl&mNU8mT';
		        $mailconfig['validation'] 	= FALSE; // bool whether to validate email or not 
			}
			
			$data['sitename'] = $sitename;
			$data['company_email'] = getSettingValue('company_email');
			$data['profile_name'] = $this->data['name'];
			
			$header_html = $CI->load->view('mailtemplates/email_header', $data, TRUE);
			$body .= $header_html;
			
			$body .= $this->data['body'];
			
			$footer_html = $CI->load->view('mailtemplates/email_footer', $data, TRUE);
			$body .= $footer_html;
			
			if($send === FALSE) {
				return $body;
			} else {
				$CI = & get_instance();
				$CI->load->library('email');
				$CI->email->initialize($mailconfig);
				//$CI->email->from(getSettingValue('company_email'), $sitename);
				$CI->email->from($this->data['from_email'], $this->data['from_name']);
				$CI->email->reply_to($this->data['from_email'], $this->data['from_name']);
				$to_email = $this->data['to'];
				$CI->email->to($to_email);
				
				(array_key_exists('cc', $this->data))?$CI->email->cc($this->data['cc']):FALSE; 
				(array_key_exists('bcc', $this->data))?$CI->email->bcc($this->data['bcc']):FALSE; 
				$CI->email->subject($this->data['subject']);
				$CI->email->message($body);	
				$send = $CI->email->send();
				//$CI->email->clear(TRUE);
				//echo $CI->email->print_debugger();
				return $send;
			}
		}
	}
}	

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
July 27 2024 00:19:25
giriqfky / giriqfky
0755
thumb
--
July 27 2024 00:19:25
giriqfky / giriqfky
0755
Ajax_pagination.php
7.739 KB
July 27 2024 00:19:25
giriqfky / giriqfky
0644
Fcmpushnotifications.php
2.551 KB
July 27 2024 00:19:25
giriqfky / giriqfky
0644
Firebase.php
4.967 KB
July 27 2024 00:19:25
giriqfky / giriqfky
0644
Format.php
7.437 KB
July 27 2024 00:19:25
giriqfky / giriqfky
0644
Pagination.php
16.826 KB
July 27 2024 00:19:25
giriqfky / giriqfky
0644
REST_Controller.php
53.801 KB
July 27 2024 00:19:25
giriqfky / giriqfky
0644
Supertronmailer.php
2.464 KB
July 27 2024 00:19:25
giriqfky / giriqfky
0644
Template.php
0.827 KB
July 27 2024 00:19:25
giriqfky / giriqfky
0644
index.html
0.128 KB
July 27 2024 00:19:25
giriqfky / giriqfky
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF