Commit 7af1c1f46de684f5def852d2da21910b61323981

Authored by Alexey Boroda
1 parent 5cbf6e57

-Mail and Map

Showing 2 changed files with 61 additions and 47 deletions   Show diff stats
common/widgets/Mailer.php
1 <?php 1 <?php
2 -  
3 -namespace common\widgets;  
4 -  
5 -use yii\base\Widget;  
6 -  
7 -class Mailer extends Widget{  
8 - public $message;  
9 - public $email;  
10 - public $text;  
11 - public $subject;  
12 - public $type;  
13 - public $params;  
14 -  
15 -  
16 - public function init(){  
17 -  
18 - parent::init();  
19 -  
20 - }  
21 -  
22 - public function run(){  
23 -  
24 - $mail = new \PHPMailer();  
25 2
26 - $mail->IsSMTP();  
27 - $mail->CharSet = 'UTF-8';  
28 - $mail->SMTPDebug = 2;  
29 - $mail->SMTPAuth = true;  
30 - $mail->SMTPSecure = 'tls';  
31 - $mail->Host = "smtp.gmail.com";  
32 - $mail->Port = 587; // 465 or 587  
33 - $mail->Username = "nissanleaf17@gmail.com"; // Google email account  
34 - $mail->Password = "parol123"; // Password to this account  
35 - $mail->SetFrom("leaf@electrocars.ua");  
36 - $mail->isHTML(true);  
37 - $mail->Subject = $this->subject;  
38 - $mail->Body = $this->render($this->type, ['params' => $this->params]);  
39 - $mail->AddAddress('kennen.md@gmail.com');  
40 - $mail->AddAddress('pmartweb1@gmail.com');  
41 - if(!$mail->Send()) {  
42 - echo "Mailer Error: " . $mail->ErrorInfo;  
43 - } else {  
44 - echo "Message has been sent"; 3 + namespace common\widgets;
  4 +
  5 + use yii\base\Widget;
  6 +
  7 + class Mailer extends Widget
  8 + {
  9 + public $message;
  10 + public $email;
  11 + public $text;
  12 + public $subject;
  13 + public $type;
  14 + public $params;
  15 +
  16 + public function init()
  17 + {
  18 +
  19 + parent::init();
  20 +
  21 + }
  22 +
  23 + public function run()
  24 + {
  25 + $headers = "MIME-Version: 1.0\r\n";
  26 + $headers .= "Content-Type: text/html; charset=UTF-8\r\n";
  27 + if (mail(
  28 + 'leaf@electrocars.ua',
  29 + $this->subject,
  30 + $this->render($this->type, [ 'params' => $this->params ]),
  31 + $headers
  32 + )) {
  33 + echo 'ok';
  34 + } else {
  35 + echo 'fail';
  36 + }
  37 +
  38 + // $mail = new \PHPMailer();
  39 + //
  40 + // $mail->IsSMTP();
  41 + // $mail->CharSet = 'UTF-8';
  42 + // $mail->SMTPDebug = 2;
  43 + // $mail->SMTPAuth = true;
  44 + // $mail->SMTPSecure = 'tls';
  45 + // $mail->Host = "smtp.gmail.com";
  46 + // $mail->Port = 587; // 465 or 587
  47 + // $mail->Username = "kennen.md@gmail.com"; // Google email account
  48 + // $mail->Password = "nobeernoparty"; // Password to this account
  49 + // $mail->SetFrom("leaf@electrocars.ua");
  50 + // $mail->isHTML(true);
  51 + // $mail->Subject = $this->subject;
  52 + // $mail->Body = $this->render($this->type, ['params' => $this->params]);
  53 + // $mail->AddAddress('kennen.md@gmail.com');
  54 + //// $mail->AddAddress('pmartweb1@gmail.com');
  55 + // if(!$mail->Send()) {
  56 + // echo "Mailer Error: " . $mail->ErrorInfo;
  57 + // } else {
  58 + // echo "Message has been sent";
  59 + // }
45 } 60 }
  61 +
46 } 62 }
47 63
48 -}  
49 -  
frontend/views/site/index.php
@@ -496,12 +496,12 @@ @@ -496,12 +496,12 @@
496 <script async defer src="https://maps.googleapis.com/maps/api/js?key=AIzaSyA_0T2bU2ZE-8ltMdy0h-HT-kgwF67bD5c&callback=initMap"></script> 496 <script async defer src="https://maps.googleapis.com/maps/api/js?key=AIzaSyA_0T2bU2ZE-8ltMdy0h-HT-kgwF67bD5c&callback=initMap"></script>
497 <script type="text/javascript"> 497 <script type="text/javascript">
498 var map; 498 var map;
499 - var posLat = 50.489539;  
500 - var poslng = 30.479169; 499 + var posLat = 50.4890503;
  500 + var poslng = 30.4737441;
501 function initMap() { 501 function initMap() {
502 map = new google.maps.Map(document.getElementById('map'), { 502 map = new google.maps.Map(document.getElementById('map'), {
503 center: {lat: posLat, lng: poslng}, 503 center: {lat: posLat, lng: poslng},
504 - zoom: 18, 504 + zoom: 17,
505 scrollwheel: false 505 scrollwheel: false
506 // draggable:false 506 // draggable:false
507 507