bbcsystem::mail_send

mengirimkan email menggunakan function sendmail yang telah terisi input variable dari table `bbc_email` dan `bbc_email_text`

mail_send($to, $email_tpl, $debug = false);

  • $to: String / Array yang berisi destinasi email yang dituju
  • $email_tpl: String nama template pada database table di `bbc_email`
  • $debug:Boolean untuk mendebug atau Array untuk dijadikan variable yang akan merubah [namavariable] yang ada pada judul maupun isi email
contoh penggunaan:
$params = array(
  'title' => 'nama file download',
 'url' => 'http://domain.ext/download-file.html',
 );
$sys->mail_send(array($email), 'download_register', $params);
pada script diatas jika dieksekusi pada module "content" maka akan mengirimkan email yang berisi sesuai dengan email template (di admin panel: Control Panel / Email Template) dengan nama template "download_register"
Apabila anda ingin menggunakan template tersebut pada module selain "content" maka anda harus merubah terlebih dahulu ke module "content" baru mengeksekusi script tersebut, tanpa itu maka system akan mencari email template pada module yang aktif. Berikut contoh pemanggilan template email di module lain
$sys->module_change('content');
$params = array(
  'title' => 'nama file download',
 'url' => 'http://domain.ext/download-file.html',
 );
$sys->mail_send(array($email), 'download_register', $params);
$sys->module_clear();

 

File Path: includes/system/bbcsystem.php file untuk routing dalam framework, sudah dipanggil secara otomatis dan masuk ke dalam variable $sys yang akan menjadi variable global

0 Comment

Post Your Comment

Terakhir Dilihat

Method Tersedia