/* IMP internal string used to separate indexes. */
const IDX_SEP = '\0';
+ /* Preferences constants. */
+ const PREF_NO_FOLDER = '\0nofolder';
+ const PREF_VTRASH = '\0vtrash';
+
/* Storage place for an altered version of the current URL. */
static public $newUrl = null;
* @package Horde_Prefs
*/
-define('IMP_PREF_NO_FOLDER', '%nofolder');
-define('IMP_PREF_VTRASH', '%vtrash');
-
function handle_sentmailselect($updated)
{
global $conf, $prefs, $identity;
$folder = Horde_Util::getFormData($folder);
if (isset($folder) && !$prefs->isLocked($pref)) {
$new = Horde_String::convertCharset(Horde_Util::getFormData($new), Horde_Nls::getCharset(), 'UTF7-IMAP');
- if ($folder == IMP_PREF_NO_FOLDER) {
+ if ($folder == IMP::PREF_NO_FOLDER) {
$prefs->setValue($pref, '');
} else {
if (empty($folder) && !empty($new)) {
global $prefs;
$ret = true;
- if (Horde_Util::getFormData('trash') == IMP_PREF_VTRASH) {
+ if (Horde_Util::getFormData('trash') == IMP::PREF_VTRASH) {
if ($prefs->isLocked('use_vtrash')) {
$ret = false;
} else {
<?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>
+ <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'), true), 'new_folder' => true)) ?>
</select>
<br />
</script>
<?php echo Horde::label('spam', _("Spam folder:")) ?><br />
-<select id="spam" name="spam" onchange="newSpamFolderName();"><option value="<?php echo IMP_PREF_NO_FOLDER ?>"><?php echo _("None") ?></option><?php echo IMP::flistSelect(array('heading' => _("Create a new Spam folder"), 'filter' => array('INBOX'), 'selected' => IMP::folderPref($prefs->getValue('spam_folder'), true), 'new_folder' => true)) ?></select>
+<select id="spam" name="spam" onchange="newSpamFolderName();"><option value="<?php echo IMP::PREF_NO_FOLDER ?>"><?php echo _("None") ?></option><?php echo IMP::flistSelect(array('heading' => _("Create a new Spam folder"), 'filter' => array('INBOX'), 'selected' => IMP::folderPref($prefs->getValue('spam_folder'), true), 'new_folder' => true)) ?></select>
<input type="hidden" name="spam_new" value="" />
<?php endif; ?>
<?php
$use_vtrash = $prefs->getValue('use_vtrash');
echo '<option value="' . IMP_PREF_NO_FOLDER . '">' . _("None") . '</option>' .
- '<option value="' . IMP_PREF_VTRASH . '"' . (($use_vtrash) ? ' selected="selected"' : '') . '>' . _("Use Virtual Trash") . '</option>' .
+ '<option value="' . IMP::PREF_VTRASH . '"' . (($use_vtrash) ? ' selected="selected"' : '') . '>' . _("Use Virtual Trash") . '</option>' .
IMP::flistSelect(array('heading' => _("Create a new trash folder"), 'filter' => array('INBOX'), 'selected' => ($use_vtrash ? null : IMP::folderPref($prefs->getValue('trash_folder'), true)), 'new_folder' => true));
?>
</select>