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; }