コード例 #1
0
 public function getSubsCount(ImportEvent $event)
 {
     $lists = MArList::all();
     foreach ($lists as $list) {
         $list_id = $list->ar_list_id;
         $subs = $this->getTargetUserIds($list_id);
         $results[$list_id] = count($subs);
     }
     $event->setContent($results ?? []);
 }
コード例 #2
0
ファイル: ArTodo.php プロジェクト: minutephp/autoresponder
 public function getTodoList(ImportEvent $event)
 {
     $todos[] = ['name' => "Create autoresponder campaign", 'description' => 'An autoresponder campaign and at least 3 follow-up messages', 'status' => MArMessage::count() > 2 ? 'complete' : 'incomplete', 'link' => '/admin/autoresponder/campaigns'];
     $todos[] = ['name' => "Create mailing lists", 'description' => 'At least two different mailing list targets', 'status' => MArList::count() >= 2 ? 'complete' : 'incomplete', 'link' => '/admin/autoresponder/lists'];
     $event->addContent(['Autoresponder' => $todos]);
 }