https://t.me/RX1948
Server : Apache/2.4.18 (Ubuntu)
System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64
User : oppastar ( 1041)
PHP Version : 7.0.33-0ubuntu0.16.04.15
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
Directory :  /proc/self/root/var/www/kanvakanva.com/public_html/application/controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/self/root/var/www/kanvakanva.com/public_html/application/controllers/Newsletter.php
<?php defined('BASEPATH') or exit('No direct script access allowed');

class Newsletter extends Public_Controller
{
  public function __construct()
  {
    parent::__construct();
    $this->load->model('configuration_m');
  }

  public function add()
  {
    $data = [
      'email' => $this->security->xss_clean(
        $this->input->post('email_newsletter')
      ),
    ];

    $this->db
      ->select('*')
      ->from('newsletter')
      ->where('email', $data['email']);
    $cek_email = $this->db->get()->row();

    if ($cek_email == null) {
      //insert data
      $this->db->insert('newsletter', $data);
      $data['voucher_code'] = $this->security->xss_clean(
        $this->input->post('voucher_code')
      );

      //get website logo
      $this->db
        ->select('logo')
        ->from('configuration')
        ->where('id_configuration', 1);
      $data['logo'] = $this->db->get()->row()->logo;

      $config['protocol'] = 'smtp';
      $config['smtp_host'] = 'ssl://smtp.gmail.com'; //change this
      $config['smtp_port'] = '465';
      $config['smtp_user'] = 'info@kanvakanva.com'; //change this
      $config['smtp_pass'] = 'Akunk4nva'; //change this
      $config['mailtype'] = 'html';
      $config['charset'] = 'iso-8859-1';
      $config['wordwrap'] = true;
      $config['newline'] = "\r\n"; //use double quotes to comply with RFC 822 standard

      $this->load->library('email');
      $this->email->initialize($config);

      $data['emails'] = $this->configuration_m->get_emails();
      $this->email->from('info@kanvakanva.com', $data['emails']->website_name);
      $this->email->to($data['email'], 'Newsletter');
      $this->email->subject('Newsletter Promo');
      $email = $this->load->view('email/newsletter_promo', $data, true);
      $this->email->message($email);
      $email_sent_status = $this->email->send();

      // if(!$email_sent_status) {
      // 	echo $this->email->print_debugger();
      // }
      //----end send email
      redirect('/page/Newsletter-thank-you');
    } else {
      redirect('/page/Newsletter-sorry');
    }
  }
}

https://t.me/RX1948 - 2025