X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=plugins%2Fsquirrelspell%2Fmodules%2Fforget_me_not.mod;h=eda679ab03b0cafe3029bf47a7f16f7a08f47eb3;hp=4b14d58eee2d6f6635bfc69aeed75c2402202920;hb=2a917bbc8c16c3989e6e9c7af86918bfbc7c79a8;hpb=fb0abd31769201a87860ec54c123e3a729a38518 diff --git a/plugins/squirrelspell/modules/forget_me_not.mod b/plugins/squirrelspell/modules/forget_me_not.mod index 4b14d58e..eda679ab 100644 --- a/plugins/squirrelspell/modules/forget_me_not.mod +++ b/plugins/squirrelspell/modules/forget_me_not.mod @@ -1,53 +1,80 @@ ($Author$) + */ - /** - ** FORGET_ME_NOT.MOD.PHP -- Squirrelspell module - ** - ** Copyright (c) 1999-2002 The SquirrelMail development team - ** Licensed under the GNU GPL. For full terms see the file COPYING. - ** - ** This module saves the added words into the user dictionary. Called - ** after CHECK_ME module. - ** - ** $Id$ - **/ - - // For our friends with E_ALL. - global $words, $SQSPELL_VERSION, $SQSPELL_APP_DEFFAULT, $sqspell_use_app; - - $new_words = ereg_replace("%", "\n", $words); - - // Load the user dictionary. - $words=sqspell_getWords(); - - if (!$words){ - // First time. - $words_dic="# SquirrelSpell User Dictionary $SQSPELL_VERSION\n# Last Revision: " . date("Y-m-d") . "\n# LANG: $SQSPELL_APP_DEFAULT\n# $SQSPELL_APP_DEFAULT\n"; - $words_dic .= $new_words . "# End\n"; - } else { - // Do some fancy stuff in order to save the dictionary and not mangle the - // rest. - $langs=sqspell_getSettings($words); - $words_dic = "# SquirrelSpell User Dictionary $SQSPELL_VERSION\n# Last Revision: " . date("Y-m-d") . "\n# LANG: " . join(", ", $langs) . "\n"; - for ($i=0; $i'; - sqspell_makeWindow($onload, _("Personal Dictionary Updated"), null, $msg); - +/** + * Write out the file + */ +sqspell_writeWords($words_dic); +/** + * display the splash screen, then close it automatically after 2 sec. + */ +$onload = "setTimeout('self.close()', 2000)"; +$msg = '
' + . '
'; +sqspell_makeWindow($onload, _("Personal Dictionary Updated"), null, $msg); + +/** + * For Emacs weenies: + * Local variables: + * mode: php + * End: + */ + ?>