- echo "<OPTION VALUE=\"All Folders\"";
- if ($mailbox == "All Folders") {
- echo "SELECTED";
- }
- echo ">All folders</OPTION>\n";
-echo ' </SELECT>'.
- " </TD>\n".
- " <TD ALIGN=\"CENTER\">\n";
+
+/*********************************************************************
+ * Check to see if we can use cache or not. Currently the only time *
+ * when you will not use it is when a link on the left hand frame is *
+ * used. Also check to make sure we actually have the array in the *
+ * registered session data. :) *
+ *********************************************************************/
+if (! isset($use_mailbox_cache)) {
+ $use_mailbox_cache = 0;
+}
+
+/* There is a problem with registered vars in 4.1 */
+/*
+if( substr( phpversion(), 0, 3 ) == '4.1' ) {
+ $use_mailbox_cache = FALSE;
+}
+*/
+
+/* Search Form */
+echo html_tag( 'div', '<b>' . _("Current Search") . '</b>', 'left' ) . "\n"
+ . '<form action="search.php" name="s">'
+ . html_tag( 'table', '', '', '', 'width="95%" cellpadding="0" cellspacing="0" border="0"' )
+ . html_tag( 'tr' )
+ . html_tag( 'td', '', 'left' )
+ . '<select name="mailbox">'
+ . '<option value="All Folders"';
+ if ($mailbox == 'All Folders') {
+ echo ' selected';
+ }
+ echo '>[ ' . _("All Folders") . " ]</option>\n";
+
+ $show_selected = array(strtolower($mailbox));
+ echo sqimap_mailbox_option_list($imapConnection, $show_selected, 0, $boxes);
+
+ echo ' </select>'.
+ " </td>\n";