*
* Displays all options relating to new mail sounds
*
- * @copyright © 1999-2006 The SquirrelMail Project Team
+ * @copyright © 1999-2007 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package plugins
* @subpackage newmail
*/
-/** @ignore */
-define('SM_PATH','../../');
+/**
+ * Path for SquirrelMail required files.
+ * @ignore
+ */
+require('../../include/init.php');
-/* SquirrelMail required files. */
-include_once(SM_PATH . 'include/validate.php');
-/* sqm_baseuri function */
-include_once(SM_PATH . 'functions/display_messages.php');
/** Plugin functions (also loads plugin's config) */
include_once(SM_PATH . 'plugins/newmail/functions.php');
-displayPageHeader($color, 'None');
+include_once(SM_PATH . 'functions/forms.php');
-// plugin uses squirrelmail loading_pref hook.
-// vars are already loaded in include/validate.php
+displayPageHeader($color);
echo html_tag( 'table', '', 'center', $color[0], 'width="95%" cellpadding="1" cellspacing="0" border="0"' ) . "\n" .
html_tag( 'tr' ) . "\n" .
sprintf(_("Use the %s option to only check for messages that are recent. Recent messages are those that have just recently showed up and have not been \"viewed\" or checked yet. This can prevent being continuously annoyed by sounds or popups for unseen mail."), '"'._("Count only messages that are RECENT").'"')
) . "\n" .
html_tag( 'p',
- sprintf(_("Selecting the %s option will change the title in some browsers to let you know when you have new mail (requires JavaScript, and only works in IE but you won't see errors with other browsers). This will always tell you if you have new mail, even if you have %s enabled."), '"'._("Change title on supported browsers").'"', '"'._("Count only messages that are RECENT").'"')
+ sprintf(_("Selecting the %s option will change the title in some browsers to let you know when you have new mail (requires JavaScript). This will always tell you if you have new mail, even if you have %s enabled."), '"'._("Change title on supported browsers").'"', '"'._("Count only messages that are RECENT").'"')
) . "\n";
if ($newmail_allowsound) {
echo html_tag( 'p',
echo '<form action="'.sqm_baseuri().'src/options.php" method="post" enctype="multipart/form-data">' . "\n" .
html_tag( 'table', '', '', '', 'width="100%" cellpadding="5" cellspacing="0" border="0"' ) . "\n";
+/* newmail_unseen_notify */
+$newmail_unseen_opts = array( 0 => _("Follow folder preferences"),
+ SMPREF_UNSEEN_INBOX => _("INBOX"),
+ SMPREF_UNSEEN_ALL => _("All folders"),
+ SMPREF_UNSEEN_SPECIAL => _("Special folders"),
+ SMPREF_UNSEEN_NORMAL => _("Regular folders"));
+echo html_tag('tr',
+ html_tag('td',_("Check for new messages in:"),'right', '', 'style="white-space: nowrap;"').
+ html_tag('td',addSelect('newmail_unseen_notify',$newmail_unseen_opts,$newmail_unseen_notify,true),'left')
+ );
+
// Option: media_recent
echo html_tag( 'tr' ) .
html_tag( 'td', _("Count only messages that are RECENT").':', 'right', '', 'style="white-space: nowrap;"' ) .
// upload form
echo html_tag('tr')
. html_tag('td',_("Upload Media File:"),'right','','style="white-space: nowrap;"')
- . html_tag('td','<input type="file" size="40" name="media_file">')
+ . html_tag('td','<input type="file" size="40" name="media_file" />')
. "</tr>\n";
// display currently uploaded file information
echo html_tag('tr')
'left' )
) . "\n";
?>
-</table></form></td></tr></table></td></tr></table></body></html>
\ No newline at end of file
+</table></form></td></tr></table></td></tr></table></body></html>