$subscribed = $mail->get_subscribed(); $subscribed_names = array(); if (isset($_POST['use'])) { while ($mailbox = array_shift($subscribed)) { $subscribed_names[] = $mailbox['name']; $search_name = get_magic_quotes_gpc() ? addslashes($mailbox['name']) : $mailbox['name']; if (!in_array($search_name, $_POST['use']) && $mailbox['name'] != 'INBOX') { if ($mail->unsubscribe($mailbox['name'])) { $email->unsubscribe($account['id'], addslashes($mailbox['name'])); } } } for ($i = 0; $i < count($_POST['use']); $i++) { $must_be_subscribed = smartstrip($_POST['use'][$i]); if (!in_array($must_be_subscribed, $subscribed_names) && $must_be_subscribed != "INBOX") { if ($mail->subscribe($must_be_subscribed)) { $email->subscribe($account['id'], addslashes($must_be_subscribed)); } } } } else { while ($mailbox = array_shift($subscribed)) { if ($mail->unsubscribe($mailbox['name'])) { $email->unsubscribe($account['id'], addslashes($mailbox['name'])); } } } $sent = isset($_POST['sent']) ? smart_addslashes($_POST['sent']) : ''; $draft = isset($_POST['draft']) ? smart_addslashes($_POST['draft']) : ''; $spam = isset($_POST['spam']) ? smart_addslashes($_POST['spam']) : ''; $trash = isset($_POST['trash']) ? smart_addslashes($_POST['trash']) : '';