>
> prefix . 'rl_mailwarmer_messages'; // Count total messages $total_messages = $wpdb->get_var($wpdb->prepare( "SELECT COUNT(*) FROM $messages_table WHERE email_account_id = %d", $post_id )); // Count sent messages $sent_messages = $wpdb->get_var($wpdb->prepare( "SELECT COUNT(*) FROM $messages_table WHERE email_account_id = %d AND status = 'sent'", $post_id )); // Count failed messages $failed_messages = $wpdb->get_var($wpdb->prepare( "SELECT COUNT(*) FROM $messages_table WHERE email_account_id = %d AND status = 'failed'", $post_id )); // Count pending messages $pending_messages = $wpdb->get_var($wpdb->prepare( "SELECT COUNT(*) FROM $messages_table WHERE email_account_id = %d AND (status = 'new' OR status = 'scheduled')", $post_id )); // Calculate delivery rate $delivery_rate = 0; if (($sent_messages + $failed_messages) > 0) { $delivery_rate = round(($sent_messages / ($sent_messages + $failed_messages)) * 100, 1); } // Get upcoming messages (next 7 days) $today = current_time('Y-m-d'); $next_week = date('Y-m-d', strtotime('+7 days')); $upcoming_messages = $wpdb->get_results($wpdb->prepare( "SELECT id, scheduled_for_timestamp, from_email, to_email, subject FROM $messages_table WHERE email_account_id = %d AND (status = 'new' OR status = 'scheduled') AND scheduled_for_timestamp BETWEEN %s AND %s ORDER BY scheduled_for_timestamp ASC LIMIT 20", $post_id, $today, $next_week )); // Recently sent or failed messages $recent_messages = $wpdb->get_results($wpdb->prepare( "SELECT id, scheduled_for_timestamp, from_email, to_email, subject, status FROM $messages_table WHERE email_account_id = %d AND (status = 'sent' OR status = 'failed') ORDER BY scheduled_for_timestamp DESC LIMIT 20", $post_id )); ?>
>
> '; // Begin the link the_title(); // Display the title echo ''; // Close the link echo $params['after']; // Output the title after markup } /** * generate_after_entry_title hook. * * @since 0.1 * * @hooked generate_post_meta - 10 */ do_action( 'generate_after_entry_title' ); ?>
>

Account Information

Email Address
Full Name
Domain post_title); ?> Not set
SMTP Status
IMAP Status

Email Signature

Email Delivery Statistics

Total Messages
Sent Successfully
Pending Messages
Failed Messages
Delivery Rate %

Upcoming Messages (Next 7 Days)

No upcoming messages scheduled for the next 7 days.

Scheduled For From To Subject
scheduled_for_timestamp ? esc_html(date('Y-m-d H:i', strtotime($message->scheduled_for_timestamp))) : ''; ?> from_email ? esc_html($message->from_email) : '[Not Set Yet]'; ?> to_email ? esc_html($message->to_email) : '[Not Set Yet]'; ?> subject ? esc_html($message->subject) : '[Not Set Yet]'; ?>

Recent Messages

No messages have been sent or failed yet.

Date From To Subject Status
scheduled_for_timestamp))); ?> from_email); ?> to_email); ?> subject); ?> status)); ?>
'', ) ); ?>