From: kink Date: Tue, 11 Mar 2003 15:57:22 +0000 (+0000) Subject: cleanup some plugins to make use of sqgetGlobalVar X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=commitdiff_plain;h=b587ac51cdb214754146d61829ba87bf4341f949;hp=67a86296062e6c57693dff183d4e513c55a94940 cleanup some plugins to make use of sqgetGlobalVar git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@4642 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- diff --git a/plugins/info/options.php b/plugins/info/options.php index ff1febf9..8e400e0a 100644 --- a/plugins/info/options.php +++ b/plugins/info/options.php @@ -27,23 +27,17 @@ displayPageHeader($color, 'None'); $mailbox = 'INBOX'; /* GLOBALS */ -$username = $_SESSION['username']; -$key = $_COOKIE['key']; -$onetimepad = $_SESSION['onetimepad']; +sqgetGlobalVar('username', $username, SQ_SESSION); +sqgetGlobalVar('key', $key, SQ_COOKIE); +sqgetGlobalVar('onetimepad', $onetimepad, SQ_SESSION); -if(isset($_POST['submit'])) { - $submit = $_POST['submit']; -} +sqgetGlobalVar('submit', $submit, SQ_POST); for($i = 0; $i <= 9; $i++){ - if(isset($_POST["CHECK_TEST_$i"])) { - $var = "CHECK_TEST_$i"; - $$var = $_POST["CHECK_TEST_$i"]; - } - if(isset($_POST["TEST_$i"])) { - $var = "TEST_$i"; - $$var = $_POST["TEST_$i"]; - } + $varc = 'CHECK_TEST_'.$i; + sqgetGlobalVar($varc, $$varc, SQ_POST); + $vart = 'TEST_'.$i; + sqgetGlobalVar($vart, $$vart, SQ_POST); } /* END GLOBALS */ diff --git a/plugins/listcommands/mailout.php b/plugins/listcommands/mailout.php index 9040fef8..56b8416c 100644 --- a/plugins/listcommands/mailout.php +++ b/plugins/listcommands/mailout.php @@ -19,11 +19,11 @@ include_once(SM_PATH . 'functions/html.php'); displayPageHeader($color, $mailbox); /* get globals */ -$mailbox = $_GET['mailbox']; -$send_to = $_GET['send_to']; -$subject = $_GET['subject']; -$body = $_GET['body']; -$action = $_GET['action']; +sqgetGlobalVar('mailbox', $mailbox, SQ_GET); +sqgetGlobalVar('send_to', $send_to, SQ_GET); +sqgetGlobalVar('subject', $subject, SQ_GET); +sqgetGlobalVar('body', $body, SQ_GET); +sqgetGlobalVar('action', $action, SQ_GET); echo html_tag('p', '', 'left' ) . html_tag( 'table', '', 'center', $color[0], 'border="0" width="75%"' ) . "\n" . diff --git a/plugins/message_details/message_details_bottom.php b/plugins/message_details/message_details_bottom.php index 62fc8828..83c33df9 100644 --- a/plugins/message_details/message_details_bottom.php +++ b/plugins/message_details/message_details_bottom.php @@ -21,13 +21,12 @@ require_once(SM_PATH . 'functions/prefs.php'); global $color, $uid_support; -$passed_id = $_GET['passed_id']; -$mailbox = $_GET['mailbox']; - -$username = $_SESSION['username']; -$key = $_COOKIE['key']; -$onetimepad = $_SESSION['onetimepad']; +sqgetGlobalVar('passed_id', $passed_id, SQ_GET); +sqgetGlobalVar('mailbox', $mailbox, SQ_GET); +sqgetGlobalVar('username', $username, SQ_SESSION); +sqgetGlobalVar('key', $key, SQ_COOKIE); +sqgetGlobalVar('onetimepad', $onetimepad, SQ_SESSION); function CalcEntity($entString, $direction) { $result = $entString; diff --git a/plugins/message_details/message_details_main.php b/plugins/message_details/message_details_main.php index c5531513..9e6b2c23 100644 --- a/plugins/message_details/message_details_main.php +++ b/plugins/message_details/message_details_main.php @@ -19,8 +19,8 @@ require_once(SM_PATH . 'functions/strings.php'); displayHtmlHeader( _("Message details"), '', FALSE ); -$mailbox = $_GET['mailbox']; -$passed_id = $_GET['passed_id']; +sqgetGlobalVar('mailbox', $mailbox, SQ_GET); +sqgetGlobalVar('passed_id', $passed_id, SQ_GET); echo "\n"; echo ''; diff --git a/plugins/sent_subfolders/setup.php b/plugins/sent_subfolders/setup.php index 1652336f..dafc1035 100644 --- a/plugins/sent_subfolders/setup.php +++ b/plugins/sent_subfolders/setup.php @@ -49,12 +49,10 @@ function squirrelmail_plugin_init_sent_subfolders() { function sent_subfolders_check_handleAsSent() { global $handleAsSent_result, $sent_subfolders_base, $use_sent_subfolders; - if ( !check_php_version(4,1) ) { - global $_SESSION; - } + $sent_subfolders_base = 'INBOX.Sent'; $args = func_get_arg(0); - $delimiter = $_SESSION['delimiter']; + sqgetGlobalVar('delimiter', $delimiter, SQ_SESSION); /* Only check the folder string if we have been passed a mailbox. */ if ($use_sent_subfolders && (count($args) > 1)) { @@ -88,11 +86,8 @@ function sent_subfolders_load_prefs() { function sent_subfolders_optpage_loadhook_folders() { global $optpage_data, $imapServerAddress, $imapPort; - if ( !check_php_version(4,1) ) { - global $_SESSION, $_COOKIE; - } - $username = $_SESSION['username']; - $key = $_COOKIE['key']; + sqgetGlobalVar('username', $username, SQ_SESSION); + sqgetGlobalVar('key', $key, SQ_COOKIE); /* Get some imap data we need later. */ $imapConnection = @@ -159,13 +154,10 @@ function sent_subfolders_update_sentfolder() { global $data_dir, $imapServerAddress, $imapPort; global $use_sent_subfolders, $move_to_sent, $imap_server_type; - if ( !check_php_version(4,1) ) { - global $_SESSION, $_COOKIE; - } - $username = $_SESSION['username']; - $key = $_COOKIE['key']; - $delimiter = $_SESSION['delimiter']; - + sqgetGlobalVar('username', $username, SQ_SESSION); + sqgetGlobalVar('key', $key, SQ_COOKIE); + sqgetGlobalVar('delimiter', $delimiter, SQ_SESSION); + if ($use_sent_subfolders || $move_to_sent) { $year = date('Y'); $month = date('m'); diff --git a/plugins/squirrelspell/sqspell_config.php b/plugins/squirrelspell/sqspell_config.php index 36fe289d..f2a59ca8 100644 --- a/plugins/squirrelspell/sqspell_config.php +++ b/plugins/squirrelspell/sqspell_config.php @@ -15,11 +15,7 @@ require_once(SM_PATH . 'functions/prefs.php'); /* Just for poor wretched souls with E_ALL. :) */ global $data_dir; -if ( !check_php_version(4,1) ) { - global $_SESSION; -} - -$username = $_SESSION['username']; +sqgetGlobalVar('username', $username, SQ_SESSION); /** * Example: @@ -34,7 +30,5 @@ $SQSPELL_WORDS_FILE = getHashedFile($username, $data_dir, "$username.words"); $SQSPELL_EREG = 'ereg'; -#$SQSPELL_SOUP_NAZI = 'Mozilla/3, Mozilla/2, Opera 4, Opera/4, ' -# . 'Macintosh, OmniWeb'; ?> diff --git a/plugins/squirrelspell/sqspell_functions.php b/plugins/squirrelspell/sqspell_functions.php index c6a9d106..23ab2b37 100644 --- a/plugins/squirrelspell/sqspell_functions.php +++ b/plugins/squirrelspell/sqspell_functions.php @@ -28,13 +28,7 @@ function sqspell_makePage($title, $scriptsrc, $body){ global $color, $SQSPELL_VERSION; - if ( !check_php_version(4,1) ) { - global $_GET; - } - if (isset($_GET['MOD'])) { - $MOD = $_GET['MOD']; - } - else { + if (! sqgetGlobalVar('MOD', $MOD, SQ_GET) ) { $MOD = 'options_main'; } @@ -342,9 +336,10 @@ function sqspell_getWords(){ * the user's old mailbox password. I admin, this is rather dirty, * but efficient. ;) */ - $key = $_COOKIE['key']; - $onetimepad = $_SESSION['onetimepad']; - $old_key = $_POST['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; @@ -457,8 +452,8 @@ function sqspell_writeWords($words){ * User wants to encrypt the file. So be it. * Get the user's password to use as a key. */ - $key = $_COOKIE['key']; - $onetimepad = $_SESSION['onetimepad']; + sqgetGlobalVar('key', $key, SQ_COOKIE); + sqgetGlobalVar('onetimepad', $onetimepad, SQ_SESSION); $clear_key=OneTimePadDecrypt($key, $onetimepad); /**