X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=plugins%2Fnewmail%2Fnewmail.php;h=caf0fb49cd8f830de1833cbfd4fc20bff9728b0b;hp=5640779090ca8baed433472c3b4d8c49ec1e011a;hb=701e7beed3baca980039f978c6d536dd91cae775;hpb=4cf438432a1f2bfdba752e075ec6458ec3e290ba diff --git a/plugins/newmail/newmail.php b/plugins/newmail/newmail.php index 56407790..caf0fb49 100644 --- a/plugins/newmail/newmail.php +++ b/plugins/newmail/newmail.php @@ -1,46 +1,86 @@ \n". - '
'. "\n" . +/** + * newmail.php - popup page + * + * Displays all options relating to new mail sounds + * + * @copyright 1999-2014 The SquirrelMail Project Team + * @license http://opensource.org/licenses/gpl-license.php GNU Public License + * @version $Id$ + * @package plugins + * @subpackage newmail + */ + +/** + * Path for SquirrelMail required files. + * @ignore + */ +require('../../include/init.php'); + +/** + * Make sure plugin is activated! + */ +global $plugins; +if (!in_array('newmail', $plugins)) + exit; + +/** load default config */ +if (file_exists(SM_PATH . 'plugins/newmail/config_default.php')) { + include_once(SM_PATH . 'plugins/newmail/config_default.php'); +} + +/** load config */ +if (file_exists(SM_PATH . 'config/newmail_config.php')) { + include_once(SM_PATH . 'config/newmail_config.php'); +} elseif (file_exists(SM_PATH . 'plugins/newmail/config.php')) { + include_once(SM_PATH . 'plugins/newmail/config.php'); +} + + sqGetGlobalVar('numnew', $numnew, SQ_GET); + $numnew = (int)$numnew; + + global $username, $org_title, + $newmail_popup_title_bar_singular, $newmail_popup_title_bar_plural; + + // make sure default strings are in pot file + $ignore = _("New Mail"); + + $singular_title = "New Mail"; + $plural_title = "New Mail"; + if (!empty($newmail_popup_title_bar_singular)) + $singular_title = $newmail_popup_title_bar_singular; + if (!empty($newmail_popup_title_bar_plural)) + $plural_title = $newmail_popup_title_bar_plural; + list($singular_title, $plural_title) = str_replace(array('###USERNAME###', '###ORG_TITLE###'), array($username, $org_title), array($singular_title, $plural_title)); + $title = sprintf(ngettext($singular_title, $plural_title, $numnew), $numnew); + + + displayHtmlHeader( $title, '', FALSE ); + + echo ''."\n". + '
'. "\n" . html_tag( 'table', "\n" . html_tag( 'tr', "\n" . - html_tag( 'td', '' . _("SquirrelMail Notice:") . '', 'center', $color[0] ) + // i18n: %s inserts the organisation name (typically SquirrelMail) + html_tag( 'td', '' . sprintf(_("%s notice:"), $org_name) . '', 'center', $color[0] ) ) . html_tag( 'tr', "\n" . html_tag( 'td', - '
' . - _("You have new mail!") . '

' . "\n" . - '
' . "\n". - ''."\n". - '
', - 'center' ) - ) , - '', '', 'width="100%" cellpadding="2" cellspacing="2" border="0"' ) . - '
' . - "\n". - "\n"; - -?> + '
'. + sprintf(ngettext("You have %s new message","You have %s new messages",$numnew), $numnew ) . + '

' . "\n" . + '
' . "\n". + ''."\n". + '
', + 'center' ) + ) , + '', '', 'width="100%" cellpadding="2" cellspacing="2" border="0"' ) . + '' . + "\n". + "\n";