Esempio n. 1
0
function check_mail() {
	if (Plugins::instance()->isActivePlugin('mail')) {
		_log("Checking email...");
		MailUtilities::getmails(null, $err, $succ, $errAcc, $received);
		_log("$received emails fetched.");
	}
}
Esempio n. 2
0
function check_mail()
{
    _log("Checking email...");
    MailUtilities::getmails(null, $err, $succ, $errAcc, $received);
    _log("{$received} emails fetched.");
}
 function checkmail()
 {
     @set_time_limit(0);
     $accounts = MailAccounts::getMailAccountsByUser(logged_user());
     session_commit();
     if (is_array($accounts) && count($accounts) > 0) {
         // check a maximum of $max emails per account
         $max = config_option("user_email_fetch_count", 10);
         MailUtilities::getmails($accounts, $err, $succ, $errAccounts, $mailsReceived, $max);
         $errMessage = "";
         if ($succ > 0) {
             $errMessage = lang('success check mail', $mailsReceived);
         }
         if ($err > 0) {
             foreach ($errAccounts as $error) {
                 $errMessage .= lang('error check mail', $error["accountName"], $error["message"]);
             }
         }
         if ($succ > 0) {
             $err = 0;
         }
     } else {
         $err = 1;
         $errMessage = lang('no mail accounts set for check');
     }
     ajx_add("overview-panel", "reload");
     return array($err, $errMessage);
 }