'."\n";
if ($j !='ID.0') {
$j = $j .'.0';
}
for ($i = 0; $i mbxs); $i++) {
$j++;
listAdvancedBoxes($boxes->mbxs[$i],$mbx,$j);
}
if (isset($boxes->mbxs[0]) && !$boxes->is_root ) echo '
'."\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 '