Example #1
0
 public function sendEmail($mail)
 {
     $setting = Setting::find()->where(['id' => 1])->one();
     $username = $setting->sendgridUsername;
     $password = $setting->sendgridPassword;
     $mail_admin = $setting->emailAdmin;
     $sendgrid = new \SendGrid($username, $password, array("turn_off_ssl_verification" => true));
     $email = new \SendGrid\Email();
     $subject = 'Registrasi Berhasil';
     $body = 'Thanks ' . $this->username . ',';
     $body .= "\n";
     $body .= "Registrasi anda berhasil, kami akan segera mereview kembali registrasi anda. \n";
     $body .= "Thanks, \n";
     $body .= Yii::$app->name;
     $body_message = $this->template($subject, $body, $logo);
     $email->addTo($mail)->setFrom($mail_admin)->setSubject('Registrasi berhasil')->setHtml($body_message)->addCategory("registrasi");
     $response = $sendgrid->send($email);
     //return $response;
     //send whatsapp
     if ($setting->whatsappNumber && $setting->whatsappPassword) {
         $number = $setting->whatsappNumber;
         $app = Yii::$app->name;
         $password = $setting->whatsappPassword;
         $w = new WhatsApp($number, $app, $password);
         $w->send($setting->whatsappSend, $body);
     }
 }
Example #2
0
 public function actionTest()
 {
     $setting = \app\models\Setting::find()->where(['id' => 1])->one();
     $number = $setting->whatsappNumber;
     $app = 'Sintret Projects';
     $password = $setting->whatsappPassword;
     $w = new WhatsApp($number, $app, $password);
     $message = 'this is just test again @sintret oke';
     $w = new WhatsApp($number, $app, $password);
     echo $w->send($phone, $message);
 }
Example #3
0
 public function actionTest()
 {
     $setting = \common\models\Setting::findOne(1);
     $number = $setting->whatsappNumber;
     $app = Yii::$app->name;
     $password = $setting->whatsappPassword;
     $phone = '6281575068530';
     $message = 'this is just test, please dont remain';
     $w = new WhatsApp($number, $app, $password);
     echo $w->send($phone, $message);
 }