Example #1
0
            $processor->MailStorage->Disconnect();
        } else {
            $errorDesc = '';
        }
        $errorDesc = trim($errorDesc);
        echo '<script>
parent.SetUpdatedFolders(' . Folders4UpdateToJsArray() . ', false);
parent.EndCheckMailHandler("' . ConvertUtils::ClearJavaScriptString($errorDesc, '"') . '");
</script>' . CRLF;
    } else {
        ShowLoggingToServer();
        $processor = new MailProcessor($account);
        $folders =& $processor->GetFolders();
        $processor->MailStorage->DownloadedMessagesHandler = 'ShowDownloadedMessageNumber';
        $processor->MailStorage->UpdateFolderHandler = 'AddFolder4Update';
        if (!$processor->Synchronize($folders)) {
            $errorDesc = getGlobalError();
        }
        ShowLoggingOffFromServer();
        $processor->MailStorage->Disconnect();
        $errorDesc = trim($errorDesc);
        echo '<script>
parent.SetUpdatedFolders(' . Folders4UpdateToJsArray() . ');
parent.EndCheckMailHandler("' . ConvertUtils::ClearJavaScriptString($errorDesc, '"') . '");
</script>' . CRLF;
    }
}
myFlush(true);
?>
</body>
</html>