projects
/
squirrelmail.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Initial groundwork to use phpdocumentor.
[squirrelmail.git]
/
plugins
/
mail_fetch
/
setup.php
diff --git
a/plugins/mail_fetch/setup.php
b/plugins/mail_fetch/setup.php
index 27e70a1bfb58e5c161bd2e14bbdc43a324cdf6ca..cfe8c60671fc79e33b004fb5c03c9849df39a4f0 100644
(file)
--- a/
plugins/mail_fetch/setup.php
+++ b/
plugins/mail_fetch/setup.php
@@
-3,16
+3,22
@@
/**
** mail_fetch/setup.php
**
/**
** mail_fetch/setup.php
**
- ** Copyright (c) 1999-200
2
The SquirrelMail Project Team
+ ** Copyright (c) 1999-200
3
The SquirrelMail Project Team
** Licensed under the GNU GPL. For full terms see the file COPYING.
**
** Setup of the mailfetch plugin.
**
** $Id$
** Licensed under the GNU GPL. For full terms see the file COPYING.
**
** Setup of the mailfetch plugin.
**
** $Id$
+ * @package plugins
+ * @subpackage mail_fetch
**/
**/
-
+
+ /** */
require_once(SM_PATH . 'plugins/mail_fetch/functions.php' );
require_once(SM_PATH . 'plugins/mail_fetch/functions.php' );
+ /**
+ * Initialize the plugin
+ */
function squirrelmail_plugin_init_mail_fetch() {
global $squirrelmail_plugin_hooks;
function squirrelmail_plugin_init_mail_fetch() {
global $squirrelmail_plugin_hooks;
@@
-39,10
+45,8
@@
global $mailfetch_server_,$mailfetch_alias_,$mailfetch_user_,$mailfetch_pass_;
global $mailfetch_lmos_, $mailfetch_uidl_, $mailfetch_login_, $mailfetch_fref_;
global $PHP_SELF;
global $mailfetch_server_,$mailfetch_alias_,$mailfetch_user_,$mailfetch_pass_;
global $mailfetch_lmos_, $mailfetch_uidl_, $mailfetch_login_, $mailfetch_fref_;
global $PHP_SELF;
- if ( (float)substr(PHP_VERSION,0,3) < 4.1 ) {
- global $_SESSION;
- }
- $username = $_SESSION['username'];
+
+ sqgetGlobalVar('username', $username, SQ_SESSION);
if( stristr( $PHP_SELF, 'mail_fetch' ) ) {
$mailfetch_server_number = getPref($data_dir, $username, 'mailfetch_server_number', 0);
if( stristr( $PHP_SELF, 'mail_fetch' ) ) {
$mailfetch_server_number = getPref($data_dir, $username, 'mailfetch_server_number', 0);
@@
-50,6
+54,7
@@
if ($mailfetch_server_number<1) $mailfetch_server_number=0;
for ($i=0;$i<$mailfetch_server_number;$i++) {
$mailfetch_server_[$i] = getPref($data_dir, $username, "mailfetch_server_$i");
if ($mailfetch_server_number<1) $mailfetch_server_number=0;
for ($i=0;$i<$mailfetch_server_number;$i++) {
$mailfetch_server_[$i] = getPref($data_dir, $username, "mailfetch_server_$i");
+ $mailfetch_port_[$i] = getPref($data_dir, $username, "mailfetch_port_$i");
$mailfetch_alias_[$i] = getPref($data_dir, $username, "mailfetch_alias_$i");
$mailfetch_user_[$i] = getPref($data_dir, $username, "mailfetch_user_$i");
$mailfetch_pass_[$i] = getPref($data_dir, $username, "mailfetch_pass_$i");
$mailfetch_alias_[$i] = getPref($data_dir, $username, "mailfetch_alias_$i");
$mailfetch_user_[$i] = getPref($data_dir, $username, "mailfetch_user_$i");
$mailfetch_pass_[$i] = getPref($data_dir, $username, "mailfetch_pass_$i");
@@
-70,11
+75,9
@@
require_once (SM_PATH . 'plugins/mail_fetch/functions.php');
global $data_dir, $imapServerAddress, $imapPort;
require_once (SM_PATH . 'plugins/mail_fetch/functions.php');
global $data_dir, $imapServerAddress, $imapPort;
- if ( (float)substr(PHP_VERSION,0,3) < 4.1 ) {
- global $_SESSION, $_COOKIE;
- }
- $username = $_SESSION['username'];
- $key = $_COOKIE['key'];
+
+ sqgetGlobalVar('username', $username, SQ_SESSION);
+ sqgetGlobalVar('key', $key, SQ_COOKIE);
$mailfetch_newlog = getPref($data_dir, $username, 'mailfetch_newlog');
$mailfetch_newlog = getPref($data_dir, $username, 'mailfetch_newlog');
@@
-97,6
+100,7
@@
( ( $mailfetch_login_[$i_loop] == 'on' && $mailfetch_newlog == 'on' ) || $mailfetch_fref_[$i_loop] == 'on' ) ) {
$mailfetch_server_[$i_loop] = getPref($data_dir, $username, "mailfetch_server_$i_loop");
( ( $mailfetch_login_[$i_loop] == 'on' && $mailfetch_newlog == 'on' ) || $mailfetch_fref_[$i_loop] == 'on' ) ) {
$mailfetch_server_[$i_loop] = getPref($data_dir, $username, "mailfetch_server_$i_loop");
+ $mailfetch_port_[$i_loop] = getPref($data_dir, $username , "mailfetch_port_$i_loop");
$mailfetch_alias_[$i_loop] = getPref($data_dir, $username, "mailfetch_alias_$i_loop");
$mailfetch_user_[$i_loop] = getPref($data_dir, $username, "mailfetch_user_$i_loop");
$mailfetch_lmos_[$i_loop] = getPref($data_dir, $username, "mailfetch_lmos_$i_loop");
$mailfetch_alias_[$i_loop] = getPref($data_dir, $username, "mailfetch_alias_$i_loop");
$mailfetch_user_[$i_loop] = getPref($data_dir, $username, "mailfetch_user_$i_loop");
$mailfetch_lmos_[$i_loop] = getPref($data_dir, $username, "mailfetch_lmos_$i_loop");
@@
-104,6
+108,7
@@
$mailfetch_subfolder_[$i_loop] = getPref($data_dir, $username, "mailfetch_subfolder_$i_loop");
$mailfetch_server=$mailfetch_server_[$i_loop];
$mailfetch_subfolder_[$i_loop] = getPref($data_dir, $username, "mailfetch_subfolder_$i_loop");
$mailfetch_server=$mailfetch_server_[$i_loop];
+ $mailfetch_port=$mailfetch_port_[$i_loop];
$mailfetch_user=$mailfetch_user_[$i_loop];
$mailfetch_alias=$mailfetch_alias_[$i_loop];
$mailfetch_pass=$mailfetch_pass_[$i_loop];
$mailfetch_user=$mailfetch_user_[$i_loop];
$mailfetch_alias=$mailfetch_alias_[$i_loop];
$mailfetch_pass=$mailfetch_pass_[$i_loop];
@@
-118,7
+123,7
@@
$pop3 = new POP3($mailfetch_server, 60);
$pop3 = new POP3($mailfetch_server, 60);
- if (!$pop3->connect($mailfetch_server)) {
+ if (!$pop3->connect($mailfetch_server
,$mailfetch_port
)) {
$outMsg .= _("Warning, ") . $pop3->ERROR;
continue;
}
$outMsg .= _("Warning, ") . $pop3->ERROR;
continue;
}
@@
-201,12
+206,12
@@
}
}
}
}
- if( trim( $outMsg ) <> '' )
- echo '<br><font size=
1
>' . _("Mail Fetch Result:") . "<br>$outMsg</font>";
-
- if( $mailfetch_newlog == 'on' )
- setPref($data_dir,
$username,"mailfetch_newlog"
, 'off');
-
+ if( trim( $outMsg ) <> '' )
{
+ echo '<br><font size=
"1"
>' . _("Mail Fetch Result:") . "<br>$outMsg</font>";
+ }
+ if( $mailfetch_newlog == 'on' )
{
+ setPref($data_dir,
$username, 'mailfetch_newlog'
, 'off');
+ }
}
function mail_fetch_setnew() {
}
function mail_fetch_setnew() {
@@
-214,17
+219,9
@@
global $data_dir;
require_once(SM_PATH . 'functions/prefs.php');
global $data_dir;
require_once(SM_PATH . 'functions/prefs.php');
- if (isset($_SESSION['username'])) {
- $username = $_SESSION['username'];
- } else {
- $username = '';
- }
-
- if( $username <> '' ) {
- // Creates the pref file if it does not exist.
- setPref( $data_dir, $username, 'mailfetch_newlog', 'on' );
- }
+ sqgetGlobalVar('username', $username, SQ_SESSION);
+ setPref( $data_dir, $username, 'mailfetch_newlog', 'on' );
}
function mailfetch_optpage_register_block() {
}
function mailfetch_optpage_register_block() {