Ejemplo n.º 1
0
 public function senMailNew($subject, $destino, $cuerpo, $reply = "", $from_name = "", $nombre_usuario = "")
 {
     $mail = new My_PHPMailer();
     $mail->IsSMTP();
     if ($from_name != "") {
         $mail->FromName = $from_name;
     }
     $mail->AddReplyTo($reply);
     $mail->Subject = $subject;
     //Asunto del mensaje
     $mail->Body = $cuerpo;
     $mail->AltBody = $subject;
     $mail->AddAddress($destino, $nombre_usuario);
     $rs_mail = $mail->Send();
     if (!$rs_mail) {
         imprimir($mail->ErrorInfo);
         exit;
     }
 }
Ejemplo n.º 2
0
 public function kirim()
 {
     $a = new My_PHPMailer();
     $a->kirim("*****@*****.**", "email percobaan", "oye oye");
 }
Ejemplo n.º 3
0
 private function email_requestor($id_peminjaman)
 {
     //mengirim email kepada requestor
     $data_peminjaman = $this->kendaraan_model->get_peminjaman_by_id($id_peminjaman)->result()[0];
     $data_tujuan_kendaraan = $this->tujuan_kendaraan_model->getById($data_peminjaman->tujuan_id);
     $pengguna_id = $data_peminjaman->pengguna_id;
     $next_user = $this->Pengguna_model->getById($pengguna_id);
     $email_tujuan = $next_user->pengguna_email;
     $email_data['judul'] = "Permintaan Anda Telah Siap !";
     $email_data['konten'] = "Proses permintaan kendaraan telah selesai dengan rincian sebagai berikut:";
     $email_data['relasi_pinjam'] = $this->kendaraan_model->get_relasi_peminjaman($id_peminjaman)->result();
     //$data_array = json_decode(json_encode($data_peminjaman), true);
     $email_data['data'] = $data_peminjaman;
     //$tujuan_array = json_decode(json_encode($data_tujuan_kendaraan), true);
     $email_data['tujuan'] = $data_tujuan_kendaraan;
     $isi_email = $this->load->view('email/kendaraan/email_balasan_view', $email_data, true);
     $email = new My_PHPMailer();
     $cc = array();
     array_push($cc, array("email" => $data_peminjaman->email_pemohon, "name" => $data_peminjaman->nama));
     array_push($cc, array("email" => $data_peminjaman->email_wakil, "name" => $data_peminjaman->wakil));
     $email->send_mail($email_tujuan, $next_user->pengguna_id, "Konfirmasi", $isi_email, $cc);
 }
Ejemplo n.º 4
0
 public function sendEmail($param, $subject)
 {
     $data = $param;
     $isi_email = $this->load->view('email/ruangan/email_ruangan_view', $data, true);
     $email = new My_PHPMailer();
     $email->send_mail($data['email_tujuan'], $data['email_nama'], $subject, $isi_email);
 }
Ejemplo n.º 5
0
 public function kirim()
 {
     $email = new My_PHPMailer();
     $email->sendmail("*****@*****.**", "Renisa", "Ada permintaan baru lo!", "ini isi", 3);
 }
