'column' => _("General Options"),
'label' => _("Server and Folder Information"),
'desc' => _("Change mail server and folder settings."),
- 'members' => array('use_vinbox', 'subscribe', 'folderselect',
+ 'members' => array('use_vinbox', 'subscribe', 'draftsselect',
'trashselect', 'spamselect')
);
}
'column' => _("Message Options"),
'label' => _("Message Drafts"),
'desc' => _("Customize how to deal with message drafts."),
- 'members' => array('folderselect', 'close_draft', 'unseen_drafts',
+ 'members' => array('draftsselect', 'close_draft', 'unseen_drafts',
'auto_delete_drafts')
);
// drafts folder selection widget. includes some javascript, so it's specific
// to IMP.
-$_prefs['folderselect'] = array('type' => 'special');
+$_prefs['draftsselect'] = array('type' => 'special');
// drafts folder
$_prefs['drafts_folder'] = array(
--- /dev/null
+<?php if (!$prefs->isLocked('drafts_folder')): ?>
+<script type="text/javascript">
+
+function newDraftsFolderName()
+{
+ var d = document.prefs.drafts, dn = document.prefs.drafts_new;
+ d.onchange = null;
+ if (d[d.selectedIndex].value == '') {
+ var folder = window.prompt('<?php echo addslashes(_("Enter the name for your new drafts folder")) ?>', dn.value ? dn.value : '');
+ if (folder != '') {
+ dn.value = folder;
+ d[1].text = '<?php echo addslashes(_("Create a new drafts folder")) ?> [' + dn.value + ']';
+ }
+ }
+ d.onchange = newDraftsFolderName;
+}
+
+</script>
+
+<?php echo Horde::label('drafts', _("Drafts folder:")) ?><br />
+<input type="hidden" name="drafts_new" value="" />
+<select id="drafts" name="drafts" onchange="newDraftsFolderName();">
+ <option value="<?php echo IMP_PREF_NO_FOLDER ?>"><?php echo _("None") ?></option>
+ <?php echo IMP::flistSelect(array('heading' => _("Create a new drafts folder"), 'filter' => array('INBOX'), 'selected' => IMP::folderPref($prefs->getValue('drafts_folder')), 'new_folder' => true)) ?>
+</select>
+<br />
+<?php endif; ?>
+++ /dev/null
-<?php if (!$prefs->isLocked('drafts_folder')): ?>
-<script type="text/javascript">
-
-function newDraftsFolderName()
-{
- var d = document.prefs.drafts, dn = document.prefs.drafts_new;
- d.onchange = null;
- if (d[d.selectedIndex].value == '') {
- var folder = window.prompt('<?php echo addslashes(_("Enter the name for your new drafts folder")) ?>', dn.value ? dn.value : '');
- if (folder != '') {
- dn.value = folder;
- d[1].text = '<?php echo addslashes(_("Create a new drafts folder")) ?> [' + dn.value + ']';
- }
- }
- d.onchange = newDraftsFolderName;
-}
-
-</script>
-
-<?php echo Horde::label('drafts', _("Drafts folder:")) ?><br />
-<input type="hidden" name="drafts_new" value="" />
-<select id="drafts" name="drafts" onchange="newDraftsFolderName();">
- <option value="<?php echo IMP_PREF_NO_FOLDER ?>"><?php echo _("None") ?></option>
- <?php echo IMP::flistSelect(array('heading' => _("Create a new drafts folder"), 'filter' => array('INBOX'), 'selected' => IMP::folderPref($prefs->getValue('drafts_folder')), 'new_folder' => true)) ?>
-</select>
-<br />
-<?php endif; ?>