Campaign successfully restarted.   Dismiss
Email campaign successfully updated.   Dismiss
Campaign successfully deleted.   Dismiss
Test mail successfully sent.   Dismiss
Campaign successfully executed.   Dismiss
No more mail to send.   Dismiss
Campaign is inactive or Start time is not reached.   Dismiss
Email campaign successfully added.   Dismiss
Hourly email sending limit reached.   Dismiss
Email execution reached the end time.   Dismiss
[X]

Email Campaigns

get_results("SELECT * FROM ".$wpdb->prefix."xyz_em_email_campaign ORDER BY id DESC LIMIT $offset, $limit" ); echo '
'; ?> "'> >
Execute all campaigns  : '>
Name Of Campaign Attachments Sent Remaining Start Time Last Mail fired Time Status Actions
name); ?> id); ?> send_count;?> list_id,$entry->last_send_mapping_id,$entry->join_after_campaign_started,$entry->start_time); ?> start_time; if($starttime != "Never"){ echo xyz_local_date_time("F j, Y, g:i a", $starttime); }else{echo $starttime; } ?> last_fired_time; if($time == "Never"){ echo $time; }elseif($time == 0){ echo 'Restarted'; } else { echo xyz_local_date_time("F j, Y, g:i a", $time); } ?> status == 1){ echo "Active"; } if($entry->status == 0){ echo "Paused"; } if($entry->status == -1){ echo "Pending"; } if($entry->status == 2){ echo "Draft"; } if($entry->status == 3){ echo "Completed"; } ?> status == 1){ ?> status == 0){ ?> id.'&status=1&pageno='.$pageno); ?>'> status == -1){ ?> id.'&status=1&pageno='.$pageno); ?>'> id.'&pageno='.$pageno); ?>'> id.'&pageno='.$pageno); ?>'> id.'&pageno='.$pageno); ?>' onclick="javascript: return confirm('Please click \'OK\' to confirm ');"> status != 3) && ($entry->status != 2)){ ?> id.'&pageno='.$pageno); ?>'> status != 3) && ($entry->status != 2) && ($entry->status != -1)){ ?> id.'&pageno='.$pageno); ?>'>
Campaign not found
"'> get_var( "SELECT COUNT(`id`) FROM ".$wpdb->prefix."xyz_em_email_campaign" ); $num_of_pages = ceil( $total / $limit ); function remove_querystring($url) { $xyz_em_messageReplacedUrl = preg_replace('/&campmsg(=[^&]*)?|^campmsg(=[^&]*)?&?/','',$url); return $xyz_em_messageReplacedUrl; } $page_links = paginate_links( array( 'base' => remove_querystring(add_query_arg( 'pagenum','%#%')), 'format' => '', 'prev_text' => '«', 'next_text' => '»', 'total' => $num_of_pages, 'current' => $pagenum ) ); if ( $page_links ) { echo '
' . $page_links . '
'; } echo '
'; ?>
query( $wpdb->prepare( "SELECT * FROM ".$wpdb->prefix."xyz_em_attachment WHERE campaigns_id= %d",$campId) ) ; } function get_remaining_count($listId,$lastSentMappingId,$joinAfterCampaignStarted,$campStartTime){ global $wpdb; if($joinAfterCampaignStarted == 1){ $remainingCount = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM ".$wpdb->prefix."xyz_em_address_list_mapping WHERE el_id= %d AND status= %d AND id> %d",$listId,1,$lastSentMappingId) ) ; }elseif($joinAfterCampaignStarted == 2){ $remainingCount = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM ".$wpdb->prefix."xyz_em_address_list_mapping WHERE el_id= %d AND status= %d AND id> %d AND create_time< %d",$listId,1,$lastSentMappingId,$campStartTime)) ; } echo count($remainingCount); } ?>