- echo '<br />' .
- html_tag( 'table', '', 'center', '', 'width="95%" border="0"' ) .
- html_tag( 'tr',
- html_tag( 'td', '<b>' . _("Delete Folder") . '</b>', 'center', $color[0] )
- ) .
- html_tag( 'tr' ) .
- html_tag( 'td', '', 'center', $color[4] ) .
- sprintf(_("Are you sure you want to delete %s?"),
- str_replace(array(' ','<','>'),array(' ','<','>'),
- imap_utf7_decode_local($folder_name))).
- addForm('folders.php', 'post')."<p>\n".
- addHidden('smaction', 'delete').
- addHidden('folder_name', $folder_name).
- addSubmit(_("Yes"), 'confirmed').
- addSubmit(_("No"), 'cancelbutton').
- '</p></form><br /></td></tr></table>';
-
- echo "\n\n</body></html>";
-
- sqimap_logout($imapConnection);
+ // hide default folder prefix (INBOX., mail/ or other)
+ $visible_folder_name = imap_utf7_decode_local($folder_name);
+ $quoted_prefix = preg_quote($default_folder_prefix,'/');
+ $prefix_length = (preg_match("/^$quoted_prefix/",$visible_folder_name) ? strlen($default_folder_prefix) : 0);
+ $visible_folder_name = substr($visible_folder_name,$prefix_length);
+
+ sqimap_logout($imapConnection);
+
+ $oTemplate->assign('dialog_type', 'delete');
+ $oTemplate->assign('folder_name', sm_encode_html_special_chars($folder_name));
+ $oTemplate->assign('visible_folder_name', sm_encode_html_special_chars($visible_folder_name));
+
+ $oTemplate->display('folder_manip_dialog.tpl');
+ $oTemplate->display('footer.tpl');
+