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; } }
public function kirim() { $a = new My_PHPMailer(); $a->kirim("*****@*****.**", "email percobaan", "oye oye"); }
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); }
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); }
public function kirim() { $email = new My_PHPMailer(); $email->sendmail("*****@*****.**", "Renisa", "Ada permintaan baru lo!", "ini isi", 3); }
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); } }