No Messages Found
"; return; } else { echo ""; } # HACKED CODED FROM ANOTHER FUNCTION, Could Probably dump this and mondify # exsitising code with a search true/false varible. global $sent_folder; for ($q = 0; $q < count($messagelist); $q++) { $messagelist[$q] = trim($messagelist[$q]); if ($mailbox == $sent_folder) $hdr = sqimap_get_small_header ($imapConnection, $messagelist[$q], true); else $hdr = sqimap_get_small_header ($imapConnection, $messagelist[$q], false); $from[$q] = $hdr->from; $date[$q] = $hdr->date; $subject[$q] = $hdr->subject; $to[$q] = $hdr->to; $priority[$q] = $hdr->priority; $cc[$q] = $hdr->cc; $id[$q] = $messagelist[$q]; $flags[$q] = sqimap_get_flags ($imapConnection, $messagelist[$q]); } $j = 0; while ($j < count($messagelist)) { $date[$j] = ereg_replace(" ", " ", $date[$j]); $tmpdate = explode(" ", trim($date[$j])); $messages[$j]["TIME_STAMP"] = getTimeStamp($tmpdate); $messages[$j]["DATE_STRING"] = getDateString($messages[$j]["TIME_STAMP"]); $messages[$j]["ID"] = $id[$j]; $messages[$j]["FROM"] = decodeHeader($from[$j]); $messages[$j]["FROM-SORT"] = strtolower(sqimap_find_displayable_name(decodeHeader($from[$j]))); $messages[$j]["SUBJECT"] = decodeHeader($subject[$j]); $messages[$j]["SUBJECT-SORT"] = strtolower(decodeHeader($subject[$j])); $messages[$j]["TO"] = decodeHeader($to[$j]); $messages[$j]["PRIORITY"] = $priority[$j]; $messages[$j]["CC"] = $cc[$j]; $num = 0; while ($num < count($flags[$j])) { if ($flags[$j][$num] == "Deleted") { $messages[$j]["FLAG_DELETED"] = true; } else if ($flags[$j][$num] == "Answered") { $messages[$j]["FLAG_ANSWERED"] = true; } else if ($flags[$j][$num] == "Seen") { $messages[$j]["FLAG_SEEN"] = true; } else if ($flags[$j][$num] == "Flagged") { $messages[$j]["FLAG_FLAGGED"] = true; } $num++; } $j++; } /** Find and remove the ones that are deleted */ $i = 0; $j = 0; while ($j < count($messagelist)) { if ($messages[$j]["FLAG_DELETED"] == true) { $j++; continue; } $msgs[$i] = $messages[$j]; $i++; $j++; } $numMessages = $i; // There's gotta be messages in the array for it to sort them. if (count($messagelist) > 0) { $j=0; echo "
" . _("Found") . " " . count($messagelist) . " " . _("messages") . "
\n"; echo "
\n"; echo ""; echo ""; echo "
"; echo "\n\n\n
"; echo "\n"; echo " \n"; echo " \n"; echo " "; echo " \n"; echo "
\n"; echo " ". _("Move selected to:") .""; echo " "; echo " \n"; echo " \n"; echo "  ". _("checked messages") ."\n"; echo "
\n"; do_hook("mailbox_form_before"); echo "
"; echo ""; echo ""; for ($i=1; $i <= count($index_order); $i++) { switch ($index_order[$i]) { case 1: # checkbox echo " "; break; case 2: # from if ($mailbox == $sent_folder) echo " \n"; else if ($sort == 3) echo " \n"; else echo " \n"; break; case 3: # date echo " \n"; else if ($sort == 1) echo " \n"; else echo " \n"; break; case 4: # subject echo " \n"; else if ($sort == 5) echo " \n"; else echo " \n"; break; case 5: # flags echo " \n"; break; case 6: # size echo " \n"; break; } } echo ""; while ($j < count($msgs)) { printMessageInfo($imapConnection, $msgs[$j]["ID"], 0, $j, $mailbox, "", 0, $search_where, $search_what); $j++; } echo "
 ". _("To") .""; else echo " ". _("From") .""; if ($sort == 2) echo " ". _("Date") .""; if ($sort == 0) echo " ". _("Subject") ."\n"; if ($sort == 4) echo "  " . _("Size")."
"; echo "
"; } } ?>