if ($archived_raw = alo_em_is_newsletter_recipients_archived($newsletter)) { $archived_meta = $archived_raw[0]; $tot_recipients = $archived_meta['tot']; $already_sent = $archived_meta['sent']; $sent_with_success = $archived_meta['success']; $sent_with_error = $archived_meta['error']; $unique_views = $archived_meta['uniqview']; $unique_clicks = $archived_meta['uniqclick']; // If regular, not archived } else { // List of recipients, paged $recipients = alo_em_get_newsletter_recipients($newsletter, false, $offset, $per_page); // Total number of recipients $tot_recipients = alo_em_count_newsletter_recipients($newsletter); // Other info $already_sent = alo_em_count_newsletter_recipients_already_sent($newsletter); $sent_with_success = alo_em_count_newsletter_recipients_already_sent_with_success($newsletter); $sent_with_error = alo_em_count_newsletter_recipients_already_sent_with_error($newsletter); $unique_views = count(alo_em_all_newsletter_trackings($newsletter, '')); $unique_clicks = count(alo_em_all_newsletter_trackings_except_views($newsletter)); } ?> <?php // Archive (delete) detailed info of recipients if (isset($_GET['archive']) && alo_em_get_newsletter_status($newsletter) == "sent") { $archived_recipients = array('tot' => $tot_recipients, 'sent' => $already_sent, 'success' => $sent_with_success, 'error' => $sent_with_error, 'uniqview' => $unique_views, 'uniqclick' => $unique_clicks); add_post_meta($newsletter, "_easymail_archived_recipients", $archived_recipients); alo_em_delete_newsletter_recipients($newsletter); echo "<div class=\"easymail-alert\">" . __("Detailed report was archived", "alo-easymail") . "</div>\n";