'."\n\n";
+ }
+}
+
+
+
+
+/* -------------------- MAIN ------------------------ */
+
+global $delimiter, $default_folder_prefix;
+
+// open a connection on the imap port (143)
+$imapConnection = sqimap_login($username, $key, $imapServerAddress, $imapPort, 10); // the 10 is to hide the output
+
+/**
+ * Using stristr since older preferences may contain "None" and "none".
+ */
+if (isset($left_refresh) && ($left_refresh != '') &&
+ !stristr($left_refresh, "none")){
+ $xtra = "\n\n" .
+ "\n".
+ "\n";
+} else {
+ $xtra = '';
+}
+
+/**
+ * $advanced_tree and $oldway are boolean vars which are default set to default
+ * SM behaviour.
+ * Setting $oldway to false causes left_main.php to use the new experimental
+ * way of getting the mailbox-tree.
+ * Setting $advanced tree to true causes SM to display a experimental
+ * mailbox-tree with dhtml behaviour.
+ * It only works on browsers which supports css and javascript. The used
+ * javascript is experimental and doesn't support all browsers. It is tested on
+ * IE6 an Konquerer 3.0.0-2.
+ * In the function ListAdvancedBoxes there is another var $use_folder_images.
+ * setting this to true is only usefull if the images exists in ../images.
+ *
+ * Feel free to experiment with the code and report bugs and enhancements
+ * to marc@its-projects.nl
+ **/
+
+$advanced_tree = false; /* set this to true if you want to see a nicer mailboxtree */
+$oldway = true; /* default SM behaviour */
+
+if ($advanced_tree) {
+$xtra .= <<
+
+
+
+
+
+ECHO;
+
+/* style definitions */
+
+$xtra .= <<
+
+
+
+
+ECHO;
+
+}
+
+
+
+
+displayHtmlHeader( 'SquirrelMail', $xtra );
+
+/* If requested and not yet complete, attempt to autocreate folders. */
+if ($auto_create_special && !isset($auto_create_done)) {
+ $autocreate = array($sent_folder, $trash_folder, $draft_folder);
+ foreach( $autocreate as $folder ) {
+ if (($folder != '') && ($folder != 'none')) {
+ if ( !sqimap_mailbox_exists($imapConnection, $folder)) {
+ sqimap_mailbox_create($imapConnection, $folder, '');
+ } else if (!sqimap_mailbox_is_subscribed($imapConnection, $folder)) {
+ sqimap_subscribe($imapConnection, $folder);
+ }
+ }
+ }
+
+ /* Let the world know that autocreation is complete! Hurrah! */
+ $auto_create_done = TRUE;
+ session_register('auto_create_done');
+}
+
+echo "\n\n";
+
+do_hook('left_main_before');
+
+
+echo '