';*/
}
echo "\n\n" . html_tag( 'table', '', 'left', '', 'border="0" cellspacing="0" cellpadding="0" width="99%"' ) .
html_tag( 'tr' ) .
html_tag( 'td', '', 'left' ) .
html_tag( 'table', '', '', '', 'border="0" cellspacing="0" cellpadding="0"' ) .
html_tag( 'tr' ) .
html_tag( 'td', '', 'center' ) .
'
'. _("Folders") . "
\n\n";
if ($date_format != 6) {
/* First, display the clock. */
if ($hour_format == 1) {
$hr = 'H:i';
if ($date_format == 4) {
$hr .= ':s';
}
} else {
if ($date_format == 4) {
$hr = 'g:i:s a';
} else {
$hr = 'g:i a';
}
}
switch( $date_format ) {
case 0:
$clk = date('Y-m-d '.$hr. ' T', time());
break;
case 1:
$clk = date('m/d/y '.$hr, time());
break;
case 2:
$clk = date('d/m/y '.$hr, time());
break;
case 4:
case 5:
$clk = date($hr, time());
break;
default:
$clk = getDayAbrv( date( 'w', time() ) ) . date( ', ' . $hr, time() );
}
$clk = str_replace(' ',' ',$clk);
echo '
'
. str_replace(' ', ' ', _("Last Refresh"))
. ":
$clk";
}
/* Next, display the refresh button. */
echo '
('.
_("Check mail") . ')';
/* Lastly, display the folder list. */
if ( $collapse_folders ) {
/* If directed, collapse or uncollapse a folder. */
if (isset($fold)) {
setPref($data_dir, $username, 'collapse_folder_' . $fold, SM_BOX_COLLAPSED);
} else if (isset($unfold)) {
setPref($data_dir, $username, 'collapse_folder_' . $unfold, SM_BOX_UNCOLLAPSED);
}
}
sqgetGlobalVar('force_refresh',$force_refresh,SQ_GET);
if (!isset($boxes)) { // auto_create_done
$boxes = sqimap_mailbox_list($imapConnection,$force_refresh);
}
/* Prepare do do out collapsedness and visibility computation. */
$curbox = 0;
$boxcount = count($boxes);
/* Compute the collapsedness and visibility of each box. */
while ($curbox < $boxcount) {
$boxes[$curbox]['visible'] = TRUE;
compute_folder_children($curbox, $boxcount);
}
for ($i = 0; $i < count($boxes); $i++) {
if ( $boxes[$i]['visible'] ) {
$mailbox = $boxes[$i]['formatted'];
// remove folder_prefix using substr so folders aren't indented unnecessarily
$mblevel = substr_count(substr($boxes[$i]['unformatted'], strlen($folder_prefix)), $delimiter) + 1;
/* Create the prefix for the folder name and link. */
$prefix = str_repeat(' ',$mblevel);
if (isset($collapse_folders) && $collapse_folders && $boxes[$i]['parent']) {
$prefix = str_replace(' ',' ',substr($prefix,0,strlen($prefix)-2)).
create_collapse_link($i) . ' ';
} else {
$prefix = str_replace(' ',' ',$prefix);
}
$line = "
$prefix";
/* Add the folder name and link. */
if (! isset($color[15])) {
$color[15] = $color[6];
}
if (in_array('noselect', $boxes[$i]['flags'])) {
if( isSpecialMailbox( $boxes[$i]['unformatted']) ) {
$line .= "";
} else {
$line .= "";
}
if (ereg("^( *)([^ ]*)", $mailbox, $regs)) {
$mailbox = str_replace(' ','',$mailbox);
$line .= str_replace(' ', ' ', $mailbox);
}
$line .= '';
} else {
$line .= formatMailboxName($imapConnection, $boxes[$i]);
}
/* Put the final touches on our folder line. */
$line .= "\n";
/* Output the line for this folder. */
echo $line;
}
}
do_hook('left_main_after');
sqimap_logout($imapConnection);
?>