- }
- } else if ($response == 'BAD') {
- set_up_language($squirrelmail_language);
- echo "<br><b><font color=$color[2]>\n";
- echo _("ERROR : Bad or malformed request.");
- echo "</b><br>\n";
- echo _("Server responded: ");
- echo $message . "</font><br>\n";
- exit;
- }
- return $resultlist;
- }
-
- function sqimap_read_data ($imap_stream, $pre, $handle_errors, &$response, &$message) {
- $res = sqimap_read_data_list($imap_stream, $pre, $handle_errors, $response, $message);
- return $res[0];
- }
-
- /******************************************************************************
- ** Logs the user into the imap server. If $hide is set, no error messages
- ** will be displayed. This function returns the imap connection handle.
- ******************************************************************************/
- function sqimap_login ($username, $password, $imap_server_address, $imap_port, $hide) {
- global $color, $squirrelmail_language, $HTTP_ACCEPT_LANGUAGE, $onetimepad;
-
- $imap_stream = fsockopen ($imap_server_address, $imap_port,
- $error_number, $error_string, 15);
- $server_info = fgets ($imap_stream, 1024);
-
- // Decrypt the password
- $password = OneTimePadDecrypt($password, $onetimepad);
-
- /** Do some error correction **/
- if (!$imap_stream) {
- if (!$hide) {
+ }
+ } else if ($response == 'BAD') {
+ set_up_language($squirrelmail_language);
+ echo "<br><b><font color=$color[2]>\n" .
+ _("ERROR : Bad or malformed request.") .
+ "</b><br>\n" .
+ _("Server responded: ") .
+ $message . "</font><br>\n";
+ exit;
+ }
+ return $resultlist;
+}
+
+function sqimap_read_data ($imap_stream, $pre, $handle_errors, &$response, &$message) {
+
+ $res = sqimap_read_data_list($imap_stream, $pre, $handle_errors, $response, $message);
+ return $res[0];
+
+}
+
+/******************************************************************************
+** Logs the user into the imap server. If $hide is set, no error messages
+** will be displayed. This function returns the imap connection handle.
+******************************************************************************/
+function sqimap_login ($username, $password, $imap_server_address, $imap_port, $hide) {
+
+ global $color, $squirrelmail_language, $HTTP_ACCEPT_LANGUAGE, $onetimepad;
+
+ $imap_stream = fsockopen ( $imap_server_address, $imap_port,
+ $error_number, $error_string, 15);
+ if ( !$imap_stream ) {
+ return FALSE;
+ }
+ $server_info = fgets ($imap_stream, 1024);
+
+ // Decrypt the password
+ $password = OneTimePadDecrypt($password, $onetimepad);
+
+ /** Do some error correction **/
+ if (!$imap_stream) {
+ if (!$hide) {