-for ($p = 0; $p < count($boxes) && $count_special_folders < $num_max; $p++) {
- if (strtolower($boxes[$p]['unformatted']) == 'inbox')
- $count_special_folders++;
- else if (strtolower($imap_server_type) == 'courier' &&
- strtolower($boxes[$p]['unformatted']) == 'inbox.trash')
- $count_special_folders++;
- else if ($boxes[$p]['unformatted'] == $trash_folder && $trash_folder)
- $count_special_folders++;
- else if ($boxes[$p]['unformatted'] == $sent_folder && $sent_folder)
- $count_special_folders++;
- else if ($boxes[$p]['unformatted'] == $draft_folder && $draft_folder)
- $count_special_folders++;
+
+
+/** RENAMING FOLDERS **/
+echo html_tag( 'tr',
+ html_tag( 'td', '<b>' . _("Rename a Folder") . '</b>', 'center', $color[9] )
+ ) .
+ html_tag( 'tr' ) .
+ html_tag( 'td', '', 'center', $color[0] );
+
+if ($count_special_folders < count($boxes)) {
+ echo addForm('folders_rename_getname.php')
+ . "<tt><select name=\"old\">\n"
+ . ' <option value="">[ ' . _("Select a folder") . " ]</option>\n";
+
+ // use existing IMAP connection, we have no special values to show,
+ // but we do include values to skip. Use the pre-created $boxes to save an IMAP query.
+ // send NULL for the flag - ALL folders are eligible for rename!
+ // use long format to make sure folder names make sense when parents may be missing.
+ echo sqimap_mailbox_option_list($imapConnection, 0, $skip_folders, $boxes, NULL, true);
+
+ echo "</select></tt>\n".
+ '<input type="submit" value="'.
+ _("Rename").
+ "\" />\n".
+ "</form></td></tr>\n";
+} else {
+ echo _("No folders found") . '<br /><br /></td></tr>';