Ejemplo n.º 6
0
 function email_konfirmasi($ref_table, $ref_id, $status)
 {
     $CI =& get_instance();
     $CI->load->library('My_PHPMailer');
     $CI->load->model('Pengguna_model');
     $modul = "";
     $button_url = "";
     $view = "";
     $data = array();
     $email_pemohon = array();
     $pengguna = array();
     switch ($ref_table) {
         case TABEL_ATK:
             $CI->load->model('Detail_permintaan_atk_model');
             $modul = "alat tulis (atk)";
             $button_url = base_url() . "atk/detail_permintaan/" . $ref_id;
             $view = ATK_MAIL_CONFIRM;
             $data = $CI->Detail_permintaan_atk_model->getByIdPermintaan($ref_id);
             if (sizeof($data) > 0) {
                 $data_requestor = $CI->pengguna_model->getAllDetailById($data[0]->pengguna_id);
                 $email_data['departemen'] = $data_requestor->departemen_nama;
             } else {
                 $email_data['departemen'] = "";
             }
             $email_data['semua_barang'] = $data;
             $button_url = base_url() . "atk/detail_permintaan/" . $ref_id;
             $pengguna = $CI->Pengguna_model->getById($data[0]->pengguna_id);
             break;
         case TABEL_KENDARAAN:
             $modul = "kendaraan";
             $CI->load->model('kendaraan_model');
             $CI->load->model('tujuan_kendaraan_model');
             $data = $CI->kendaraan_model->get_peminjaman_by_id($ref_id)->result()[0];
             $tujuan = $CI->tujuan_kendaraan_model->getById($data->tujuan_id);
             $email_data['data'] = $data;
             $email_data['tujuan'] = $tujuan;
             $view = KENDARAAN_MAIL_CONFIRM;
             $button_url = base_url() . "kendaraan/pengajuan_approve/" . $ref_id;
             array_push($email_pemohon, array("email" => $data->email_pemohon, "name" => $data->nama));
             array_push($email_pemohon, array("email" => $data->email_wakil, "name" => $data->wakil));
             $pengguna = $CI->Pengguna_model->getById($data->pengguna_id);
             break;
         case TABEL_RUANGAN:
             $CI->load->model("ruangan/Peminjaman_ruangan_model", "peminjaman_ruangan_model");
             $modul = "ruangan";
             $peminjaman = $CI->peminjaman_ruangan_model->getById($ref_id);
             $email_data['email_nama'] = $peminjaman->pengguna_nama;
             $email_data['ruangan_nama'] = $peminjaman->ruangan_nama;
             $email_data['tanggal'] = $peminjaman->pemesanan_tgl_kegiatan;
             $email_data['waktu_mulai'] = $peminjaman->pemesanan_waktu_mulai;
             $email_data['waktu_selesai'] = $peminjaman->pemesanan_waktu_selesai;
             $email_data['acara'] = $peminjaman->pemesanan_judul_kegiatan;
             $data_requestor = $CI->pengguna_model->getAllDetailById($peminjaman->pengguna_id);
             $email_data['divisi'] = $data_requestor->departemen_nama;
             $email_data['text_header'] = "";
             $button_url = base_url() . "ruangan/peminjaman_saya";
             $view = RUANGAN_MAIL_CONFIRM;
             array_push($email_pemohon, array("email" => $peminjaman->pemesanan_email_peminjam, "name" => $peminjaman->pemesanan_nama_peminjam));
             $pengguna = $CI->Pengguna_model->getById($peminjaman->pengguna_id);
             break;
         case TABEL_KONSUMSI:
             $CI->load->model('permintaan_konsumsi_model');
             $modul = "konsumsi";
             $button_url = base_url() . "konsumsi/permintaan/" . $ref_id;
             $view = KONSUMSI_MAIL_CONFIRM;
             $data = $CI->permintaan_konsumsi_model->getById($ref_id);
             $email_data['detail'] = $data;
             array_push($email_pemohon, array("email" => $data->permintaan_konsumsi_email_pemohon, "name" => $data->permintaan_konsumsi_nama));
             $pengguna = $CI->Pengguna_model->getById($data->pengguna_id);
             break;
     }
     $email_data['judul'] = "Status proses permintaan " . $modul;
     $email_data['konten'] = "Permintaan " . $modul . " anda telah selesai diproses dengan status  : <b>" . strtoupper($status->status_nama) . " </b>";
     $email_data['button_url'] = $button_url;
     $isi_email = $CI->load->view($view, $email_data, true);
     //        $pengguna = $CI->session->userdata('sesi');
     $email_requestor = array(array("email" => $pengguna->pengguna_email, "name" => $pengguna->pengguna_nama));
     $email = new My_PHPMailer();
     //        $email->send_mail($pengguna->pengguna_email, $pengguna->pengguna_nama, "Status akhir permintaan " . $modul, $isi_email, $email_requestor);
     if (sizeof($email_pemohon > 0)) {
         $email->send_mail($email_pemohon[0]["email"], $email_pemohon[0]["name"], "Status akhir permintaan " . $modul, $isi_email, $email_requestor);
     } else {
         $email->send_mail($pengguna->pengguna_email, $pengguna->pengguna_nama, "Status akhir permintaan " . $modul, $isi_email);
     }
 }