Blame view

src/app/tasks/BasketTask.php 876 Bytes
3c014fd3   Alex Savenko   delete from DB af...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  <?php
  
  /**
   * Created by PhpStorm.
   * User: Alex Savenko
   * Date: 09.12.2016
   * Time: 13:34
   */
  
  /**
   * Class BasketTask
   * @property \models $models
   *
   */
  class BasketTask extends \Phalcon\CLI\Task
  {
      public static $from = 'Semena subscription <semenainua@gmail.com>';
  
      public function mainAction(){
          echo '***main action***'.PHP_EOL;
          echo '@var static $from = '.self::$from.PHP_EOL;
      }
  
      public function sendAction(){
  
2ce63fce   Alex Savenko   testing
26
          echo '*** start send action ***'.PHP_EOL;
215b897e   Alex Savenko   testing
27
  
7b111c53   Alex Savenko   generating task base
28
29
30
31
32
33
34
35
          $abandoned_users = $this->models->getBasket()->getAbandonedUsers();
  
          foreach ($abandoned_users as $item) {
  
                  $user_id = $item['user_id'];
                  $user = $this->models->getCustomers()->getOneData($user_id);
                  if (!empty($user['email'])) {
  
ffba0261   Alex Savenko   testing
36
                      return $user['email'];
7b111c53   Alex Savenko   generating task base
37
38
  
                  }
2ce63fce   Alex Savenko   testing
39
  
3c014fd3   Alex Savenko   delete from DB af...
40
          }
7b111c53   Alex Savenko   generating task base
41
  
3c014fd3   Alex Savenko   delete from DB af...
42
43
44
      }
  
  }