' . __('Cancelled action','MailPress') ."

\n"; $content .= "
\n"; return array('title'=>$title,'content'=>$content); } if (isset($_POST['delconf'])) { $comment_subs = MP_USER::get_comment_subs($id); foreach ($comment_subs as $comment_sub) { if (isset($_POST['keep_comment_sub'][$comment_sub->meta_id])) continue; delete_post_meta($comment_sub->post_id, '_MailPress_subscribe_to_comments_', $id); MailPress::update_stats('c',$comment_sub->post_id,-1); } if (!isset($_POST['keep_subscriber'])) { if ('active' == $_POST['status']) MP_User::set_user_status($id, 'waiting'); } else { if ('waiting' == $_POST['status']) MP_User::set_user_status($id, 'active'); } } $comment_subs = MP_USER::get_comment_subs($id); foreach ($comment_subs as $comment_sub) { $comments .= " " . apply_filters( 'the_title', $comment_sub->post_title ) . "
\n"; } $checked = ('active' == MP_User::get_user_status($id)) ? " checked='checked'" : ''; { $blog .= " " . sprintf(__('I wish to receive the newsletters from %1$s.','MailPress'), get_option('blogname') ) . "
\n"; } $content .= "
\n"; if (isset($comments)) { $content .= "

" . __('Comments') . "


\n"; $content .= $comments; } $content .= "

" . __('Newsletters','MailPress') . "


\n"; $content .= $blog; $content .= " \n"; $content .= "

\n"; $content .= "

\n"; $content .= "
\n"; $content .= "
\n"; $content .= "

" . __('Delete Subscription','MailPress') . "

\n"; $content .= "
\n"; return array('title'=>$title,'content'=>$content); } else $err = 1; break; case (isset($_GET['delall'])) : $id = MP_User::get_user_id($_GET['delall']); $email = MP_User::get_user_email($id); $title = __('Delete Subscription','MailPress'); if ($id) { if (isset($_POST['delconf'])) { if (MP_User::set_user_status($id, 'delete')) { $content .= sprintf(__('

We confirm that the email adress %1$s has been removed from the database.

','MailPress'), $email); $content .= "
\n"; return array('title'=>$title,'content'=>$content); } } elseif (isset($_POST['cancel'])) { $content .= '

' . __('Cancelled action','MailPress') ."

\n"; $content .= "
\n"; return array('title'=>$title,'content'=>$content); } else { $content .= '

' .sprintf(__('

Are you sure you want to unsubscribe %1$s from %2$s.

','MailPress'), $email, get_bloginfo('name')) ."

\n"; $content .= "

\n"; $content .= "
\n"; $content .= " \n"; $content .= " \n"; $content .= "
\n"; $content .= "
\n"; return array('title'=>$title,'content'=>$content); } } else $err = 2; break; case (isset($_GET['add'])) : $id = MP_User::get_user_id($_GET['add']); $email = MP_User::get_user_email($id); $title = __('Confirm Subscription','MailPress'); if ($id) { if ('active' != MP_User::get_user_status($id)) { if (MP_User::set_user_status($id, 'active')) { $content .= sprintf(__('

%1$s has been succesfully inserted in the database.

','MailPress'), $email); $content .= "
\n"; return array('title'=>$title,'content'=>$content); } else $err = 3; } else $err = 4; } else $err = 5; break; case (isset($_GET['view'])) : $view = $_GET['view']; $id = MP_User::get_user_id($view); $email = MP_User::get_user_email($id); if ($id) { $mail_id = $_GET['id']; $mail = MP_Mail::get_mail($mail_id); if ($mail) { $title = $mail->subject; if (MailPress::is_email($mail->toemail)) { if ($email == $mail->toemail) { $content .= sprintf(__('

From : %1$s <%2$s>

','MailPress'), $mail->fromemail, $mail->fromname); $content .= sprintf(__('

To : %1$s <%2$s>

','MailPress'), $mail->toemail, $mail->toname); $content .= "

"; $content .= "
\n"; return array('title'=>$title,'content'=>$content); } else $err = 6; } else { $recipients = unserialize($mail->toemail); if (is_array($recipients) && (isset($recipients[$email]))) { $content .= sprintf(__('

From : %1$s <%2$s>

','MailPress'), $mail->fromemail, $mail->fromname); $content .= sprintf(__('

To : %1$s <%2$s>

','MailPress'), $email, $email); $content .= "

"; $content .= "
\n"; return array('title'=>$title,'content'=>$content); } else $err = 7; unset($recipients); } } else $err = 8; } else $err = 9; break; } $content .= '

' . sprintf(__('

ERROR # %1$s !

','MailPress'), $err) . "

\n"; $content .= '

' . __('Check you are using the appropriate link.','MailPress') . "

\n"; $content .= '

' . __('Incorrect link or already processed.','MailPress') . "

\n"; $content .= "
\n"; return array('title'=>$title,'content'=>$content); } ?>