Example #1
0
 function createSendSession()
 {
     $saved = $this->getDi()->emailSentTable->createRecord();
     $saved->admin_id = $this->getDi()->authAdmin->getUserId();
     $vars = $this->getRequest()->toArray();
     $saved->serialize($this->getRequest()->toArray());
     $saved->count_users = $this->searchUi->getFoundRows();
     $saved->desc_users = $this->searchUi->getActive()->getDescription();
     $saved->sent_users = 0;
     $saved->is_cancelled = 0;
     $saved->newsletter_ids = implode(',', array_filter(array_map('intval', $this->searchUi->getTargetListIds())));
     $saved->insert();
     $this->saved = $saved;
 }