* ----------------------
* All SquirrelSpell-wide functions are in this file.
*
- * Copyright (c) 1999-2002 The SquirrelMail development team
+ * Copyright (c) 1999-2003 The SquirrelMail development team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* $Id$
*
* @author Konstantin Riabitsev <icon@duke.edu> ($Author$)
* @version $Date$
+ * @package plugins
+ * @subpackage squirrelspell
*/
/**
* @return void
*/
function sqspell_makePage($title, $scriptsrc, $body){
- global $color, $SQSPELL_VERSION, $MOD;
+ global $color, $SQSPELL_VERSION;
+
+ if (! sqgetGlobalVar('MOD', $MOD, SQ_GET) ) {
+ $MOD = 'options_main';
+ }
+
displayPageHeader($color, 'None');
echo " <br>\n";
/**
) . "\n"
. html_tag( 'tr',
html_tag( 'td', 'SquirrelSpell ' . $SQSPELL_VERSION, 'center', $color[9] )
- ) . "\n";
+ ) . "\n</table>\n";
+ echo '</body></html>';
}
/**
* the user's old mailbox password. I admin, this is rather dirty,
* but efficient. ;)
*/
- global $key, $onetimepad, $old_key;
- if ($old_key) {
- $clear_key=$old_key;
+ sqgetGlobalVar('key', $key, SQ_COOKIE);
+ sqgetGlobalVar('onetimepad', $onetimepad, SQ_SESSION);
+
+ sqgetGlobalVar('old_key', $old_key, SQ_POST);
+
+ if ($old_key != '') {
+ $clear_key=$old_key;
} else {
/**
* Get user's password (the key).
* User wants to encrypt the file. So be it.
* Get the user's password to use as a key.
*/
- global $key, $onetimepad;
+ sqgetGlobalVar('key', $key, SQ_COOKIE);
+ sqgetGlobalVar('onetimepad', $onetimepad, SQ_SESSION);
+
$clear_key=OneTimePadDecrypt($key, $onetimepad);
/**
* Try encrypting it. If fails, scream bloody hell.