** 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$
$squirrelmail_plugin_hooks['menuline']['mail_fetch'] = 'mail_fetch_link';
$squirrelmail_plugin_hooks['loading_prefs']['mail_fetch'] = 'mail_fetch_load_pref';
$squirrelmail_plugin_hooks['menuline']['mail_fetch'] = 'mail_fetch_link';
$squirrelmail_plugin_hooks['loading_prefs']['mail_fetch'] = 'mail_fetch_load_pref';
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( stristr( $PHP_SELF, 'mail_fetch' ) ) {
$mailfetch_server_number = getPref($data_dir, $username, 'mailfetch_server_number', 0);
$mailfetch_cypher = getPref($data_dir, $username, 'mailfetch_cypher', 'on' );
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( stristr( $PHP_SELF, 'mail_fetch' ) ) {
$mailfetch_server_number = getPref($data_dir, $username, 'mailfetch_server_number', 0);
$mailfetch_cypher = getPref($data_dir, $username, 'mailfetch_cypher', 'on' );
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_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");
- require_once ('../include/validate.php');
- require_once ('../functions/imap.php');
- require_once ('../plugins/mail_fetch/class.POP3.php');
- require_once ('../plugins/mail_fetch/functions.php');
- require_once ('../functions/i18n.php');
+ require_once (SM_PATH . 'include/validate.php');
+ require_once (SM_PATH . 'functions/imap.php');
+ require_once (SM_PATH . 'plugins/mail_fetch/class.POP3.php');
+ require_once (SM_PATH . 'plugins/mail_fetch/functions.php');
+
+ global $data_dir, $imapServerAddress, $imapPort;
- global $username, $data_dir, $key,$imapServerAddress,$imapPort;
+ sqgetGlobalVar('username', $username, SQ_SESSION);
+ sqgetGlobalVar('key', $key, SQ_COOKIE);
( ( $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_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");
$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_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];
}
$Line = fgets($imap_stream, 1024);
if (substr($Line, 0, 1) == '+') {
fputs($imap_stream, $Message);
}
$Line = fgets($imap_stream, 1024);
if (substr($Line, 0, 1) == '+') {
fputs($imap_stream, $Message);
sqimap_read_data($imap_stream, "A3$i", false, $response, $message);
if ($mailfetch_lmos != 'on') {
sqimap_read_data($imap_stream, "A3$i", false, $response, $message);
if ($mailfetch_lmos != 'on') {
- 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');
+ }
- if( $username <> '' ) {
- // Creates the pref file if it does not exist.
- setPref( $data_dir, $username, 'mailfetch_newlog', 'on' );
- }
+ sqgetGlobalVar('username', $username, SQ_SESSION);