define('SM_BOX_UNCOLLAPSED', 0);
define('SM_BOX_COLLAPSED', 1);
+ global $delimiter;
+
// open a connection on the imap port (143)
$imapConnection = sqimap_login($username, $key, $imapServerAddress, $imapPort, 10); // the 10 is to hide the output
session_register('auto_create_done');
}
- function formatMailboxName($imapConnection, $box_array, $delimeter) {
+ function formatMailboxName($imapConnection, $box_array) {
global $folder_prefix, $trash_folder, $sent_folder;
global $color, $move_to_sent, $move_to_trash;
global $unseen_notify, $unseen_type, $collapse_folders;
if ($numMessages > 0) {
$urlMailbox = urlencode($real_box);
$line .= "\n<small>\n";
- $line .= " (<B><A HREF=\"empty_trash.php\" style=\"text-decoration:none\">"._("purge")."</A></B>)";
+ $line .= " (<A HREF=\"empty_trash.php\" style=\"text-decoration:none\">"._("empty")."</A>)";
$line .= "\n</small>\n";
}
}
/* END OF FUNCTION - BACK TO MAIN */
/**********************************/
- if (isset($left_refresh) && ($left_refresh != 'None') && ($left_refresh != '')) {
+ if (isset($left_refresh) && ($left_refresh != 'none') && ($left_refresh != '')) {
echo "<META HTTP-EQUIV=\"Expires\" CONTENT=\"Thu, 01 Dec 1994 16:00:00 GMT\">\n";
echo "<META HTTP-EQUIV=\"Pragma\" CONTENT=\"no-cache\">\n";
echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"$left_refresh;URL=left_main.php\">\n";
echo '<CENTER><FONT SIZE=4><B>';
echo _("Folders") . "</B><BR></FONT>\n\n";
- if($date_format != 6) {
+ if ($date_format != 6) {
/* First, display the clock. */
if ($hour_format == 1) {
if ($date_format == 4) {
echo '<SMALL>(<A HREF="../src/left_main.php" TARGET="left">';
echo _("refresh folder list");
echo '</A>)</SMALL></CENTER><BR>';
- $delimeter = sqimap_get_delimiter($imapConnection);
/* Lastly, display the folder list. */
- if (isset($collapse_folders) && $collapse_folders) {
+ if (isset($collapse_folders) && $collapse_folders ) {
/* If directed, collapse or uncollapse a folder. */
if (isset($fold)) {
setPref($data_dir, $username, 'collapse_folder_' . $fold, SM_BOX_COLLAPSED);
for ($i = 0;$i < count($boxes); $i++) {
if ($boxes[$i]['visible'] == true) {
$mailbox = $boxes[$i]['formatted'];
- $mblevel = substr_count($boxes[$i]['unformatted'], $delimeter) + 1;
+ $mblevel = substr_count($boxes[$i]['unformatted'], $delimiter) + 1;
/* Create the prefix for the folder name and link. */
$prefix = str_repeat(' ',$mblevel);
}
$line .= '</FONT>';
} else {
- $line .= formatMailboxName($imapConnection, $boxes[$i], $delimeter);
+ $line .= formatMailboxName($imapConnection, $boxes[$i]);
}
/* Put the final touches on our folder line. */
* This simple function checks if a box is another box's parent.
*/
function is_parent_box($curbox_name, $parbox_name) {
- global $delimeter;
+ global $delimiter;
/* Extract the name of the parent of the current box. */
- $curparts = explode($delimeter, $curbox_name);
+ $curparts = explode($delimiter, $curbox_name);
$curname = array_pop($curparts);
- $actual_parname = implode($delimeter, $curparts);
+ $actual_parname = implode($delimiter, $curparts);
$actual_parname = substr($actual_parname,0,strlen($parbox_name));
/* Compare the actual with the given parent name. */
* status and parent (or not parent) status for all children boxes.
*/
function compute_folder_children(&$parbox, $boxcount) {
- global $boxes, $data_dir, $username;
+ global $boxes, $data_dir, $username, $collapse_folders;
$nextbox = $parbox + 1;
/* Retreive the name for the parent box. */
$boxes[$parbox]['parent'] = false;
/* Compute the collapse status for this box. */
- $collapse = 0;
- $collapse = getPref($data_dir, $username, 'collapse_folder_' . $parbox_name);
- $collapse = ($collapse == '' ? SM_BOX_UNCOLLAPSED : $collapse);
+ if( isset($collapse_folders) && $collapse_folders ) {
+ $collapse = getPref($data_dir, $username, 'collapse_folder_' . $parbox_name);
+ $collapse = ($collapse == '' ? SM_BOX_UNCOLLAPSED : $collapse);
+ } else {
+ $collapse = SM_BOX_UNCOLLAPSED;
+ }
$boxes[$parbox]['collapse'] = $collapse;
/* Otherwise, get the name of the next box. */
- if (isset($boxes[$nextbox]['unformatted']))
- $nextbox_name = $boxes[$nextbox]['unformatted'];
- else
- $nextbox_name = '';
+ if (isset($boxes[$nextbox]['unformatted']))
+ $nextbox_name = $boxes[$nextbox]['unformatted'];
+ else
+ $nextbox_name = '';
/* Compute any children boxes for this box. */
while (($nextbox < $boxcount) &&