key ' . $keys[$i] . ' msgid ' . $msgs[$keys[$i]]['ID'] . '
';
}
}
function delete_move_expunge_from_all($id) {
global $msgs, $msort, $sort, $imapConnection, $mailbox;
// delete_move_show_msg_array();
$delAt = -1;
for ($i = 0; $i < count($msort); $i++) {
if ($msgs[$i]['ID'] == $id) {
$delAt = $i;
} elseif ($msgs[$i]['ID'] > $id) {
$msgs[$i]['ID']--;
}
}
$msgs = delete_move_del_arr_elem($msgs, $delAt);
$msort = delete_move_del_arr_elem($msort, $delAt);
if ($sort < 6) {
if ($sort % 2) {
asort($msort);
} else {
arsort($msort);
}
}
// delete_move_show_msg_array();
sqimap_mailbox_expunge($imapConnection, $mailbox, true);
}
function delete_move_next_action() {
global $PHP_SELF,
$delete_id, $move_id;
if ($delete_id) {
delete_move_next_delete();
} elseif ($move_id) {
delete_move_next_move();
}
}
function delete_move_next_read_t() {
global $delete_move_next_t;
if($delete_move_next_t == 'on') {
delete_move_next_read('top');
}
}
function delete_move_next_read_b() {
global $delete_move_next_b;
if ($delete_move_next_b != 'off') {
delete_move_next_read('bottom');
}
}
function delete_move_next_read($currloc) {
global $delete_move_next_formATtop, $delete_move_next_formATbottom,
$color, $where, $what, $currentArrayIndex, $passed_id,
$urlMailbox, $sort, $startMessage, $delete_id, $move_id,
$imapConnection, $auto_expunge, $move_to_trash;
if (!(($where && $what) || ($currentArrayIndex == -1))) {
$next = findNextMessage();
$prev = findPreviousMessage();
$prev_if_del = $prev;
$next_if_del = $next;
if ($auto_expunge || $move_to_trash) {
if ($prev_if_del > $passed_id) {
$prev_if_del--;
}
if ($next_if_del > $passed_id) {
$next_if_del--;
}
}
$location = get_location();
echo "" .
''.
''.
"";
if ($prev > 0) {
echo "" . _("Previous") . " | ";
} else {
echo _("Previous") . " | ";
}
if ($next > 0) {
echo "" . _("Next") . " | ";
} else {
echo _("Next") . " | ";
}
if ($prev > 0){
echo "" . _("Delete & Prev") . "" . " | ";
}
else {
echo _("Delete & Prev") . " | ";
}
if ($next > 0){
echo "" . _("Delete & Next") . "";
} else {
echo _("Delete & Next");
}
echo ' |
';
if ($next_if_del < 0) {
$next_if_del = $prev_if_del;
}
if (($delete_move_next_formATtop == 'on') && ($currloc == 'top')){
if ($next_if_del > 0) {
delete_move_next_moveNextForm($next_if_del);
} else {
delete_move_next_moveRightMainForm();
}
}
if (($delete_move_next_formATbottom != 'off') && ($currloc == 'bottom')){
if ($next_if_del > 0) {
delete_move_next_moveNextForm($next_if_del);
} else {
delete_move_next_moveRightMainForm();
}
}
echo '
';
}
}
function get_move_target_list() {
global $imapConnection;
$boxes = sqimap_mailbox_list($imapConnection);
for ($i = 0; $i < count($boxes); $i++) {
if (!in_array('noselect', $boxes[$i]['flags'])) {
$box = $boxes[$i]['unformatted'];
$box2 = str_replace(' ', ' ', $boxes[$i]['unformatted-disp']);
echo "