' . __('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";
$content .= "
\n";
$content .= "\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";
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);
}
?>