%PDF- %PDF-
Direktori : /var/www/pn/beta/64801_wp-content/plugins/mailpoet/lib/Tasks/ |
Current File : /var/www/pn/beta/64801_wp-content/plugins/mailpoet/lib/Tasks/Bounce.php |
<?php namespace MailPoet\Tasks; use MailPoet\Models\ScheduledTask; use MailPoet\Models\ScheduledTaskSubscriber; use MailPoet\Models\Subscriber; if(!defined('ABSPATH')) exit; class Bounce { static function prepareSubscribers(ScheduledTask $task) { // Prepare subscribers on the DB side for performance reasons Subscriber::rawExecute( 'INSERT INTO ' . MP_SCHEDULED_TASK_SUBSCRIBERS_TABLE . ' (task_id, subscriber_id, processed) SELECT ? as task_id, s.`id` as subscriber_id, ? as processed FROM ' . MP_SUBSCRIBERS_TABLE . ' s WHERE s.`deleted_at` IS NULL AND s.`status` IN (?, ?)', array( $task->id, ScheduledTaskSubscriber::STATUS_UNPROCESSED, Subscriber::STATUS_SUBSCRIBED, Subscriber::STATUS_UNCONFIRMED ) ); } }