%PDF- %GIF98; %PNG;
Server : ApacheSystem : Linux sh00666.bluehost.com 5.14.0-687.26.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jul 14 16:32:02 EDT 2026 x86_64 User : ndkhermy ( 1200) PHP Version : 8.5.12 Disable Function : NONE Directory : /home1/ndkhermy/public_html/website_1ec2d7c2/apps/controllers/ |
Upload File : |
<?php
ob_start();
defined('BASEPATH') OR exit('No direct script access allowed');
class Content extends CI_Controller {
function __construct(){
parent::__construct();
$this->load->library('form_validation');
$this->load->helper(array('form', 'url'));
$this->load->helper('cookie');
//
$this->load->library('session');
$this->load->helper('security');
$this->load->helper('common');
$this->load->library('email');
$this->load->library('encrypt');
$this->load->library('payumoney');
// Custom Ours
$this->load->library('login');
//$this->login->check_login();
$this->load->model('gallery_model');
$this->load->model('other_model');
$this->load->model('user_model');
$this->load->model('content_model');
$this->load->model('commonmod_model');
$this->load->model('package_model');
$this->load->model('mediabanner_model');
$this->load->model('order_model');
$this->load->database();
}
/* Home Page */
public function index()
{
$data['Content'] = $this->content_model->GetContentByID(1);
$data['Gallery'] = $this->gallery_model->getALLImageFront();
$data['AboutContent'] = $this->content_model->GetContentByID(2);
$data['ContactContent'] = $this->content_model->GetContentByID(11);
$data['othercatData1'] = $this->commonmod_model->GetListingCategoryByID(1);
$data['othercatData2'] = $this->commonmod_model->GetListingCategoryByID(2);
if($this->input->post('submit_contact') && $this->input->post('submit_contact')=="1" && $this->input->post('check_form')=="")
{
$config22 = array(
array('field' => 'first_name','label' => 'Name','rules' => 'trim|required|xss_clean'),
array('field' => 'email','label' => 'Email','rules' => 'trim|required|xss_clean|valid_email'),
array('field' => 'phone','label' => 'Phone','rules' => 'trim|required|xss_clean')
);
$this->form_validation->set_rules($config22);
if ($this->form_validation->run() === FALSE)
{
$data['token'] = $this->login->token();
$this->load->view('front/content/contact',$data);
}
else{
/* Send Admin Email */
$datasaved = array(
"name"=>$this->security->xss_clean($this->input->post('first_name')),
"email"=>$this->security->xss_clean($this->input->post('email')),
"contact_number"=>$this->security->xss_clean($this->input->post('phone_number')),
"subject"=>$this->security->xss_clean($this->input->post('company_name')),
"message"=>$this->security->xss_clean($this->input->post('message')),
"etype"=>'Enquiry',
"add_date"=>date("Y-m-d h:i:s")
);
$this->db->insert("bh_enquiry",$datasaved);
if($this->input->post('token') == $this->session->userdata('token')){
$config2['protocol'] = 'sendmail';
$config2['mailpath'] = '/usr/sbin/sendmail';
$config2['mailtype'] = 'html';
$config2['charset'] = 'iso-8859-1';
$config2['wordwrap'] = TRUE;
$this->email->initialize($config2);
$this->email->from(FROM_EMAIL, FROM_NAME);
$this->email->to(ADMIN_EMAIL_ID);
$this->email->cc(CC_EMAIL_ID);
//$this->email->bcc('them@their-example.com');
$this->email->subject('Contact Us | '.WEBSITE_EMAIL_TITLE);
$message = '<h2>'.WEBSITE_EMAIL_TITLE.'</h2>';
$message .= '<p>'.$this->security->xss_clean($this->input->post('first_name')).' have contact with Us.</p>';
$message .= '<p>Name: '.trim($this->security->xss_clean($this->input->post('first_name'))).'</p>';
$message .= '<p>Email: '.trim($this->security->xss_clean($this->input->post('email'))).'</p>';
$message .= '<p>Phone: '.trim($this->security->xss_clean($this->input->post('phone_number'))).'</p>';
$message .= '<p>Message: '.trim($this->security->xss_clean($this->input->post('message'))).'</p>';
$message .='<p>Thanks <br>
'.WEBSITE_SIGNATURE.'
</p>';
$this->email->message($message);
$this->email->send();
/* Send User Email */
$User_EmailId = $this->security->xss_clean($this->input->post('email'));
$config2['protocol'] = 'sendmail';
$config2['mailpath'] = '/usr/sbin/sendmail';
$config2['mailtype'] = 'html';
$config2['charset'] = 'iso-8859-1';
$config2['wordwrap'] = TRUE;
$this->email->initialize($config2);
$this->email->from(FROM_EMAIL, FROM_NAME);
$this->email->to($User_EmailId);
//$this->email->cc(CC_EMAIL_ID);
//$this->email->bcc('them@their-example.com');
$this->email->subject('Enquiry | '.WEBSITE_EMAIL_TITLE);
$message = '<h2>'.WEBSITE_EMAIL_TITLE.'</h2>';
$message .= '<p>Hi '.trim($this->security->xss_clean($this->input->post('first_name'))).' you have successfully send message, <br> We will contact you soon.</p>';
$message .='<p>Thanks <br>
'.WEBSITE_SIGNATURE.'
</p>';
$this->email->message($message);
$this->email->send();
$this->session->set_flashdata('success',"<span style='color:green;'>Contact Us Form is submitted successfully.</span>");
}
redirect(BASE_URL);
}
}
else{
$data['token'] = $this->login->token();
$this->load->view('front/content/home',$data);
}
}
public function about()
{
$data['Content'] = $this->content_model->GetContentByID(2);
$data['Thought_Content'] = $this->content_model->GetContentByID(12);
$this->load->view('front/content/about',$data);
}
public function trackshipment(){
$data['Content'] = $this->content_model->GetContentByID(30);
if($this->input->post('submit_contact') && $this->input->post('submit_contact')=="1")
{
$tracking_number = $this->input->post('tracking_number');
$order_id = $this->order_model->GetOrderIdByTrackingID($tracking_number);
$data['AllOrderlist'] = $this->order_model->ShoworderHistory($order_id);
$data['AllorderproductList'] = $this->order_model->GetOrderListing($order_id);
$data['Oneorder'] = $this->order_model->GetOneorder($order_id);
$data['order_id'] = $order_id;
$this->load->view('front/content/trackshipment',$data);
}else{
$this->load->view('front/content/trackshipment',$data);
}
}
public function sitemap()
{
$data['Content'] = $this->content_model->GetContentByID(25);
$this->load->view('front/content/sitemap',$data);
}
public function howitworks()
{
$this->load->model("howitworks_model");
$data['Content'] = $this->content_model->GetContentByID(4);
$this->load->view('front/content/howitworks',$data);
}
public function faq()
{
$this->load->model("howitworks_model");
$data['Content'] = $this->content_model->GetContentByID(4);
$this->load->view('front/content/faq',$data);
}
public function error()
{
$this->output->set_status_header('404');
$this->load->view('front/content/error');
}
public function clients()
{
$this->load->model("clients_model");
$data['Content'] = $this->content_model->GetContentByID(21);
$data['Clients_list'] = $this->clients_model->getALLImage();
$this->load->view('front/content/client',$data);
}
public function shipping()
{
$data['Content'] = $this->content_model->GetContentByID('21');
$this->load->view('front/content/shipment',$data);
}
public function common($id)
{
$data['Content'] = $this->content_model->GetContentByID($id);
$this->load->view('front/content/common',$data);
}
public function contact()
{
$data['Content'] = $this->content_model->GetContentByID(11);
if($this->input->post('submit_contact') && $this->input->post('submit_contact')=="1" && $this->input->post('check_form')=="")
{
$config22 = array(
array('field' => 'first_name','label' => 'Name','rules' => 'trim|required|xss_clean'),
array('field' => 'email','label' => 'Email','rules' => 'trim|required|xss_clean|valid_email'),
array('field' => 'phone','label' => 'Phone','rules' => 'trim|required|xss_clean|max_length[12]|min_length[8]')
);
$this->form_validation->set_rules($config22);
if ($this->form_validation->run() === FALSE)
{
$data['token'] = $this->login->token();
$this->load->view('front/content/contact',$data);
}
else{
/* Send Admin Email */
if($this->input->post('token') == $this->session->userdata('token') && $this->input->post('check_form')==""){
$datasaved = array(
"name"=>$this->security->xss_clean($this->input->post('first_name')),
"email"=>$this->security->xss_clean($this->input->post('email')),
"contact_number"=>$this->security->xss_clean($this->input->post('phone')),
"subject"=>$this->security->xss_clean($this->input->post('company_name')),
"message"=>$this->security->xss_clean($this->input->post('message')),
"etype"=>'Contact Us',
"add_date"=>date("Y-m-d h:i:s")
);
$this->db->insert("bh_enquiry",$datasaved);
if($this->input->post('token') == $this->session->userdata('token')){
///$config2['protocol'] = 'sendmail';
//$config2['mailpath'] = '/usr/sbin/sendmail';
//$config2['mailtype'] = 'html';
//$config2['charset'] = 'iso-8859-1';
//$config2['wordwrap'] = TRUE;
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'ssl://mail.mpl-liner.com';
$config['smtp_port'] = '465';
$config['smtp_timeout'] = '7';
$config['smtp_user'] = 'info@mpl-liner.com';
$config['smtp_pass'] = 'Omsai@123#$';
$config['charset'] = 'utf-8';
$config['newline'] = "\r\n";
$config['mailtype'] = 'html'; // or html
$config['validation'] = TRUE; // bool whether to validate email or not
$this->email->initialize($config);
$this->email->from(FROM_EMAIL, FROM_NAME);
$this->email->to(ADMIN_EMAIL_ID);
$this->email->cc(CC_EMAIL_ID);
//$this->email->bcc('them@their-example.com');
$this->email->subject('Contact Us | '.WEBSITE_EMAIL_TITLE);
$message = '<h2>'.WEBSITE_EMAIL_TITLE.'</h2>';
$message .= '<p>'.$this->security->xss_clean($this->input->post('first_name')).' have contact with Us.</p>';
$message .= '<p>Name: '.trim($this->security->xss_clean($this->input->post('first_name'))).'</p>';
$message .= '<p>Email: '.trim($this->security->xss_clean($this->input->post('email'))).'</p>';
$message .= '<p>Phone: '.trim($this->security->xss_clean($this->input->post('phone'))).'</p>';
$message .= '<p>Message: '.trim($this->security->xss_clean($this->input->post('message'))).'</p>';
$message .='<p>Thanks <br>
'.WEBSITE_SIGNATURE.'
</p>';
$this->email->message($message);
$this->email->send();
/* Send User Email */
$User_EmailId = $this->security->xss_clean($this->input->post('email'));
$config2['protocol'] = 'sendmail';
$config2['mailpath'] = '/usr/sbin/sendmail';
$config2['mailtype'] = 'html';
$config2['charset'] = 'iso-8859-1';
$config2['wordwrap'] = TRUE;
$this->email->initialize($config2);
$this->email->from(FROM_EMAIL, FROM_NAME);
$this->email->to($User_EmailId);
//$this->email->cc(CC_EMAIL_ID);
//$this->email->bcc('them@their-example.com');
$this->email->subject('Contact Us | '.WEBSITE_EMAIL_TITLE);
$message = '<h2>'.WEBSITE_EMAIL_TITLE.'</h2>';
$message .= '<p>Hi '.trim($this->security->xss_clean($this->input->post('name'))).' you have successfully send message, <br> We will contact you soon.</p>';
$message .='<p>Thanks <br>
'.WEBSITE_SIGNATURE.'
</p>';
$this->email->message($message);
$this->email->send();
$this->session->set_flashdata('success',"<span style='color:green;'>Contact Us Form is submitted successfully.</span>");
}else{
$this->session->set_flashdata('error',"Form Token not Matching");
}
}
redirect(BASE_URL.'contact-us.htm');
}
}
else{
$data['token'] = $this->login->token();
$this->load->view('front/content/contact',$data);
}
}
public function career()
{
$data['Content'] = $this->content_model->GetContentByID(28);
if($this->input->post('submit_contact') && $this->input->post('submit_contact')=="1" && $this->input->post('check_form')=="")
{
$config22 = array(
array('field' => 'first_name','label' => 'Name','rules' => 'trim|required|xss_clean'),
array('field' => 'email','label' => 'Email','rules' => 'trim|required|xss_clean'),
array('field' => 'phone','label' => 'Phone','rules' => 'trim|required|xss_clean')
);
$this->form_validation->set_rules($config22);
if ($this->form_validation->run() === FALSE)
{
$data['token'] = $this->login->token();
$this->load->view('front/content/career',$data);
}
else{
/* Send Admin Email */
if($this->input->post('token') == $this->session->userdata('token') && $this->input->post('check_form')==""){
$datasaved = array(
"name"=>$this->security->xss_clean($this->input->post('first_name')),
"email"=>$this->security->xss_clean($this->input->post('email')),
"contact_number"=>$this->security->xss_clean($this->input->post('phone')),
"message"=>$this->security->xss_clean($this->input->post('message')),
"add_date"=>date("Y-m-d h:i:s")
);
$this->db->insert("bh_career",$datasaved);
$lastid = $this->db->insert_id();
$cvsend = '';
if ($_FILES['cv']['name'])
{
$error_view_url = 'admin/user/edit';
$FileName = $this->commonmod_model->uploadDocFile
('./webroot/images/original/','./webroot/images/cv/','3048','3400','1800','cv',$error_view_url);
if($FileName!=''){
$upd_data = array("cv"=>$FileName);
$this->db->where('id', $lastid);
$this->db->update('bh_career', $upd_data);
$cvsend = '<a href="'.BASE_URL.'webroot/images/cv/'.$FileName.'">click to view cv </a>';
}
}
if($this->input->post('token') == $this->session->userdata('token')){
$config2['protocol'] = 'sendmail';
$config2['mailpath'] = '/usr/sbin/sendmail';
$config2['mailtype'] = 'html';
$config2['charset'] = 'iso-8859-1';
$config2['wordwrap'] = TRUE;
$this->email->initialize($config2);
$this->email->from(FROM_EMAIL, FROM_NAME);
$this->email->to(ADMIN_EMAIL_ID);
$this->email->cc(CC_EMAIL_ID);
//$this->email->bcc('them@their-example.com');
$this->email->subject('Career | '.WEBSITE_EMAIL_TITLE);
$message = '<h2>'.WEBSITE_EMAIL_TITLE.'</h2>';
$message .= '<p>'.$this->security->xss_clean($this->input->post('first_name')).' have send career details with Us.</p>';
$message .= '<p>Name: '.trim($this->security->xss_clean($this->input->post('first_name'))).'</p>';
$message .= '<p>Email: '.trim($this->security->xss_clean($this->input->post('email'))).'</p>';
$message .= '<p>Phone: '.trim($this->security->xss_clean($this->input->post('phone'))).'</p>';
if($cvsend!=''){
$message .= '<p>Cv: '.$cvsend.'</p>';
}
$message .= '<p>Message: '.trim($this->security->xss_clean($this->input->post('message'))).'</p>';
$message .='<p>Thanks <br>
'.WEBSITE_SIGNATURE.'
</p>';
$this->email->message($message);
$this->email->send();
/* Send User Email */
$User_EmailId = $this->security->xss_clean($this->input->post('email'));
$config2['protocol'] = 'sendmail';
$config2['mailpath'] = '/usr/sbin/sendmail';
$config2['mailtype'] = 'html';
$config2['charset'] = 'iso-8859-1';
$config2['wordwrap'] = TRUE;
$this->email->initialize($config2);
$this->email->from(FROM_EMAIL, FROM_NAME);
$this->email->to($User_EmailId);
//$this->email->cc(CC_EMAIL_ID);
//$this->email->bcc('them@their-example.com');
$this->email->subject('Career | '.WEBSITE_EMAIL_TITLE);
$message = '<h2>'.WEBSITE_EMAIL_TITLE.'</h2>';
$message .= '<p>Hi '.trim($this->security->xss_clean($this->input->post('first_name'))).' you have successfully send cv, <br> We will contact you soon.</p>';
$message .='<p>Thanks <br>
'.WEBSITE_SIGNATURE.'
</p>';
$this->email->message($message);
$this->email->send();
$this->session->set_flashdata('success',"<span style='color:green;'>Career Form is submitted successfully.</span>");
}else{
$this->session->set_flashdata('error',"Form Token not Matching");
}
}
redirect(BASE_URL.'career.htm');
}
}
else{
$data['token'] = $this->login->token();
$this->load->view('front/content/career',$data);
}
}
public function registernow(){
$name = $this->input->post('name');
/* Send Admin Email */
if($this->input->post('name')!="" && $this->input->post('message')!=""){
$message2 = $this->input->post('message');
$datasaved = array(
"name"=>$this->security->xss_clean($name),
"email"=>$this->security->xss_clean($this->input->post('email')),
"contact_number"=>$this->input->post('phone'),
"subject"=>$this->security->xss_clean($this->input->post('subject')),
"message"=>$this->security->xss_clean($message2),
"etype"=>'Register Now',
"add_date"=>date("Y-m-d h:i:s")
);
$this->db->insert("bh_enquiry",$datasaved);
$config2['protocol'] = 'sendmail';
$config2['mailpath'] = '/usr/sbin/sendmail';
$config2['mailtype'] = 'html';
$config2['charset'] = 'iso-8859-1';
$config2['wordwrap'] = TRUE;
$this->email->initialize($config2);
$this->email->from(FROM_EMAIL, FROM_NAME);
$this->email->to(ADMIN_EMAIL_ID);
$this->email->cc(CC_EMAIL_ID);
//$this->email->bcc('them@their-example.com');
$this->email->subject('Register Now | '.WEBSITE_EMAIL_TITLE);
$message = '<h2>'.WEBSITE_EMAIL_TITLE.'</h2>';
$message .= '<p>'.$this->security->xss_clean($this->input->post('name')).' have registered with Us.</p>';
$message .= '<p>Name: '.trim($this->security->xss_clean($name)).'</p>';
$message .= '<p>Email: '.trim($this->security->xss_clean($this->input->post('email'))).'</p>';
$message .= '<p>Phone: '.trim($this->input->post('phone')).'</p>';
$message .= '<p>Message: '.trim($this->security->xss_clean($message2)).'</p>';
$message .='<p>Thanks <br>
'.WEBSITE_SIGNATURE.'
</p>';
$this->email->message($message);
if($this->email->send()){
echo '<p class="dif mb7px xlarge">Thank you</p>
<p>Your Register Now Request has been sent successfully.</p>';
}else {
echo "You Have not successfully submitted your details";
}
/* Send User Email */
$User_EmailId = $this->security->xss_clean($this->input->post('email'));
$config2['protocol'] = 'sendmail';
$config2['mailpath'] = '/usr/sbin/sendmail';
$config2['mailtype'] = 'html';
$config2['charset'] = 'iso-8859-1';
$config2['wordwrap'] = TRUE;
$this->email->initialize($config2);
$this->email->from(FROM_EMAIL, FROM_NAME);
$this->email->to($User_EmailId);
//$this->email->cc(CC_EMAIL_ID);
//$this->email->bcc('them@their-example.com');
$this->email->subject('Register Now | '.WEBSITE_EMAIL_TITLE);
$message = '<h2>'.WEBSITE_EMAIL_TITLE.'</h2>';
$message .= '<p>Hi '.trim($this->security->xss_clean($name)).' you have successfully send message, <br> We will contact you soon.</p>';
$message .='<p>Thanks <br>
'.WEBSITE_SIGNATURE.'
</p>';
$this->email->message($message);
$this->email->send();
}
}
public function submit_requirement(){
$name = $this->input->post('name');
/* Send Admin Email */
if($this->input->post('name')!="" && $this->input->post('message')!=""){
$message2 = $this->input->post('message');
$datasaved = array(
"name"=>$this->security->xss_clean($name),
"email"=>$this->security->xss_clean($this->input->post('email')),
"contact_number"=>$this->input->post('phone'),
"subject"=>$this->security->xss_clean($this->input->post('subject')),
"message"=>$this->security->xss_clean($message2),
"etype"=>'Inquire Now',
"add_date"=>date("Y-m-d h:i:s")
);
$this->db->insert("bh_enquiry",$datasaved);
$config2['protocol'] = 'sendmail';
$config2['mailpath'] = '/usr/sbin/sendmail';
$config2['mailtype'] = 'html';
$config2['charset'] = 'iso-8859-1';
$config2['wordwrap'] = TRUE;
$this->email->initialize($config2);
$this->email->from(FROM_EMAIL, FROM_NAME);
$this->email->to(ADMIN_EMAIL_ID);
$this->email->cc(CC_EMAIL_ID);
//$this->email->bcc('them@their-example.com');
$this->email->subject('Inquire Now | '.WEBSITE_EMAIL_TITLE);
$message = '<h2>'.WEBSITE_EMAIL_TITLE.'</h2>';
$message .= '<p>'.$this->security->xss_clean($this->input->post('name')).' have inquired with Us.</p>';
$message .= '<p>Name: '.trim($this->security->xss_clean($name)).'</p>';
$message .= '<p>Email: '.trim($this->security->xss_clean($this->input->post('email'))).'</p>';
$message .= '<p>Phone: '.trim($this->input->post('phone')).'</p>';
$message .= '<p>Message: '.trim($this->security->xss_clean($message2)).'</p>';
$message .='<p>Thanks <br>
'.WEBSITE_SIGNATURE.'
</p>';
$this->email->message($message);
if($this->email->send()){
echo '<p class="dif mb7px xlarge">Thank you</p>
<p>Your Inquire Now request has been sent successfully.</p>';
}else {
echo "You Have not successfully submitted your details";
}
/* Send User Email */
$User_EmailId = $this->security->xss_clean($this->input->post('email'));
$config2['protocol'] = 'sendmail';
$config2['mailpath'] = '/usr/sbin/sendmail';
$config2['mailtype'] = 'html';
$config2['charset'] = 'iso-8859-1';
$config2['wordwrap'] = TRUE;
$this->email->initialize($config2);
$this->email->from(FROM_EMAIL, FROM_NAME);
$this->email->to($User_EmailId);
//$this->email->cc(CC_EMAIL_ID);
//$this->email->bcc('them@their-example.com');
$this->email->subject('Inquire Now | '.WEBSITE_EMAIL_TITLE);
$message = '<h2>'.WEBSITE_EMAIL_TITLE.'</h2>';
$message .= '<p>Hi '.trim($this->security->xss_clean($name)).' you have successfully send message, <br> We will contact you soon.</p>';
$message .='<p>Thanks <br>
'.WEBSITE_SIGNATURE.'
</p>';
$this->email->message($message);
$this->email->send();
}
}
}