= '2.6.5') check_admin_referer('alo-easymail_main');
if (isset($_REQUEST['id']) && (int)$_REQUEST['id']) {
// ID of newsletter (to make the report)
$id = $_REQUEST['id'];
// Lang
$lang = ( isset($_REQUEST['lang'])) ? $_REQUEST['lang'] : false;
// If admin he can see
$can_see_all = ( current_user_can('manage_easymail_newsletters') && current_user_can('manage_easymail_subscribers') ) ? true: false;//($user_level >= 8)? true: false;
$where_user = ($can_see_all)? "" : " AND user = %d ";
$newsletter = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->prefix}easymail_sendings WHERE sent=1 AND ID = %d {$where_user}", $id, $user_ID ) );
if (!$newsletter) {
die("The requested page doesn't exists.");
} else {
?>
- :
- subject;
if ( $newsletter->tag ) {
$obj_post = get_post( $newsletter->tag );
$post_title = stripslashes ( ALO_em___ ( $obj_post->post_title ) );
$subject = str_replace('[POST-TITLE]', $post_title, $subject);
echo "". stripslashes ( ALO_em_translate_text ( $lang, $subject ) ) . "";
echo "
". stripslashes ( ALO_em_translate_text ( $lang, $newsletter->subject ) ) ."";
} else {
echo "". stripslashes ( ALO_em_translate_text ( $lang, $subject ) ) . "";
}
?>
user != $user_ID) {
echo "
- ".__("Scheduled by", "alo-easymail").":
";
echo "- ".get_user_meta($newsletter->user, 'nickname',true) . "
";
} ?>
- :
- start_at ?>
- :
- last_at ?>
- ():
- content), "
") ?>
recipients );
$tot_rec = count($recipients);
$ok_rec = 0; // count success
$ko_rec = 0; // count failed
$vi_rec = 0; // count view
foreach ($recipients as $recipient) {
if ( $recipient['result'] >= 1) {
$ok_rec ++;
if ( ALO_em_recipient_is_tracked ( $recipient['email'], $id, 'V' ) ) {
$vi_rec ++;
}
} else {
$ko_rec ++;
}
}
?>
|
|
|
|
|
|
".$n." | ".$recipient['email']." | ".$recipient['name']." | ";
echo "". ALO_em_get_lang_flag($recipient['lang'], 'name') ." | ";
echo " | ";
echo "";
echo " ";
echo " | ";
//echo ""; print_r($recipient);echo "
";
}
?>