/**
* setup.php
*
- * Copyright (c) 1999-2003 The SquirrelMail Project Team
+ * Copyright (c) 1999-2004 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* Implementation of RFC 2369 for SquirrelMail.
* commands such as (un)subscribe, help and list archives.
*
* $Id$
+ * @package plugins
+ * @subpackage listcommands
*/
+/**
+ * Initialize the listcommands plugin
+ */
function squirrelmail_plugin_init_listcommands () {
global $squirrelmail_plugin_hooks;
foreach ($message->rfc822_header->mlist as $cmd => $actions) {
/* I don't know this action... skip it */
- if ( ( function_exists('array_key_exists') && /* PHP >= 4.1 */
- !array_key_exists($cmd, $fieldsdescr) ) ||
- ( function_exists('key_exists') &&
- !key_exists($cmd, $fieldsdescr) ) /* PHP == 4.0.6 */
- ) {
+ if ( !array_key_exists($cmd, $fieldsdescr) ) {
continue;
}
$output[] = makeComposeLink($url, $fieldsdescr[$cmd]);
if ($cmd == 'post') {
+ if (!isset($mailbox))
+ $mailbox = 'INBOX';
$url .= '&passed_id='.$passed_id.
'&mailbox='.urlencode($mailbox).
(isset($passed_ent_id)?'&passed_ent_id='.$passed_ent_id:'');
- $url .= '&action=reply';
+ $url .= '&smaction=reply';
$output[] = makeComposeLink($url, $fieldsdescr['reply']);
}