Replacing tabs with spaces, trimming white space at EOL and newline at EOF
authorjervfors <jervfors@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Tue, 2 Nov 2004 22:21:34 +0000 (22:21 +0000)
committerjervfors <jervfors@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Tue, 2 Nov 2004 22:21:34 +0000 (22:21 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@8321 7612ce4b-ef26-0410-bec9-ea0150e637f0

212 files changed:
class/deliver/Deliver.class.php
class/deliver/Deliver_IMAP.class.php
class/deliver/Deliver_SMTP.class.php
class/deliver/Deliver_SendMail.class.php
class/deliver/index.php
class/html.class.php
class/index.php
class/l10n.class.php
class/l10n/gettext.class.php
class/mime/AddressStructure.class.php
class/mime/Language.class.php
class/mime/Message.class.php
class/mime/MessageHeader.class.php
class/mime/index.php
config/config_default.php
config/config_local.php
config/index.php
contrib/RPM/config.php.redhat
data/index.php
functions/abook_database.php
functions/abook_local_file.php
functions/addressbook.php
functions/auth.php
functions/date.php
functions/decode/cp1250.php
functions/decode/cp1251.php
functions/decode/cp1252.php
functions/decode/cp1253.php
functions/decode/cp1254.php
functions/decode/cp1255.php
functions/decode/cp1256.php
functions/decode/cp1257.php
functions/decode/cp1258.php
functions/decode/cp855.php
functions/decode/cp866.php
functions/decode/iso_8859_10.php
functions/decode/iso_8859_11.php
functions/decode/iso_8859_13.php
functions/decode/iso_8859_14.php
functions/decode/iso_8859_15.php
functions/decode/iso_8859_16.php
functions/decode/iso_8859_2.php
functions/decode/iso_8859_3.php
functions/decode/iso_8859_4.php
functions/decode/iso_8859_5.php
functions/decode/iso_8859_6.php
functions/decode/iso_8859_7.php
functions/decode/iso_8859_8.php
functions/decode/iso_8859_9.php
functions/decode/iso_ir_111.php
functions/decode/koi8_r.php
functions/decode/koi8_u.php
functions/decode/ns_4551_1.php
functions/decode/tis_620.php
functions/decode/utf_8.php
functions/display_messages.php
functions/encode/cp1251.php
functions/encode/cp1255.php
functions/encode/cp1256.php
functions/encode/iso_8859_1.php
functions/encode/iso_8859_15.php
functions/encode/iso_8859_2.php
functions/encode/iso_8859_7.php
functions/encode/iso_8859_9.php
functions/encode/koi8_r.php
functions/encode/koi8_u.php
functions/encode/tis_620.php
functions/encode/us_ascii.php
functions/encode/utf_8.php
functions/html.php
functions/htmlentities/index.php
functions/htmlentities/iso-8859-1.php
functions/htmlentities/readme.php
functions/htmlentities/utf-8.php
functions/i18n.php
functions/imap_asearch.php
functions/imap_general.php
functions/imap_mailbox.php
functions/imap_search.php
functions/imap_utf7_local.php
functions/mailbox_display.php
functions/page_header.php
functions/plugin.php
functions/strings.php
functions/url_parser.php
help/index.php
images/index.php
images/themes/default/index.php
images/themes/default/theme.php
images/themes/index.php
images/themes/none/index.php
images/themes/none/theme.php
images/themes/xp/index.php
images/themes/xp/theme.php
include/index.php
include/options/display.php
include/options/index.php
include/options/personal.php
include/validate.php
index.php
locale/index.php
plugins/abook_take/functions.php
plugins/abook_take/setup.php
plugins/abook_take/take.php
plugins/administrator/auth.php
plugins/administrator/index.php
plugins/administrator/options.php
plugins/administrator/setup.php
plugins/bug_report/bug_report.php
plugins/bug_report/functions.php
plugins/bug_report/index.php
plugins/bug_report/setup.php
plugins/bug_report/show_system_specs.php
plugins/calendar/calendar.php
plugins/calendar/calendar_data.php
plugins/calendar/day.php
plugins/calendar/event_create.php
plugins/calendar/event_delete.php
plugins/calendar/event_edit.php
plugins/calendar/index.php
plugins/calendar/setup.php
plugins/change_password/backend/index.php
plugins/change_password/backend/merak.php
plugins/change_password/backend/mysql.php
plugins/change_password/backend/poppassd.php
plugins/change_password/backend/template.php
plugins/change_password/config.php
plugins/change_password/functions.php
plugins/change_password/index.php
plugins/change_password/options.php
plugins/filters/filters.php
plugins/filters/index.php
plugins/filters/options.php
plugins/filters/setup.php
plugins/filters/spamoptions.php
plugins/fortune/config_default.php
plugins/index.php
plugins/info/functions.php
plugins/info/index.php
plugins/info/options.php
plugins/info/setup.php
plugins/listcommands/index.php
plugins/listcommands/mailout.php
plugins/listcommands/setup.php
plugins/mail_fetch/class.POP3.php
plugins/mail_fetch/fetch.php
plugins/mail_fetch/functions.php
plugins/mail_fetch/index.php
plugins/mail_fetch/options.php
plugins/mail_fetch/setup.php
plugins/message_details/message_details_bottom.php
plugins/message_details/message_details_main.php
plugins/message_details/message_details_top.php
plugins/message_details/setup.php
plugins/newmail/newmail.php
plugins/newmail/newmail_opt.php
plugins/newmail/setup.php
plugins/newmail/testsound.php
plugins/sent_subfolders/index.php
plugins/sent_subfolders/setup.php
plugins/spamcop/index.php
plugins/spamcop/options.php
plugins/spamcop/setup.php
plugins/spamcop/spamcop.php
plugins/squirrelspell/doc/index.php
plugins/squirrelspell/index.php
plugins/squirrelspell/js/index.php
plugins/squirrelspell/modules/WHATISTHIS
plugins/squirrelspell/modules/check_me.mod
plugins/squirrelspell/modules/crypto.mod
plugins/squirrelspell/modules/crypto_badkey.mod
plugins/squirrelspell/modules/edit_dic.mod
plugins/squirrelspell/modules/enc_setup.mod
plugins/squirrelspell/modules/forget_me.mod
plugins/squirrelspell/modules/forget_me_not.mod
plugins/squirrelspell/modules/init.mod
plugins/squirrelspell/modules/lang_change.mod
plugins/squirrelspell/modules/lang_setup.mod
plugins/squirrelspell/modules/options_main.mod
plugins/squirrelspell/setup.php
plugins/squirrelspell/sqspell_config.php
plugins/squirrelspell/sqspell_functions.php
plugins/squirrelspell/sqspell_interface.php
plugins/squirrelspell/sqspell_options.php
plugins/translate/config-sample.php
po/index.php
src/addrbook_popup.php
src/addrbook_search.php
src/addrbook_search_html.php
src/addressbook.php
src/configtest.php
src/folders.php
src/folders_delete.php
src/folders_rename_do.php
src/folders_subscribe.php
src/help.php
src/image.php
src/index.php
src/left_main.php
src/login.php
src/options.php
src/options_highlight.php
src/options_identities.php
src/options_order.php
src/printer_friendly_bottom.php
src/printer_friendly_main.php
src/printer_friendly_top.php
src/redirect.php
src/signout.php
src/view_header.php
src/view_text.php
src/webmail.php

index 093f5a273e15621bd27f6c88040554005001d297..1b916a0faf9978e8c5b09d24a51179a3ee803013 100644 (file)
@@ -465,14 +465,14 @@ class Deliver {
             switch($rfc822_header->priority)
             {
             case 1:
-               $header[] = 'X-Priority: 1 (Highest)'.$rn;
-               $header[] = 'Importance: High'. $rn; break;
+                $header[] = 'X-Priority: 1 (Highest)'.$rn;
+                $header[] = 'Importance: High'. $rn; break;
             case 3:
-               $header[] = 'X-Priority: 3 (Normal)'.$rn;
-               $header[] = 'Importance: Normal'. $rn; break;
+                $header[] = 'X-Priority: 3 (Normal)'.$rn;
+                $header[] = 'Importance: Normal'. $rn; break;
             case 5:
-               $header[] = 'X-Priority: 5 (Lowest)'.$rn;
-               $header[] = 'Importance: Low'. $rn; break;
+                $header[] = 'X-Priority: 5 (Lowest)'.$rn;
+                $header[] = 'Importance: Low'. $rn; break;
             default: break;
             }
         }
@@ -686,4 +686,4 @@ class Deliver {
         return $refer;
     }
 }
-?>
+?>
\ No newline at end of file
index db97527b99288b38be1b8d93757dc5cabdf24344..ac244d702a4915a55f27a06ede8d60640b1825fa 100644 (file)
@@ -24,10 +24,10 @@ class Deliver_IMAP extends Deliver {
     function getBcc() {
        return true;
     }
-    
-    /* to do: finishing the imap-class so the initStream function can call the 
+
+    /* to do: finishing the imap-class so the initStream function can call the
        imap-class */
 }
 
 
-?>
+?>
\ No newline at end of file
index 1042d38361fe86c6ee62e0cba0959847f436fd12..03aa6bc4fbaaa603dc7d71bb26d9eb198e329cf1 100644 (file)
@@ -26,16 +26,16 @@ class Deliver_SMTP extends Deliver {
             $s = str_replace("\n.","\n..",$s);
         }
     }
-    
+
     function initStream($message, $domain, $length=0, $host='', $port='', $user='', $pass='', $authpop=false) {
         global $use_smtp_tls,$smtp_auth_mech;
-    
+
         if ($authpop) {
             $this->authPop($host, '', $user, $pass);
         }
-    
+
         $rfc822_header = $message->rfc822_header;
-        
+
         $from = $rfc822_header->from[0];
         $to =   $rfc822_header->to;
         $cc =   $rfc822_header->cc;
@@ -43,20 +43,20 @@ class Deliver_SMTP extends Deliver {
         $content_type  = $rfc822_header->content_type;
 
         // MAIL FROM: <from address> MUST be empty in cae of MDN (RFC2298)
-        if ($content_type->type0 == 'multipart' && 
+        if ($content_type->type0 == 'multipart' &&
             $content_type->type1 == 'report' &&
             isset($content_type->properties['report-type']) &&
             $content_type->properties['report-type']=='disposition-notification') {
             $from->host = '';
             $from->mailbox = '';
-        } 
-            
+        }
+
         if (($use_smtp_tls == true) and (check_php_version(4,3)) and (extension_loaded('openssl'))) {
             $stream = fsockopen('tls://' . $host, $port, $errorNumber, $errorString);
         } else {
             $stream = fsockopen($host, $port, $errorNumber, $errorString);
         }
-    
+
         if (!$stream) {
             $this->dlv_msg = $errorString;
             $this->dlv_ret_nr = $errorNumber;
@@ -66,10 +66,10 @@ class Deliver_SMTP extends Deliver {
         if ($this->errorCheck($tmp, $stream)) {
             return(0);
         }
-    
-        /* 
+
+        /*
         * If $_SERVER['HTTP_HOST'] is set, use that in our HELO to the SMTP
-        * server.  This should fix the DNS issues some people have had 
+        * server.  This should fix the DNS issues some people have had
         */
         if (sqgetGlobalVar('HTTP_HOST', $HTTP_HOST, SQ_SERVER)) { // HTTP_HOST is set
             // optionally trim off port number
@@ -80,7 +80,7 @@ class Deliver_SMTP extends Deliver {
         } else { // For some reason, HTTP_HOST is not set - revert to old behavior
             $helohost = $domain;
         }
-        
+
         /* Lets introduce ourselves */
         fputs($stream, "EHLO $helohost\r\n");
         $tmp = fgets($stream,1024);
@@ -96,7 +96,7 @@ class Deliver_SMTP extends Deliver {
                 return(0);
             }
         }
-    
+
         if (( $smtp_auth_mech == 'cram-md5') or ( $smtp_auth_mech == 'digest-md5' )) {
             // Doing some form of non-plain auth
             if ($smtp_auth_mech == 'cram-md5') {
@@ -104,35 +104,35 @@ class Deliver_SMTP extends Deliver {
             } elseif ($smtp_auth_mech == 'digest-md5') {
                 fputs($stream, "AUTH DIGEST-MD5\r\n");
             }
-        
+
             $tmp = fgets($stream,1024);
-            
+
             if ($this->errorCheck($tmp,$stream)) {
                 return(0);
             }
-            
+
             // At this point, $tmp should hold "334 <challenge string>"
             $chall = substr($tmp,4);
-            // Depending on mechanism, generate response string 
+            // Depending on mechanism, generate response string
             if ($smtp_auth_mech == 'cram-md5') {
                 $response = cram_md5_response($user,$pass,$chall);
             } elseif ($smtp_auth_mech == 'digest-md5') {
                 $response = digest_md5_response($user,$pass,$chall,'smtp',$host);
             }
             fputs($stream, $response);
-            
+
             // Let's see what the server had to say about that
             $tmp = fgets($stream,1024);
             if ($this->errorCheck($tmp,$stream)) {
                 return(0);
             }
-            
+
             // CRAM-MD5 is done at this point.  If DIGEST-MD5, there's a bit more to go
             if ($smtp_auth_mech == 'digest-md5') {
                 // $tmp contains rspauth, but I don't store that yet. (No need yet)
                 fputs($stream,"\r\n");
                 $tmp = fgets($stream,1024);
-                
+
                 if ($this->errorCheck($tmp,$stream)) {
                 return(0);
                 }
@@ -145,7 +145,7 @@ class Deliver_SMTP extends Deliver {
             // The LOGIN method
             fputs($stream, "AUTH LOGIN\r\n");
             $tmp = fgets($stream, 1024);
-        
+
             if ($this->errorCheck($tmp, $stream)) {
                 return(0);
             }
@@ -154,7 +154,7 @@ class Deliver_SMTP extends Deliver {
             if ($this->errorCheck($tmp, $stream)) {
                 return(0);
             }
-        
+
             fputs($stream, base64_encode($pass) . "\r\n");
             $tmp = fgets($stream, 1024);
             if ($this->errorCheck($tmp, $stream)) {
@@ -163,16 +163,16 @@ class Deliver_SMTP extends Deliver {
         } elseif ($smtp_auth_mech == "plain") {
             /* SASL Plain */
             $auth = base64_encode("$user\0$user\0$pass");
-                        
+
             $query = "AUTH PLAIN\r\n";
             fputs($stream, $query);
             $read=fgets($stream, 1024);
-        
+
             if (substr($read,0,3) == '334') { // OK so far..
                 fputs($stream, "$auth\r\n");
                 $read = fgets($stream, 1024);
             }
-                        
+
             $results=explode(" ",$read,3);
             $response=$results[1];
             $message=$results[2];
@@ -184,16 +184,16 @@ class Deliver_SMTP extends Deliver {
                 return(0);
             }
         }
-        
+
         /* Ok, who is sending the message? */
-        $fromaddress = ($from->mailbox && $from->host) ? 
+        $fromaddress = ($from->mailbox && $from->host) ?
             $from->mailbox.'@'.$from->host : '';
         fputs($stream, 'MAIL FROM:<'.$fromaddress.">\r\n");
         $tmp = fgets($stream, 1024);
         if ($this->errorCheck($tmp, $stream)) {
             return(0);
         }
-    
+
         /* send who the recipients are */
         for ($i = 0, $cnt = count($to); $i < $cnt; $i++) {
             if (!$to[$i]->host) $to[$i]->host = $domain;
@@ -205,8 +205,8 @@ class Deliver_SMTP extends Deliver {
                 }
             }
         }
-        
-        for ($i = 0, $cnt = count($cc); $i < $cnt; $i++) {     
+
+        for ($i = 0, $cnt = count($cc); $i < $cnt; $i++) {
             if (!$cc[$i]->host) $cc[$i]->host = $domain;
             if ($cc[$i]->mailbox) {
                 fputs($stream, 'RCPT TO:<'.$cc[$i]->mailbox.'@'.$cc[$i]->host.">\r\n");
@@ -216,7 +216,7 @@ class Deliver_SMTP extends Deliver {
                 }
             }
         }
-    
+
         for ($i = 0, $cnt = count($bcc); $i < $cnt; $i++) {
             if (!$bcc[$i]->host) $bcc[$i]->host = $domain;
             if ($bcc[$i]->mailbox) {
@@ -235,7 +235,7 @@ class Deliver_SMTP extends Deliver {
         }
         return $stream;
     }
-    
+
     function finalizeStream($stream) {
         fputs($stream, "\r\n.\r\n"); /* end the DATA part */
         $tmp = fgets($stream, 1024);
@@ -247,7 +247,7 @@ class Deliver_SMTP extends Deliver {
         fclose($stream);
         return true;
     }
-    
+
     /* check if an SMTP reply is an error and set an error message) */
     function errorCheck($line, $smtpConnection) {
 
@@ -286,7 +286,7 @@ class Deliver_SMTP extends Deliver {
         case '503': $message = _("Bad sequence of commands");
             break;
         case '504': $message = _("Command parameter not implemented");
-            break;    
+            break;
         case '530': $message = _("Authentication required");
             break;
         case '534': $message = _("Authentication mechanism is too weak");
@@ -314,7 +314,7 @@ class Deliver_SMTP extends Deliver {
 
         return true;
     }
-    
+
     function authPop($pop_server='', $pop_port='', $user, $pass) {
         if (!$pop_port) {
             $pop_port = 110;
index 109a5d30b9a5828535bd7801ecba0c6ab18fe0f8..327bc6b0f60e665ebe2accce57be45a582bd9053 100644 (file)
@@ -15,7 +15,7 @@
 
 /** This of course depends upon Deliver */
 require_once(SM_PATH . 'class/deliver/Deliver.class.php');
+
 /**
  * Delivers messages using the sendmail binary
  * @package squirrelmail
@@ -27,15 +27,15 @@ class Deliver_SendMail extends Deliver {
     *
     * Sendmail needs LF's as line endings instead of CRLF.
     * This function translates the line endings to LF and should be called
-    * before each line is written to the stream. 
-    *  
+    * before each line is written to the stream.
+    *
     * @param string $s Line to process
     * @return void
     * @access private
-    */ 
+    */
     function preWriteToStream(&$s) {
        if ($s) {
-         $s = str_replace("\r\n", "\n", $s);
+           $s = str_replace("\r\n", "\n", $s);
        }
     }
 
@@ -43,63 +43,63 @@ class Deliver_SendMail extends Deliver {
     * function initStream
     *
     * Initialise the sendmail connection.
-    *  
+    *
     * @param Message $message Message object containing the from address
     * @param string $sendmail_path Location of sendmail binary
     * @return void
-    * @access public 
-    */    
+    * @access public
+    */
     function initStream($message, $sendmail_path) {
         $rfc822_header = $message->rfc822_header;
-       $from = $rfc822_header->from[0];
-       $envelopefrom = trim($from->mailbox.'@'.$from->host);
+        $from = $rfc822_header->from[0];
+        $envelopefrom = trim($from->mailbox.'@'.$from->host);
         $envelopefrom = str_replace(array("\0","\n"),array('',''),$envelopefrom);
-       if (strstr($sendmail_path, "qmail-inject")) {
-           $stream = popen (escapeshellcmd("$sendmail_path -f$envelopefrom"), "w");
-       } else {
-           $stream = popen (escapeshellcmd("$sendmail_path -i -t -f$envelopefrom"), "w");
-       }
-       return $stream;
+        if (strstr($sendmail_path, "qmail-inject")) {
+            $stream = popen (escapeshellcmd("$sendmail_path -f$envelopefrom"), "w");
+        } else {
+            $stream = popen (escapeshellcmd("$sendmail_path -i -t -f$envelopefrom"), "w");
+        }
+        return $stream;
     }
 
    /**
     * function finalizeStream
     *
     * Close the stream.
-    *  
+    *
     * @param resource $stream
     * @return boolean
     * @access public
-    */    
+    */
     function finalizeStream($stream) {
-       pclose($stream);
-       return true;
+        pclose($stream);
+        return true;
     }
 
    /**
     * function getBcc
     *
     * In case of sendmail, the rfc822header must contain the bcc header.
-    *  
+    *
     * @return boolean true if rfc822header should include the bcc header.
     * @access private
     */
     function getBcc() {
        return true;
     }
-    
+
    /**
     * function clean_crlf
     *
     * Cleans each line to only end in a LF
-    * Returns the length of the line including a CR, 
+    * Returns the length of the line including a CR,
     * so that length is correct when the message is saved to imap
-    * Implemented to fix sendmail->postfix rejection of messages with 
+    * Implemented to fix sendmail->postfix rejection of messages with
     * attachments because of stray LF's
     *
-    * @param string $s string to strip of CR's 
+    * @param string $s string to strip of CR's
     * @return integer length of string including a CR for each LF
-    * @access private 
+    * @access private
     */
     function clean_crlf(&$s) {
         $s = str_replace("\r\n", "\n", $s);
@@ -107,7 +107,7 @@ class Deliver_SendMail extends Deliver {
         $s2 = str_replace("\n", "\r\n", $s);
         return strlen($s2);
     }
-    
+
 
 }
-?>
+?>
\ No newline at end of file
index 7e4fc5ca3779b3d5ba343ad23297512478f29970..c5e70db3493a4f58a3a47e80843be577ea321650 100644 (file)
@@ -1,3 +1,3 @@
 <?php
 header('Location: ../index.php');
-?>
+?>
\ No newline at end of file
index fba98feb2f70f2933e8d46e9e70c4938f8b3fa0a..6c6ea3a4d968853c95558ca003d7203e959a909d 100644 (file)
@@ -16,7 +16,7 @@
  * @package squirrelmail
  */
 class html {
-  var $tag, $text, $style, $class,  
+  var $tag, $text, $style, $class,
       $id, $html_el = array(), $javascript, $xtr_prop;
 
   function html($tag='', $text='', $style ='', $class='', $id='',
@@ -29,59 +29,59 @@ class html {
      $this->xtr_prop = $xtr_prop;
      $this->javascript = $javascript;
   }
-  
+
   function htmlAdd($el, $last=true) {
      if ($last) {
         $this->html_el[] = $el;
      } else {
-       $new_html_el = array();
-       $new_html_el[] = $el;
-       foreach ($this->html_el as $html_el) {
-          $new_html_el[] = $html_el;
-       }
-       $this->html_el = $new_html_el;
+         $new_html_el = array();
+         $new_html_el[] = $el;
+         foreach ($this->html_el as $html_el) {
+             $new_html_el[] = $html_el;
+         }
+         $this->html_el = $new_html_el;
      }
   }
-  
+
   function AddChild($tag='', $text='', $style ='', $class='', $id='',
                   $xtr_prop = '', $javascript = '') {
      $el = new html ($tag, $text, $style, $class, $id, $xtr_prop, $javascript);
      $this->htmlAdd($el);
   }
-  
+
   function FindId($id) {
      $cnt = count($this->html_el);
      $el = false;
      if ($cnt) {
         for ($i = 0 ; $i < $cnt; $i++) {
-           if ($this->html_el[$i]->id == $id) {
-              $ret = $this->html_el[$i];
-              return $ret;
-           } else if (count($this->html_el[$i]->html_el)) {
-              $el = $this->html_el[$i]->FindId($id);
-           }
-           if ($el) return $el;
+            if ($this->html_el[$i]->id == $id) {
+                $ret = $this->html_el[$i];
+                return $ret;
+            } else if (count($this->html_el[$i]->html_el)) {
+                $el = $this->html_el[$i]->FindId($id);
+            }
+            if ($el) return $el;
         }
      }
      return $el;
-  }     
+  }
 
   function InsToId( $el, $id, $last=true) {
      $html_el = &$this->FindId($id);
      if ($html_el) {
         $html_el->htmlAdd($el, $last);
      }
-  }     
-  
+  }
+
   function scriptAdd($script) {
      $s = "\n".'<!--'."\n".
-         $script .
-         "\n".'// -->'."\n";
+         $script .
+         "\n".'// -->'."\n";
      $el = new html ('script',$s,'','','',array('language' => 'JavaScript',
                                                 'type' => 'text/javascript'));
      $this->htmlAdd($el);
   }
-  
+
   function echoHtml( $usecss=false, $indent='x') {
     if ($indent == 'x') {
       $indent = ''; $indentmore = '';
@@ -99,26 +99,26 @@ class html {
        $prop = '';
        foreach ($xtr_prop as $k => $v) {
           if (is_string($k)) {
-             $prop.=' '.$k.'="'.$v.'"';
-         } else {
-            $prop.=' '.$v;
-         }
+              $prop.=' '.$k.'="'.$v.'"';
+          } else {
+              $prop.=' '.$v;
+          }
        }
-    }   
+    }
     if ($javascript) {
        $js = '';
        foreach ($javascript as $k => $v) { /* here we put the onclick, onmouseover etc entries */
           $js.=' '.$k.'="'.$v.'";';
        }
     }
-    if ($tag) {          
+    if ($tag) {
        echo $indent . '<' . $tag;
     } else {
        echo $indent;
     }
     if ($class) {
        echo ' class="'.$class.'"';
-    }  
+    }
     if ($id) {
        echo ' id="'.$id.'"';
     }
@@ -127,7 +127,7 @@ class html {
     }
     if ($style && !$usecss && !is_array($style)) {
        /* last premisse is to prevent 'style="Array"' in the output */
-       echo ' style="'.$style.'"';  
+       echo ' style="'.$style.'"';
     }
     if ($javascript) {
        echo ' '.$js;
@@ -142,9 +142,9 @@ class html {
        }
        foreach ($style as $k => $v) {
           /* if value of key value = true close the tag */
-         if ($v) {
+          if ($v) {
              $closestyles .= '</'.$k.'>';
-          }   
+          }
        }
     }
     echo $openstyles;
@@ -158,7 +158,7 @@ class html {
        echo "\n";
        for($i = 0;$i<$cnt;$i++) {
           $el = $this->html_el[$i];
-         $el->echoHtml($usecss,$indentmore);
+          $el->echoHtml($usecss,$indentmore);
        }
        echo $indent;
     }
@@ -170,6 +170,6 @@ class html {
     }
   }
 }
+
 
 ?>
\ No newline at end of file
index 3d2bdc510c800366b30066ad29b90f98d2636031..ac57affb09d72e3025f1bc12b3e6415dd2cf5dd3 100644 (file)
@@ -18,4 +18,4 @@ header("Location:../index.php");
 
 /* pretty impressive huh? */
 
-?>
+?>
\ No newline at end of file
index ae44963763c218aef639fac6e675d5e7ce55c1cb..95b3c31f182f609adb89daaa933aaeb7d0f7a2a1 100644 (file)
@@ -5,7 +5,7 @@
  * Copyright (c) 2003-2004 The SquirrelMail Project Team
  * Licensed under the GNU GPL. For full terms see the file COPYING.
  *
- * This contains internal squirrelmail functions needed to handle 
+ * This contains internal squirrelmail functions needed to handle
  * translations when php gettext extension is missing or some functions
  * are not available.
  *
index cc1278c706748ccf2f9bf558c89acabec7404ef1..bb9c6422bae95ccab07a30cb50f8cafb79f4535e 100644 (file)
@@ -21,7 +21,7 @@
  * @package squirrelmail
  * @subpackage i18n
  */
+
 /**
  * Class that uses parsed translation input objects
  * @package squirrelmail
@@ -57,9 +57,9 @@ class gettext_reader {
             $byte[$i]=ord($this->STREAM->read(1));
         }
         //print sprintf("pos: %d\n",$this->STREAM->currentpos());
-        if ($this->BYTEORDER == 0) 
+        if ($this->BYTEORDER == 0)
             return (int)(($byte[0]) | ($byte[1]<<8) | ($byte[2]<<16) | ($byte[3]<<24));
-        else 
+        else
             return (int)(($byte[3]) | ($byte[2]<<8) | ($byte[1]<<16) | ($byte[0]<<24));
     }
 
@@ -161,7 +161,7 @@ class gettext_reader {
         $data = $this->STREAM->read($length);
         return (string)$data;
     }
-  
+
     /**
      * binary search for string
      * @param string $string
@@ -190,7 +190,7 @@ class gettext_reader {
             if ($cmp == 0) {
                 $this->_HASHED[$string] = $half;
                 return $half;
-            } elseif ($cmp<0) 
+            } elseif ($cmp<0)
                 return $this->find_string($string,$start,$half);
             else
                 return $this->find_string($string,$half,$end);
@@ -203,11 +203,11 @@ class gettext_reader {
      * @return string translated string
      */
     function translate($string) {
-       if ($this->error > 0) return $string;
+        if ($this->error > 0) return $string;
         $num = $this->find_string($string, 0, $this->total);
         if ($num == -1)
             return $string;
-        else 
+        else
             return $this->get_translation_number($num);
     }
 
@@ -220,7 +220,7 @@ class gettext_reader {
         // this is true, right?
 
         // cache header field for plural forms
-        if (isset($this->pluralheader) && is_string($this->pluralheader)) 
+        if (isset($this->pluralheader) && is_string($this->pluralheader))
             return $this->pluralheader;
         else {
             $header = $this->get_translation_number(0);
@@ -266,7 +266,7 @@ class gettext_reader {
             $result=-1;
         } else {
             // find out the appropriate form
-            $select = $this->select_string($number); 
+            $select = $this->select_string($number);
 
             // this should contains all strings separated by NULLs
             $result = $this->find_string($single.chr(0).$plural,0,$this->total);
index b3201e235be867fd058e9a1f9e6e321fece26532..d3f6976aaa2f1ee226652cc0c01e87640184ab93 100644 (file)
@@ -47,7 +47,7 @@ class AddressStructure {
                     }
                 }
                 $addr = ($email ? $personal . ' <' .$email.'>'
-                        : $this->personal);                                    
+                        : $this->personal);
                 $best_dpl = $this->personal;
             } else {
                 $addr = $email;
@@ -57,7 +57,7 @@ class AddressStructure {
         }
         return $result;
     }
-    
+
     function getEncodedAddress() {
         return $this->getAddress(true, true);
     }
index 6f39e3d7834e7f2af6ca1700e9a07d7de72ebeec..7e3b76004e33bc73bce891ab47b3bca96aaeff8c 100644 (file)
@@ -23,4 +23,4 @@ class Language {
     }
 }
 
-?>
+?>
\ No newline at end of file
index 94e59c3e99df634273136f283fc98562f37992f9..fbfbd3b5dcab22f3557ac70d94e21ca27a341b47 100644 (file)
@@ -74,7 +74,7 @@ class Message {
             $cur_ent_a = explode('.', $this->entity_id);
         }
         $ent_a = explode('.', $ent);
-        
+
         for ($i = 0,$entCount = count($ent_a) - 1; $i < $entCount; ++$i) {
             if (isset($cur_ent_a[$i]) && ($cur_ent_a[$i] != $ent_a[$i])) {
                 $msg = $msg->parent;
@@ -145,12 +145,12 @@ class Message {
         if($msg) $msg->setEntIds($msg,false,0);
         return $msg;
     }
-    
+
     function setEntIds(&$msg,$init=false,$i=0) {
         $iCnt = count($msg->entities);
         if ($init !==false) {
             $iEntSub = $i+1;
-            if ($msg->parent->type0 == 'message' && 
+            if ($msg->parent->type0 == 'message' &&
                 $msg->parent->type1 == 'rfc822' &&
                 $msg->type0 == 'multipart') {
                 $iEntSub = '0';
@@ -166,8 +166,8 @@ class Message {
             $msg->entity_id='1';
         }
         for ($i=0;$i<$iCnt;++$i) {
-            $msg->entities[$i]->parent =& $msg;    
-            if (strrchr($msg->entity_id, '.') != '.0') {    
+            $msg->entities[$i]->parent =& $msg;
+            if (strrchr($msg->entity_id, '.') != '.0') {
                 $msg->entities[$i]->setEntIds($msg->entities[$i],$msg->entity_id,$i);
             } else {
                 $msg->entities[$i]->setEntIds($msg->entities[$i],$msg->parent->entity_id,$i);
@@ -183,7 +183,7 @@ class Message {
         } else {
             $message = new Message();
         }
-    
+
         for ($cnt = strlen($read); $i < $cnt; ++$i) {
             $char = strtoupper($read{$i});
             switch ($char) {
@@ -294,7 +294,7 @@ class Message {
                     $arg_a[] = $msg->parseLiteral($read, $i);
                     ++$arg_no;
                     break;
-        case '0':    
+        case '0':
                 case is_numeric($read{$i}):
                     /* process integers */
                     if ($read{$i} == ' ') { break; }
@@ -442,7 +442,7 @@ class Message {
         if (count($arg_a) > 9) {
             $d = strtr($arg_a[0], array('  ' => ' '));
             $d = explode(' ', $d);
-        if (!$arg_a[1]) $arg_a[1] = _("(no subject)");        
+        if (!$arg_a[1]) $arg_a[1] = _("(no subject)");
 
             $hdr->date = getTimeStamp($d); /* argument 1: date */
             $hdr->subject = $arg_a[1];     /* argument 2: subject */
@@ -691,7 +691,7 @@ class Message {
 //        $alt_order[] = "message/rfc822";
             foreach ($alt_order as $alt) {
                 if( ($alt == $type) && isset($this->entity_id) ) {
-                    if ((count($this->entities) == 0) && 
+                    if ((count($this->entities) == 0) &&
                 (!isset($ent->header->parameters['filename'])) &&
                 (!isset($ent->header->parameters['name'])) &&
                         (strtolower($this->header->disposition->name) != 'attachment')) {
@@ -765,7 +765,7 @@ class Message {
 
     function getAttachments($exclude_id=array(), $result = array()) {
 /*
-        if (($this->type0 == 'message') && 
+        if (($this->type0 == 'message') &&
         ($this->type1 == 'rfc822') &&
         ($this->entity_id) ) {
             $this = $this->entities[0];
@@ -801,7 +801,7 @@ class Message {
         }
         return $result;
     }
-    
+
     function initAttachment($type, $name, $location) {
         $attachment = new Message();
         $mime_header = new MessageHeader();
@@ -822,4 +822,4 @@ class Message {
     }
 }
 
-?>
+?>
\ No newline at end of file
index d8cc46c03c35bcd308fd4b137685c8cfb50ed9a4..a4b5ec9b93a8b6db9acda5a964f26ecf7d8a069e 100644 (file)
@@ -13,7 +13,7 @@
  */
 
 /**
- * Contains all variables available in a bodystructure 
+ * Contains all variables available in a bodystructure
  * @package squirrelmail
  */
 class MessageHeader {
index 7e4fc5ca3779b3d5ba343ad23297512478f29970..c5e70db3493a4f58a3a47e80843be577ea321650 100644 (file)
@@ -1,3 +1,3 @@
 <?php
 header('Location: ../index.php');
-?>
+?>
\ No newline at end of file
index a526f6e70df7f766fd674636d0b6044a646a60fb..228cb82742c8d195b0f14ac9151a6f424179bd2b 100644 (file)
@@ -80,7 +80,7 @@ $frame_top = '_top';
  *
  * Here you can set name of the link displayed on the right side of main page.
  *
- * Link will be displayed only if you have $hide_sm_attributions 
+ * Link will be displayed only if you have $hide_sm_attributions
  * option set to true.
  * @global string $provider_name
  */
@@ -91,7 +91,7 @@ $provider_name = 'SquirrelMail';
  *
  * Here you can set URL of the link displayed on the right side of main page.
  *
- * Link will be displayed only if you have $hide_sm_attributions 
+ * Link will be displayed only if you have $hide_sm_attributions
  * option set to true.
  * @global string $provider_uri
  */
@@ -125,7 +125,7 @@ $invert_time = false;
  *
  * What should be used when sending email.
  * If it is set to false, SquirrelMail will use SMTP server settings.
- * If it is set to true, SquirrelMail will use program defined in 
+ * If it is set to true, SquirrelMail will use program defined in
  * $sendmail_path
  * @global bool $useSendmail
  */
@@ -149,8 +149,8 @@ $smtpPort = 25;
  * This can increase user's privacy and solve problems with spam filters
  * that increase spam marks for dynamic dialup addresses.
  *
- * If admin enables this setting, system should have some logging facility 
- * or other tools to control users. SquirrelMail's Received: header provides 
+ * If admin enables this setting, system should have some logging facility
+ * or other tools to control users. SquirrelMail's Received: header provides
  * information, that can't be forged by webmail user.
  * @global bool $skip_SM_header
  */
@@ -160,12 +160,12 @@ $skip_SM_header = false;
  * Path to Sendmail
  *
  * Program that should be used when sending email. SquirrelMail expects that
- * this program will follow options used by original sendmail 
+ * this program will follow options used by original sendmail
  * (http://www.sendmail.org).
  * @global string $sendmail_path
  */
 $sendmail_path = '/usr/sbin/sendmail';
-    
+
 /**
  * IMAP server address
  *
@@ -360,7 +360,7 @@ $auto_create_special = true;
  * List Special Folders First Control
  *
  * Whether or not to list the special folders first (true/false).
- * @global bool $list_special_folders_first 
+ * @global bool $list_special_folders_first
  */
 $list_special_folders_first = true;
 
@@ -382,7 +382,7 @@ $default_sub_of_inbox = true;
  * option during folder creation. The option toggles which type of
  * folder it should be.
  *
- * If this option confuses you, just set it to 'true'. You can not hurt 
+ * If this option confuses you, just set it to 'true'. You can not hurt
  * anything if it's true, but some servers will respond weird if it's
  * false. (Cyrus works fine whether it's true OR false).
  * @global bool $show_contain_subfolders_option
@@ -393,7 +393,7 @@ $show_contain_subfolders_option = false;
  * These next two options set the defaults for the way that the
  * users see their folder list.
  *   $default_unseen_notify
- *       Specifies whether or not the users will see the number of 
+ *       Specifies whether or not the users will see the number of
  *       unseen in each folder by default and also which folders to
  *       do this to. Valid values are: 1=none, 2=inbox, 3=all.
  *   $default_unseen_type
@@ -445,7 +445,7 @@ $data_dir = SM_PATH . 'data/';
  *      list files in this directory. Confidential data might be laying
  *      around there.
  *    + Since the webserver is not able to list the files in the content
- *       is also impossible for the webserver to delete files lying around 
+ *       is also impossible for the webserver to delete files lying around
  *       there for too long.
  *    + It should probably be another directory than data_dir.
  * @global string $attachment_dir
@@ -454,12 +454,12 @@ $attachment_dir = $data_dir;
 
 /**
  * Hash level used for data directory.
- * 
+ *
  * This option allows spliting file based squirrelmail user
  * data storage directory into several subfolders. Number from
  * 0 to 4 allows allows having up to four subfolder levels.
  *
- * Hashing should speed up directory access if you have big number 
+ * Hashing should speed up directory access if you have big number
  * of users (500 and more).
  * @global integer $dir_hash_level
  */
@@ -496,7 +496,7 @@ $default_use_priority = true;
 /**
  * SquirrelMail Attributions Control
  *
- * This option disables display of "created by squirrelmail developers" 
+ * This option disables display of "created by squirrelmail developers"
  * strings and provider link
  * @global bool $hide_sm_attributions
  */
@@ -528,7 +528,7 @@ $edit_name = true;
  * Server Side Threading Control
  *
  * If you want to enable server side thread sorting options
- * Your IMAP server must support the THREAD extension for 
+ * Your IMAP server must support the THREAD extension for
  * this to work.
  * @global bool $allow_thread_sort
  */
@@ -548,7 +548,7 @@ $allow_server_sort = false;
  * IMAP Charset Use Control
  *
  * This option allows you to choose if SM uses charset search
- * Your imap server should support SEARCH CHARSET command for 
+ * Your imap server should support SEARCH CHARSET command for
  * this to work.
  * @global bool $allow_charset_search
  */
@@ -582,9 +582,9 @@ $session_name = 'SQMSESSID';
  *
  * To add a new theme to the options that users can choose from, just
  * add a new number to the array at the bottom, and follow the pattern.
- * 
+ *
  * $theme_default sets theme that will be used by default
- * $theme_css sets stylesheet (from theme/css directory) that will be 
+ * $theme_css sets stylesheet (from theme/css directory) that will be
  * used by default.
  * @global integer $theme_default
  * @global string $theme_css
@@ -718,7 +718,7 @@ $theme[36]['NAME'] = 'Redmond';
  *       'host' => 'memberdir.netscape.com',
  *       'name' => 'Netcenter Member Directory',
  *       'base' => 'ou=member_directory,o=netcenter.com'
- *   ); 
+ *   );
  */
 // Add your ldap server options here
 
@@ -749,7 +749,7 @@ $abook_global_file_writeable = false;
 /**
  * MOTD
  *
- * This is a message that is displayed immediately after a user logs in. 
+ * This is a message that is displayed immediately after a user logs in.
  * @global string $motd
  */
 $motd = "";
@@ -768,7 +768,7 @@ $motd = "";
 
 /*** Database ***/
 /**
- * Read doc/database.txt in order to get more information 
+ * Read doc/database.txt in order to get more information
  * about these settings.
  */
 /**
@@ -805,7 +805,7 @@ $addrbook_global_listing = false;
  *
  *   This is the default language. It is used as a last resort
  *   if SquirrelMail can't figure out which language to display.
- *   Language names usually consist of language code, undercore 
+ *   Language names usually consist of language code, undercore
  *   symbol and country code
  * @global string $squirrelmail_default_language
  */
@@ -839,7 +839,7 @@ $available_languages   = 'all';
 /**
  * Alternative Language Names Control
  *
- * This options allows displaying native language names in language 
+ * This options allows displaying native language names in language
  * selection box.
  * @global bool $show_alternative_names
  * @since 1.5.0
@@ -849,7 +849,7 @@ $show_alternative_names   = false;
 /**
  * Aggressive Decoding Control
  *
- * This option enables reading of Eastern multibyte encodings. 
+ * This option enables reading of Eastern multibyte encodings.
  * Functions that provide this support are very cpu and memory intensive.
  * Don't enable this option unless you really need it.
  * @global bool $aggressive_decoding
@@ -860,8 +860,8 @@ $aggressive_decoding = false;
 /**
  * Lossy Encoding Control
  *
- * This option allows charset conversions when output charset does not support 
- * all symbols used in original charset. Symbols unsupported by output charset 
+ * This option allows charset conversions when output charset does not support
+ * all symbols used in original charset. Symbols unsupported by output charset
  * will be replaced with question marks.
  * @global bool $lossy_encoding
  * @since 1.5.1
@@ -870,7 +870,7 @@ $lossy_encoding = false;
 
 /*** Tweaks ***/
 /**
- * Advanced DHTML tree control 
+ * Advanced DHTML tree control
  *
  * Use experimental DHTML folder listing
  * @global bool $advanced_tree
@@ -900,8 +900,8 @@ $use_icons = false;
  * Use experimental code with php recode functions when reading messages with
  * different encoding. This code is faster that original SM functions,
  * but it require php with recode support.
- * 
- * Don't enable this option if you are not sure about availability of 
+ *
+ * Don't enable this option if you are not sure about availability of
  * recode support.
  * @global bool $use_php_recode
  * @since 1.5.0
@@ -914,8 +914,8 @@ $use_php_recode = false;
  * Use experimental code with php iconv functions when reading messages with
  * different encoding. This code is faster that original SM functions,
  * but it require php with iconv support and works only with some translations.
- * 
- * Don't enable this option if you are not sure about availability of 
+ *
+ * Don't enable this option if you are not sure about availability of
  * iconv support.
  * @global bool $use_php_iconv
  * @since 1.5.0
@@ -929,7 +929,7 @@ $use_php_iconv = false;
  * generate the folder subscribe listbox (this can take a long time
  * when you have a lot of folders).  Instead, a textbox will be
  * displayed allowing users to enter a specific folder name to subscribe to
- * 
+ *
  * This option can't be changed by conf.pl
  * @global bool $no_list_for_subscribe
  */
@@ -939,7 +939,7 @@ $no_list_for_subscribe = false;
  * Color in config control
  *
  * This option is used only by conf.pl script to generate configuration
- * menu with some colors and is provided here only as reference. 
+ * menu with some colors and is provided here only as reference.
  * @global integer $config_use_color
  */
 $config_use_color = 2;
@@ -956,4 +956,4 @@ $config_use_color = 2;
  * sent and regular output to begin, which will majorly screw
  * things up when we try to send more headers later.
  */
-?>
+?>
\ No newline at end of file
index e043ca75d627298eaa59a388f204b8eb4418969d..cf58be5e47e5731e0de2cedb577782df39bc14a3 100644 (file)
@@ -4,10 +4,10 @@
  *
  * You can override the config.php settings here.
  * Don't do it unless you know what you're doing.
- * Use standard PHP syntax, see config.php for examples. 
+ * Use standard PHP syntax, see config.php for examples.
  *
  * @package squirrelmail
  * @subpackage config
  */
 
-?>
+?>
\ No newline at end of file
index 80f6931ba048bd9aa34766afea69a726052d4cbf..586f21535a440882a4e6267f46ac5f0181418960 100644 (file)
@@ -17,4 +17,4 @@ header("Location:../index.php");
 
 /* pretty impressive huh? */
 
-?>
+?>
\ No newline at end of file
index d646dc713690e8a4af987ec8bd53284a0efe015a..e6d35ebc73abb676e597319c1d02b63d0f6b1cee 100644 (file)
@@ -174,4 +174,4 @@ $session_name = 'SQMSESSID';
  * sent and regular output to begin, which will majorly screw
  * things up when we try to send more headers later.
  */
-?>
+?>
\ No newline at end of file
index b86832a0e18d6aeb8a1ce51ba011c2c5a26e4cef..5f28c145e3afb2076bbbd3a0164657dfa9614005 100644 (file)
@@ -17,4 +17,4 @@ header("Location:../index.php");
 
 /* pretty impressive huh? */
 
-?>
+?>
\ No newline at end of file
index 20efeb65eec468c02407131b996b198d90deed1e..5ac5ac5f98341c605c59e4ef6d6683407762daa4 100644 (file)
@@ -212,9 +212,9 @@ class abook_database extends addressbook_backend {
             return false;
         }
 
-       if(isset($this->listing) && !$this->listing) {
-           return array();
-       }
+        if(isset($this->listing) && !$this->listing) {
+            return array();
+        }
 
 
         $query = sprintf("SELECT * FROM %s WHERE owner='%s'",
index e8d43c1c587d6982b53f0e07f36291cbec0a23f5..cf91099862f1d7c9851b915ee1b0235c18ac20dc 100644 (file)
@@ -22,7 +22,7 @@
  * ? create    => if true: file is created if it does not exist.
  * ? umask     => umask set before opening file.
  * ? name      => name of address book.
- * ? detect_writeable => detect address book access permissions by 
+ * ? detect_writeable => detect address book access permissions by
  *                checking file permissions.
  * ? writeable => allow writing into address book. Used only when
  *                detect_writeable is set to false.
@@ -34,7 +34,7 @@
 class abook_local_file extends addressbook_backend {
     /**
      * Backend type
-     * @var string 
+     * @var string
      */
     var $btype = 'local';
     /**
index f5efb80d66290d0063b4b41e7c9cae60268a6438..fc3174f4fca63d52db33c817fe98e26646c592b0 100644 (file)
@@ -76,7 +76,7 @@ function addressbook_init($showerr = true, $onlylocal = false) {
 
     /* This would be for the global addressbook */
     if (isset($abook_global_file) && isset($abook_global_file_writeable)
-       && trim($abook_global_file)!=''){
+        && trim($abook_global_file)!=''){
         // Detect place of address book
         if (! preg_match("/[\/\\\]/",$abook_global_file)) {
             // no path chars
@@ -620,7 +620,7 @@ class AddressBook {
     }
 
     /**
-     * Create a new address 
+     * Create a new address
      * @param array $userdata added address record
      * @param integer $bnum backend number
      * @return integer the backend number that the/ address was added
@@ -671,7 +671,7 @@ class AddressBook {
 
     /**
      * Remove the entries from address book
-     * @param mixed $alias entries that have to be removed. Can be string with nickname or array with list of nicknames 
+     * @param mixed $alias entries that have to be removed. Can be string with nickname or array with list of nicknames
      * @param integer $bnum backend number
      * @return bool true if removed successfully. false if there s an error. $this->error contains error message
      */
index caef3b5e937b1a39bb58e7936f365ebb42387c9f..f8c45768446628cb551c8a22e090f1e3a23039d0 100644 (file)
@@ -43,13 +43,13 @@ function is_logged_in() {
         return;
     } else {
         global $PHP_SELF, $session_expired_post,
-              $session_expired_location, $squirrelmail_language;
+               $session_expired_location, $squirrelmail_language;
 
         /*  First we store some information in the new session to prevent
          *  information-loss.
          */
 
-       $session_expired_post = $_POST;
+        $session_expired_post = $_POST;
         $session_expired_location = $PHP_SELF;
         if (!sqsession_is_registered('session_expired_post')) {
            sqsession_register($session_expired_post,'session_expired_post');
@@ -110,7 +110,7 @@ function digest_md5_response ($username,$password,$challenge,$service,$host) {
 
   /* This can be auth (authentication only), auth-int (integrity protection), or
      auth-conf (confidentiality protection).  Right now only auth is supported.
-        DO NOT CHANGE THIS VALUE */
+     DO NOT CHANGE THIS VALUE */
   $qop_value = "auth";
 
   $digest_uri_value = $service . '/' . $host;
@@ -175,10 +175,10 @@ function digest_md5_parse_challenge($challenge) {
       // We're in a "simple" value - explode to next comma
       $val=explode(',',$challenge,2);
       if (isset($val[1])) {
-               $challenge=$val[1];
-         } else {
-           unset($challenge);
-         }
+          $challenge=$val[1];
+      } else {
+          unset($challenge);
+      }
       $value=$val[0];
     }
     $parsed["$key"]=$value;
index e51db12b57114d8321cafb2d5d4fad2279a53c7a..8b8d49c68097a7f581f79ba4b421eb3cfb001bc8 100644 (file)
@@ -290,9 +290,9 @@ function date_intl( $date_format, $stamp ) {
     $aParts = explode('#',$ret);
     $ret = str_replace(array('$1','$4','$2','$3',), array(getDayAbrv($aParts[0]),
                                                           getMonthAbrv($aParts[1]),
-                                                         getMonthName($aParts[1]),
-                                                         getDayName($aParts[0])),
-                                                         $aParts[2]);
+                                                          getMonthName($aParts[1]),
+                                                          getDayName($aParts[0])),
+                                                          $aParts[2]);
     return( $ret );
 }
 
@@ -447,4 +447,4 @@ function getTimeStamp($dateParts) {
       return ($mtime);
    }
 */
-?>
+?>
\ No newline at end of file
index 779e6b68d0d02a943fe2e36f80c337e46ab0f666..e2156c635bebf09f645f6f9b1a4c8324ceb314ce 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains cp1250 decoding function that is needed to read
  * cp1250 encoded mails in non-cp1250 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1250.TXT
  *
@@ -39,134 +39,134 @@ function charset_decode_cp1250 ($string) {
         return $string;
 
     $cp1250 = array(
-       "\x80" => '&#8364;',
-       "\x81" => '&#65533;',
-       "\x82" => '&#8218;',
-       "\x83" => '&#65533;',
-       "\x84" => '&#8222;',
-       "\x85" => '&#8230;',
-       "\x86" => '&#8224;',
-       "\x87" => '&#8225;',
-       "\x88" => '&#65533;',
-       "\x89" => '&#8240;',
-       "\x8A" => '&#352;',
-       "\x8B" => '&#8249;',
-       "\x8C" => '&#346;',
-       "\x8D" => '&#356;',
-       "\x8E" => '&#381;',
-       "\x8F" => '&#377;',
-       "\x90" => '&#65533;',
-       "\x91" => '&#8216;',
-       "\x92" => '&#8217;',
-       "\x93" => '&#8220;',
-       "\x94" => '&#8221;',
-       "\x95" => '&#8226;',
-       "\x96" => '&#8211;',
-       "\x97" => '&#8212;',
-       "\x98" => '&#65533;',
-       "\x99" => '&#8482;',
-       "\x9A" => '&#353;',
-       "\x9B" => '&#8250;',
-       "\x9C" => '&#347;',
-       "\x9D" => '&#357;',
-       "\x9E" => '&#382;',
-       "\x9F" => '&#378;',
-       "\xA0" => '&#160;',
-       "\xA1" => '&#711;',
-       "\xA2" => '&#728;',
-       "\xA3" => '&#321;',
-       "\xA4" => '&#164;',
-       "\xA5" => '&#260;',
-       "\xA6" => '&#166;',
-       "\xA7" => '&#167;',
-       "\xA8" => '&#168;',
-       "\xA9" => '&#169;',
-       "\xAA" => '&#350;',
-       "\xAB" => '&#171;',
-       "\xAC" => '&#172;',
-       "\xAD" => '&#173;',
-       "\xAE" => '&#174;',
-       "\xAF" => '&#379;',
-       "\xB0" => '&#176;',
-       "\xB1" => '&#177;',
-       "\xB2" => '&#731;',
-       "\xB3" => '&#322;',
-       "\xB4" => '&#180;',
-       "\xB5" => '&#181;',
-       "\xB6" => '&#182;',
-       "\xB7" => '&#183;',
-       "\xB8" => '&#184;',
-       "\xB9" => '&#261;',
-       "\xBA" => '&#351;',
-       "\xBB" => '&#187;',
-       "\xBC" => '&#317;',
-       "\xBD" => '&#733;',
-       "\xBE" => '&#318;',
-       "\xBF" => '&#380;',
-       "\xC0" => '&#340;',
-       "\xC1" => '&#193;',
-       "\xC2" => '&#194;',
-       "\xC3" => '&#258;',
-       "\xC4" => '&#196;',
-       "\xC5" => '&#313;',
-       "\xC6" => '&#262;',
-       "\xC7" => '&#199;',
-       "\xC8" => '&#268;',
-       "\xC9" => '&#201;',
-       "\xCA" => '&#280;',
-       "\xCB" => '&#203;',
-       "\xCC" => '&#282;',
-       "\xCD" => '&#205;',
-       "\xCE" => '&#206;',
-       "\xCF" => '&#270;',
-       "\xD0" => '&#272;',
-       "\xD1" => '&#323;',
-       "\xD2" => '&#327;',
-       "\xD3" => '&#211;',
-       "\xD4" => '&#212;',
-       "\xD5" => '&#336;',
-       "\xD6" => '&#214;',
-       "\xD7" => '&#215;',
-       "\xD8" => '&#344;',
-       "\xD9" => '&#366;',
-       "\xDA" => '&#218;',
-       "\xDB" => '&#368;',
-       "\xDC" => '&#220;',
-       "\xDD" => '&#221;',
-       "\xDE" => '&#354;',
-       "\xDF" => '&#223;',
-       "\xE0" => '&#341;',
-       "\xE1" => '&#225;',
-       "\xE2" => '&#226;',
-       "\xE3" => '&#259;',
-       "\xE4" => '&#228;',
-       "\xE5" => '&#314;',
-       "\xE6" => '&#263;',
-       "\xE7" => '&#231;',
-       "\xE8" => '&#269;',
-       "\xE9" => '&#233;',
-       "\xEA" => '&#281;',
-       "\xEB" => '&#235;',
-       "\xEC" => '&#283;',
-       "\xED" => '&#237;',
-       "\xEE" => '&#238;',
-       "\xEF" => '&#271;',
-       "\xF0" => '&#273;',
-       "\xF1" => '&#324;',
-       "\xF2" => '&#328;',
-       "\xF3" => '&#243;',
-       "\xF4" => '&#244;',
-       "\xF5" => '&#337;',
-       "\xF6" => '&#246;',
-       "\xF7" => '&#247;',
-       "\xF8" => '&#345;',
-       "\xF9" => '&#367;',
-       "\xFA" => '&#250;',
-       "\xFB" => '&#369;',
-       "\xFC" => '&#252;',
-       "\xFD" => '&#253;',
-       "\xFE" => '&#355;',
-       "\xFF" => '&#729;'
+        "\x80" => '&#8364;',
+        "\x81" => '&#65533;',
+        "\x82" => '&#8218;',
+        "\x83" => '&#65533;',
+        "\x84" => '&#8222;',
+        "\x85" => '&#8230;',
+        "\x86" => '&#8224;',
+        "\x87" => '&#8225;',
+        "\x88" => '&#65533;',
+        "\x89" => '&#8240;',
+        "\x8A" => '&#352;',
+        "\x8B" => '&#8249;',
+        "\x8C" => '&#346;',
+        "\x8D" => '&#356;',
+        "\x8E" => '&#381;',
+        "\x8F" => '&#377;',
+        "\x90" => '&#65533;',
+        "\x91" => '&#8216;',
+        "\x92" => '&#8217;',
+        "\x93" => '&#8220;',
+        "\x94" => '&#8221;',
+        "\x95" => '&#8226;',
+        "\x96" => '&#8211;',
+        "\x97" => '&#8212;',
+        "\x98" => '&#65533;',
+        "\x99" => '&#8482;',
+        "\x9A" => '&#353;',
+        "\x9B" => '&#8250;',
+        "\x9C" => '&#347;',
+        "\x9D" => '&#357;',
+        "\x9E" => '&#382;',
+        "\x9F" => '&#378;',
+        "\xA0" => '&#160;',
+        "\xA1" => '&#711;',
+        "\xA2" => '&#728;',
+        "\xA3" => '&#321;',
+        "\xA4" => '&#164;',
+        "\xA5" => '&#260;',
+        "\xA6" => '&#166;',
+        "\xA7" => '&#167;',
+        "\xA8" => '&#168;',
+        "\xA9" => '&#169;',
+        "\xAA" => '&#350;',
+        "\xAB" => '&#171;',
+        "\xAC" => '&#172;',
+        "\xAD" => '&#173;',
+        "\xAE" => '&#174;',
+        "\xAF" => '&#379;',
+        "\xB0" => '&#176;',
+        "\xB1" => '&#177;',
+        "\xB2" => '&#731;',
+        "\xB3" => '&#322;',
+        "\xB4" => '&#180;',
+        "\xB5" => '&#181;',
+        "\xB6" => '&#182;',
+        "\xB7" => '&#183;',
+        "\xB8" => '&#184;',
+        "\xB9" => '&#261;',
+        "\xBA" => '&#351;',
+        "\xBB" => '&#187;',
+        "\xBC" => '&#317;',
+        "\xBD" => '&#733;',
+        "\xBE" => '&#318;',
+        "\xBF" => '&#380;',
+        "\xC0" => '&#340;',
+        "\xC1" => '&#193;',
+        "\xC2" => '&#194;',
+        "\xC3" => '&#258;',
+        "\xC4" => '&#196;',
+        "\xC5" => '&#313;',
+        "\xC6" => '&#262;',
+        "\xC7" => '&#199;',
+        "\xC8" => '&#268;',
+        "\xC9" => '&#201;',
+        "\xCA" => '&#280;',
+        "\xCB" => '&#203;',
+        "\xCC" => '&#282;',
+        "\xCD" => '&#205;',
+        "\xCE" => '&#206;',
+        "\xCF" => '&#270;',
+        "\xD0" => '&#272;',
+        "\xD1" => '&#323;',
+        "\xD2" => '&#327;',
+        "\xD3" => '&#211;',
+        "\xD4" => '&#212;',
+        "\xD5" => '&#336;',
+        "\xD6" => '&#214;',
+        "\xD7" => '&#215;',
+        "\xD8" => '&#344;',
+        "\xD9" => '&#366;',
+        "\xDA" => '&#218;',
+        "\xDB" => '&#368;',
+        "\xDC" => '&#220;',
+        "\xDD" => '&#221;',
+        "\xDE" => '&#354;',
+        "\xDF" => '&#223;',
+        "\xE0" => '&#341;',
+        "\xE1" => '&#225;',
+        "\xE2" => '&#226;',
+        "\xE3" => '&#259;',
+        "\xE4" => '&#228;',
+        "\xE5" => '&#314;',
+        "\xE6" => '&#263;',
+        "\xE7" => '&#231;',
+        "\xE8" => '&#269;',
+        "\xE9" => '&#233;',
+        "\xEA" => '&#281;',
+        "\xEB" => '&#235;',
+        "\xEC" => '&#283;',
+        "\xED" => '&#237;',
+        "\xEE" => '&#238;',
+        "\xEF" => '&#271;',
+        "\xF0" => '&#273;',
+        "\xF1" => '&#324;',
+        "\xF2" => '&#328;',
+        "\xF3" => '&#243;',
+        "\xF4" => '&#244;',
+        "\xF5" => '&#337;',
+        "\xF6" => '&#246;',
+        "\xF7" => '&#247;',
+        "\xF8" => '&#345;',
+        "\xF9" => '&#367;',
+        "\xFA" => '&#250;',
+        "\xFB" => '&#369;',
+        "\xFC" => '&#252;',
+        "\xFD" => '&#253;',
+        "\xFE" => '&#355;',
+        "\xFF" => '&#729;'
     );
 
     $string = str_replace(array_keys($cp1250), array_values($cp1250), $string);
@@ -174,4 +174,4 @@ function charset_decode_cp1250 ($string) {
     return $string;
 }
 
-?>
+?>
\ No newline at end of file
index 5ac43697b5c35c02224604a24e7fea866204cd82..3a0c3ac4aea5a305dac62bf0f3a9c9599ef4d605 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains cp1251 decoding function that is needed to read
  * cp1251 encoded mails in non-cp1251 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1250.TXT
  *
@@ -39,134 +39,134 @@ function charset_decode_cp1251 ($string) {
         return $string;
 
     $cp1251 = array(
-       "\x80" => '&#1026;',
-       "\x81" => '&#1027;',
-       "\x82" => '&#8218;',
-       "\x83" => '&#1107;',
-       "\x84" => '&#8222;',
-       "\x85" => '&#8230;',
-       "\x86" => '&#8224;',
-       "\x87" => '&#8225;',
-       "\x88" => '&#8364;',
-       "\x89" => '&#8240;',
-       "\x8A" => '&#1033;',
-       "\x8B" => '&#8249;',
-       "\x8C" => '&#1034;',
-       "\x8D" => '&#1036;',
-       "\x8E" => '&#1035;',
-       "\x8F" => '&#1039;',
-       "\x90" => '&#1106;',
-       "\x91" => '&#8216;',
-       "\x92" => '&#8217;',
-       "\x93" => '&#8220;',
-       "\x94" => '&#8221;',
-       "\x95" => '&#8226;',
-       "\x96" => '&#8211;',
-       "\x97" => '&#8212;',
-       "\x98" => '&#65533;',
-       "\x99" => '&#8482;',
-       "\x9A" => '&#1113;',
-       "\x9B" => '&#8250;',
-       "\x9C" => '&#1114;',
-       "\x9D" => '&#1116;',
-       "\x9E" => '&#1115;',
-       "\x9F" => '&#1119;',
-       "\xA0" => '&#160;',
-       "\xA1" => '&#1038;',
-       "\xA2" => '&#1118;',
-       "\xA3" => '&#1032;',
-       "\xA4" => '&#164;',
-       "\xA5" => '&#1168;',
-       "\xA6" => '&#166;',
-       "\xA7" => '&#167;',
-       "\xA8" => '&#1025;',
-       "\xA9" => '&#169;',
-       "\xAA" => '&#1028;',
-       "\xAB" => '&#171;',
-       "\xAC" => '&#172;',
-       "\xAD" => '&#173;',
-       "\xAE" => '&#174;',
-       "\xAF" => '&#1031;',
-       "\xB0" => '&#176;',
-       "\xB1" => '&#177;',
-       "\xB2" => '&#1030;',
-       "\xB3" => '&#1110;',
-       "\xB4" => '&#1169;',
-       "\xB5" => '&#181;',
-       "\xB6" => '&#182;',
-       "\xB7" => '&#183;',
-       "\xB8" => '&#1105;',
-       "\xB9" => '&#8470;',
-       "\xBA" => '&#1108;',
-       "\xBB" => '&#187;',
-       "\xBC" => '&#1112;',
-       "\xBD" => '&#1029;',
-       "\xBE" => '&#1109;',
-       "\xBF" => '&#1111;',
-       "\xC0" => '&#1040;',
-       "\xC1" => '&#1041;',
-       "\xC2" => '&#1042;',
-       "\xC3" => '&#1043;',
-       "\xC4" => '&#1044;',
-       "\xC5" => '&#1045;',
-       "\xC6" => '&#1046;',
-       "\xC7" => '&#1047;',
-       "\xC8" => '&#1048;',
-       "\xC9" => '&#1049;',
-       "\xCA" => '&#1050;',
-       "\xCB" => '&#1051;',
-       "\xCC" => '&#1052;',
-       "\xCD" => '&#1053;',
-       "\xCE" => '&#1054;',
-       "\xCF" => '&#1055;',
-       "\xD0" => '&#1056;',
-       "\xD1" => '&#1057;',
-       "\xD2" => '&#1058;',
-       "\xD3" => '&#1059;',
-       "\xD4" => '&#1060;',
-       "\xD5" => '&#1061;',
-       "\xD6" => '&#1062;',
-       "\xD7" => '&#1063;',
-       "\xD8" => '&#1064;',
-       "\xD9" => '&#1065;',
-       "\xDA" => '&#1066;',
-       "\xDB" => '&#1067;',
-       "\xDC" => '&#1068;',
-       "\xDD" => '&#1069;',
-       "\xDE" => '&#1070;',
-       "\xDF" => '&#1071;',
-       "\xE0" => '&#1072;',
-       "\xE1" => '&#1073;',
-       "\xE2" => '&#1074;',
-       "\xE3" => '&#1075;',
-       "\xE4" => '&#1076;',
-       "\xE5" => '&#1077;',
-       "\xE6" => '&#1078;',
-       "\xE7" => '&#1079;',
-       "\xE8" => '&#1080;',
-       "\xE9" => '&#1081;',
-       "\xEA" => '&#1082;',
-       "\xEB" => '&#1083;',
-       "\xEC" => '&#1084;',
-       "\xED" => '&#1085;',
-       "\xEE" => '&#1086;',
-       "\xEF" => '&#1087;',
-       "\xF0" => '&#1088;',
-       "\xF1" => '&#1089;',
-       "\xF2" => '&#1090;',
-       "\xF3" => '&#1091;',
-       "\xF4" => '&#1092;',
-       "\xF5" => '&#1093;',
-       "\xF6" => '&#1094;',
-       "\xF7" => '&#1095;',
-       "\xF8" => '&#1096;',
-       "\xF9" => '&#1097;',
-       "\xFA" => '&#1098;',
-       "\xFB" => '&#1099;',
-       "\xFC" => '&#1100;',
-       "\xFD" => '&#1101;',
-       "\xFE" => '&#1102;',
-       "\xFF" => '&#1103;'
+        "\x80" => '&#1026;',
+        "\x81" => '&#1027;',
+        "\x82" => '&#8218;',
+        "\x83" => '&#1107;',
+        "\x84" => '&#8222;',
+        "\x85" => '&#8230;',
+        "\x86" => '&#8224;',
+        "\x87" => '&#8225;',
+        "\x88" => '&#8364;',
+        "\x89" => '&#8240;',
+        "\x8A" => '&#1033;',
+        "\x8B" => '&#8249;',
+        "\x8C" => '&#1034;',
+        "\x8D" => '&#1036;',
+        "\x8E" => '&#1035;',
+        "\x8F" => '&#1039;',
+        "\x90" => '&#1106;',
+        "\x91" => '&#8216;',
+        "\x92" => '&#8217;',
+        "\x93" => '&#8220;',
+        "\x94" => '&#8221;',
+        "\x95" => '&#8226;',
+        "\x96" => '&#8211;',
+        "\x97" => '&#8212;',
+        "\x98" => '&#65533;',
+        "\x99" => '&#8482;',
+        "\x9A" => '&#1113;',
+        "\x9B" => '&#8250;',
+        "\x9C" => '&#1114;',
+        "\x9D" => '&#1116;',
+        "\x9E" => '&#1115;',
+        "\x9F" => '&#1119;',
+        "\xA0" => '&#160;',
+        "\xA1" => '&#1038;',
+        "\xA2" => '&#1118;',
+        "\xA3" => '&#1032;',
+        "\xA4" => '&#164;',
+        "\xA5" => '&#1168;',
+        "\xA6" => '&#166;',
+        "\xA7" => '&#167;',
+        "\xA8" => '&#1025;',
+        "\xA9" => '&#169;',
+        "\xAA" => '&#1028;',
+        "\xAB" => '&#171;',
+        "\xAC" => '&#172;',
+        "\xAD" => '&#173;',
+        "\xAE" => '&#174;',
+        "\xAF" => '&#1031;',
+        "\xB0" => '&#176;',
+        "\xB1" => '&#177;',
+        "\xB2" => '&#1030;',
+        "\xB3" => '&#1110;',
+        "\xB4" => '&#1169;',
+        "\xB5" => '&#181;',
+        "\xB6" => '&#182;',
+        "\xB7" => '&#183;',
+        "\xB8" => '&#1105;',
+        "\xB9" => '&#8470;',
+        "\xBA" => '&#1108;',
+        "\xBB" => '&#187;',
+        "\xBC" => '&#1112;',
+        "\xBD" => '&#1029;',
+        "\xBE" => '&#1109;',
+        "\xBF" => '&#1111;',
+        "\xC0" => '&#1040;',
+        "\xC1" => '&#1041;',
+        "\xC2" => '&#1042;',
+        "\xC3" => '&#1043;',
+        "\xC4" => '&#1044;',
+        "\xC5" => '&#1045;',
+        "\xC6" => '&#1046;',
+        "\xC7" => '&#1047;',
+        "\xC8" => '&#1048;',
+        "\xC9" => '&#1049;',
+        "\xCA" => '&#1050;',
+        "\xCB" => '&#1051;',
+        "\xCC" => '&#1052;',
+        "\xCD" => '&#1053;',
+        "\xCE" => '&#1054;',
+        "\xCF" => '&#1055;',
+        "\xD0" => '&#1056;',
+        "\xD1" => '&#1057;',
+        "\xD2" => '&#1058;',
+        "\xD3" => '&#1059;',
+        "\xD4" => '&#1060;',
+        "\xD5" => '&#1061;',
+        "\xD6" => '&#1062;',
+        "\xD7" => '&#1063;',
+        "\xD8" => '&#1064;',
+        "\xD9" => '&#1065;',
+        "\xDA" => '&#1066;',
+        "\xDB" => '&#1067;',
+        "\xDC" => '&#1068;',
+        "\xDD" => '&#1069;',
+        "\xDE" => '&#1070;',
+        "\xDF" => '&#1071;',
+        "\xE0" => '&#1072;',
+        "\xE1" => '&#1073;',
+        "\xE2" => '&#1074;',
+        "\xE3" => '&#1075;',
+        "\xE4" => '&#1076;',
+        "\xE5" => '&#1077;',
+        "\xE6" => '&#1078;',
+        "\xE7" => '&#1079;',
+        "\xE8" => '&#1080;',
+        "\xE9" => '&#1081;',
+        "\xEA" => '&#1082;',
+        "\xEB" => '&#1083;',
+        "\xEC" => '&#1084;',
+        "\xED" => '&#1085;',
+        "\xEE" => '&#1086;',
+        "\xEF" => '&#1087;',
+        "\xF0" => '&#1088;',
+        "\xF1" => '&#1089;',
+        "\xF2" => '&#1090;',
+        "\xF3" => '&#1091;',
+        "\xF4" => '&#1092;',
+        "\xF5" => '&#1093;',
+        "\xF6" => '&#1094;',
+        "\xF7" => '&#1095;',
+        "\xF8" => '&#1096;',
+        "\xF9" => '&#1097;',
+        "\xFA" => '&#1098;',
+        "\xFB" => '&#1099;',
+        "\xFC" => '&#1100;',
+        "\xFD" => '&#1101;',
+        "\xFE" => '&#1102;',
+        "\xFF" => '&#1103;'
     );
 
     $string = str_replace(array_keys($cp1251), array_values($cp1251), $string);
@@ -174,4 +174,4 @@ function charset_decode_cp1251 ($string) {
     return $string;
 }
 
-?>
+?>
\ No newline at end of file
index ed69e3ac0422547770911c75bb27d89a8ee641aa..382381fb1001c6cde62c1a165d3f71ce401e3da7 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains cp1252 decoding function that is needed to read
  * cp1252 encoded mails in non-cp1252 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1252.TXT
  *
@@ -40,134 +40,134 @@ function charset_decode_cp1252 ($string) {
         return $string;
 
     $cp1252 = array(
-       "\x80" => '&#8364;',
-       "\x81" => '&#65533;',
-       "\x82" => '&#8218;',
-       "\x83" => '&#402;',
-       "\x84" => '&#8222;',
-       "\x85" => '&#8230;',
-       "\x86" => '&#8224;',
-       "\x87" => '&#8225;',
-       "\x88" => '&#710;',
-       "\x89" => '&#8240;',
-       "\x8A" => '&#352;',
-       "\x8B" => '&#8249;',
-       "\x8C" => '&#338;',
-       "\x8D" => '&#65533;',
-       "\x8E" => '&#381;',
-       "\x8F" => '&#65533;',
-       "\x90" => '&#65533;',
-       "\x91" => '&#8216;',
-       "\x92" => '&#8217;',
-       "\x93" => '&#8220;',
-       "\x94" => '&#8221;',
-       "\x95" => '&#8226;',
-       "\x96" => '&#8211;',
-       "\x97" => '&#8212;',
-       "\x98" => '&#732;',
-       "\x99" => '&#8482;',
-       "\x9A" => '&#353;',
-       "\x9B" => '&#8250;',
-       "\x9C" => '&#339;',
-       "\x9D" => '&#65533;',
-       "\x9E" => '&#382;',
-       "\x9F" => '&#376;',
-       "\xA0" => '&#160;',
-       "\xA1" => '&#161;',
-       "\xA2" => '&#162;',
-       "\xA3" => '&#163;',
-       "\xA4" => '&#164;',
-       "\xA5" => '&#165;',
-       "\xA6" => '&#166;',
-       "\xA7" => '&#167;',
-       "\xA8" => '&#168;',
-       "\xA9" => '&#169;',
-       "\xAA" => '&#170;',
-       "\xAB" => '&#171;',
-       "\xAC" => '&#172;',
-       "\xAD" => '&#173;',
-       "\xAE" => '&#174;',
-       "\xAF" => '&#175;',
-       "\xB0" => '&#176;',
-       "\xB1" => '&#177;',
-       "\xB2" => '&#178;',
-       "\xB3" => '&#179;',
-       "\xB4" => '&#180;',
-       "\xB5" => '&#181;',
-       "\xB6" => '&#182;',
-       "\xB7" => '&#183;',
-       "\xB8" => '&#184;',
-       "\xB9" => '&#185;',
-       "\xBA" => '&#186;',
-       "\xBB" => '&#187;',
-       "\xBC" => '&#188;',
-       "\xBD" => '&#189;',
-       "\xBE" => '&#190;',
-       "\xBF" => '&#191;',
-       "\xC0" => '&#192;',
-       "\xC1" => '&#193;',
-       "\xC2" => '&#194;',
-       "\xC3" => '&#195;',
-       "\xC4" => '&#196;',
-       "\xC5" => '&#197;',
-       "\xC6" => '&#198;',
-       "\xC7" => '&#199;',
-       "\xC8" => '&#200;',
-       "\xC9" => '&#201;',
-       "\xCA" => '&#202;',
-       "\xCB" => '&#203;',
-       "\xCC" => '&#204;',
-       "\xCD" => '&#205;',
-       "\xCE" => '&#206;',
-       "\xCF" => '&#207;',
-       "\xD0" => '&#208;',
-       "\xD1" => '&#209;',
-       "\xD2" => '&#210;',
-       "\xD3" => '&#211;',
-       "\xD4" => '&#212;',
-       "\xD5" => '&#213;',
-       "\xD6" => '&#214;',
-       "\xD7" => '&#215;',
-       "\xD8" => '&#216;',
-       "\xD9" => '&#217;',
-       "\xDA" => '&#218;',
-       "\xDB" => '&#219;',
-       "\xDC" => '&#220;',
-       "\xDD" => '&#221;',
-       "\xDE" => '&#222;',
-       "\xDF" => '&#223;',
-       "\xE0" => '&#224;',
-       "\xE1" => '&#225;',
-       "\xE2" => '&#226;',
-       "\xE3" => '&#227;',
-       "\xE4" => '&#228;',
-       "\xE5" => '&#229;',
-       "\xE6" => '&#230;',
-       "\xE7" => '&#231;',
-       "\xE8" => '&#232;',
-       "\xE9" => '&#233;',
-       "\xEA" => '&#234;',
-       "\xEB" => '&#235;',
-       "\xEC" => '&#236;',
-       "\xED" => '&#237;',
-       "\xEE" => '&#238;',
-       "\xEF" => '&#239;',
-       "\xF0" => '&#240;',
-       "\xF1" => '&#241;',
-       "\xF2" => '&#242;',
-       "\xF3" => '&#243;',
-       "\xF4" => '&#244;',
-       "\xF5" => '&#245;',
-       "\xF6" => '&#246;',
-       "\xF7" => '&#247;',
-       "\xF8" => '&#248;',
-       "\xF9" => '&#249;',
-       "\xFA" => '&#250;',
-       "\xFB" => '&#251;',
-       "\xFC" => '&#252;',
-       "\xFD" => '&#253;',
-       "\xFE" => '&#254;',
-       "\xFF" => '&#255;'
+        "\x80" => '&#8364;',
+        "\x81" => '&#65533;',
+        "\x82" => '&#8218;',
+        "\x83" => '&#402;',
+        "\x84" => '&#8222;',
+        "\x85" => '&#8230;',
+        "\x86" => '&#8224;',
+        "\x87" => '&#8225;',
+        "\x88" => '&#710;',
+        "\x89" => '&#8240;',
+        "\x8A" => '&#352;',
+        "\x8B" => '&#8249;',
+        "\x8C" => '&#338;',
+        "\x8D" => '&#65533;',
+        "\x8E" => '&#381;',
+        "\x8F" => '&#65533;',
+        "\x90" => '&#65533;',
+        "\x91" => '&#8216;',
+        "\x92" => '&#8217;',
+        "\x93" => '&#8220;',
+        "\x94" => '&#8221;',
+        "\x95" => '&#8226;',
+        "\x96" => '&#8211;',
+        "\x97" => '&#8212;',
+        "\x98" => '&#732;',
+        "\x99" => '&#8482;',
+        "\x9A" => '&#353;',
+        "\x9B" => '&#8250;',
+        "\x9C" => '&#339;',
+        "\x9D" => '&#65533;',
+        "\x9E" => '&#382;',
+        "\x9F" => '&#376;',
+        "\xA0" => '&#160;',
+        "\xA1" => '&#161;',
+        "\xA2" => '&#162;',
+        "\xA3" => '&#163;',
+        "\xA4" => '&#164;',
+        "\xA5" => '&#165;',
+        "\xA6" => '&#166;',
+        "\xA7" => '&#167;',
+        "\xA8" => '&#168;',
+        "\xA9" => '&#169;',
+        "\xAA" => '&#170;',
+        "\xAB" => '&#171;',
+        "\xAC" => '&#172;',
+        "\xAD" => '&#173;',
+        "\xAE" => '&#174;',
+        "\xAF" => '&#175;',
+        "\xB0" => '&#176;',
+        "\xB1" => '&#177;',
+        "\xB2" => '&#178;',
+        "\xB3" => '&#179;',
+        "\xB4" => '&#180;',
+        "\xB5" => '&#181;',
+        "\xB6" => '&#182;',
+        "\xB7" => '&#183;',
+        "\xB8" => '&#184;',
+        "\xB9" => '&#185;',
+        "\xBA" => '&#186;',
+        "\xBB" => '&#187;',
+        "\xBC" => '&#188;',
+        "\xBD" => '&#189;',
+        "\xBE" => '&#190;',
+        "\xBF" => '&#191;',
+        "\xC0" => '&#192;',
+        "\xC1" => '&#193;',
+        "\xC2" => '&#194;',
+        "\xC3" => '&#195;',
+        "\xC4" => '&#196;',
+        "\xC5" => '&#197;',
+        "\xC6" => '&#198;',
+        "\xC7" => '&#199;',
+        "\xC8" => '&#200;',
+        "\xC9" => '&#201;',
+        "\xCA" => '&#202;',
+        "\xCB" => '&#203;',
+        "\xCC" => '&#204;',
+        "\xCD" => '&#205;',
+        "\xCE" => '&#206;',
+        "\xCF" => '&#207;',
+        "\xD0" => '&#208;',
+        "\xD1" => '&#209;',
+        "\xD2" => '&#210;',
+        "\xD3" => '&#211;',
+        "\xD4" => '&#212;',
+        "\xD5" => '&#213;',
+        "\xD6" => '&#214;',
+        "\xD7" => '&#215;',
+        "\xD8" => '&#216;',
+        "\xD9" => '&#217;',
+        "\xDA" => '&#218;',
+        "\xDB" => '&#219;',
+        "\xDC" => '&#220;',
+        "\xDD" => '&#221;',
+        "\xDE" => '&#222;',
+        "\xDF" => '&#223;',
+        "\xE0" => '&#224;',
+        "\xE1" => '&#225;',
+        "\xE2" => '&#226;',
+        "\xE3" => '&#227;',
+        "\xE4" => '&#228;',
+        "\xE5" => '&#229;',
+        "\xE6" => '&#230;',
+        "\xE7" => '&#231;',
+        "\xE8" => '&#232;',
+        "\xE9" => '&#233;',
+        "\xEA" => '&#234;',
+        "\xEB" => '&#235;',
+        "\xEC" => '&#236;',
+        "\xED" => '&#237;',
+        "\xEE" => '&#238;',
+        "\xEF" => '&#239;',
+        "\xF0" => '&#240;',
+        "\xF1" => '&#241;',
+        "\xF2" => '&#242;',
+        "\xF3" => '&#243;',
+        "\xF4" => '&#244;',
+        "\xF5" => '&#245;',
+        "\xF6" => '&#246;',
+        "\xF7" => '&#247;',
+        "\xF8" => '&#248;',
+        "\xF9" => '&#249;',
+        "\xFA" => '&#250;',
+        "\xFB" => '&#251;',
+        "\xFC" => '&#252;',
+        "\xFD" => '&#253;',
+        "\xFE" => '&#254;',
+        "\xFF" => '&#255;'
     );
 
     $string = str_replace(array_keys($cp1252), array_values($cp1252), $string);
@@ -175,4 +175,4 @@ function charset_decode_cp1252 ($string) {
     return $string;
 }
 
-?>
+?>
\ No newline at end of file
index ff69088d9c1f9894dd6c38429c3e416cafaf8f77..bc852daae81a0afd17c949cd31ec3311b31fd4db 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains cp1253 decoding function that is needed to read
  * cp1253 encoded mails in non-cp1253 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1253.TXT
  *
@@ -39,134 +39,134 @@ function charset_decode_cp1253 ($string) {
         return $string;
 
     $cp1253 = array(
-       "\x80" => '&#8364;',
-       "\x81" => '&#65533;',
-       "\x82" => '&#8218;',
-       "\x83" => '&#402;',
-       "\x84" => '&#8222;',
-       "\x85" => '&#8230;',
-       "\x86" => '&#8224;',
-       "\x87" => '&#8225;',
-       "\x88" => '&#65533;',
-       "\x89" => '&#8240;',
-       "\x8A" => '&#65533;',
-       "\x8B" => '&#8249;',
-       "\x8C" => '&#65533;',
-       "\x8D" => '&#65533;',
-       "\x8E" => '&#65533;',
-       "\x8F" => '&#65533;',
-       "\x90" => '&#65533;',
-       "\x91" => '&#8216;',
-       "\x92" => '&#8217;',
-       "\x93" => '&#8220;',
-       "\x94" => '&#8221;',
-       "\x95" => '&#8226;',
-       "\x96" => '&#8211;',
-       "\x97" => '&#8212;',
-       "\x98" => '&#65533;',
-       "\x99" => '&#8482;',
-       "\x9A" => '&#65533;',
-       "\x9B" => '&#8250;',
-       "\x9C" => '&#65533;',
-       "\x9D" => '&#65533;',
-       "\x9E" => '&#65533;',
-       "\x9F" => '&#65533;',
-       "\xA0" => '&#160;',
-       "\xA1" => '&#901;',
-       "\xA2" => '&#902;',
-       "\xA3" => '&#163;',
-       "\xA4" => '&#164;',
-       "\xA5" => '&#165;',
-       "\xA6" => '&#166;',
-       "\xA7" => '&#167;',
-       "\xA8" => '&#168;',
-       "\xA9" => '&#169;',
-       "\xAA" => '&#65533;',
-       "\xAB" => '&#171;',
-       "\xAC" => '&#172;',
-       "\xAD" => '&#173;',
-       "\xAE" => '&#174;',
-       "\xAF" => '&#8213;',
-       "\xB0" => '&#176;',
-       "\xB1" => '&#177;',
-       "\xB2" => '&#178;',
-       "\xB3" => '&#179;',
-       "\xB4" => '&#900;',
-       "\xB5" => '&#181;',
-       "\xB6" => '&#182;',
-       "\xB7" => '&#183;',
-       "\xB8" => '&#904;',
-       "\xB9" => '&#905;',
-       "\xBA" => '&#906;',
-       "\xBB" => '&#187;',
-       "\xBC" => '&#908;',
-       "\xBD" => '&#189;',
-       "\xBE" => '&#910;',
-       "\xBF" => '&#911;',
-       "\xC0" => '&#912;',
-       "\xC1" => '&#913;',
-       "\xC2" => '&#914;',
-       "\xC3" => '&#915;',
-       "\xC4" => '&#916;',
-       "\xC5" => '&#917;',
-       "\xC6" => '&#918;',
-       "\xC7" => '&#919;',
-       "\xC8" => '&#920;',
-       "\xC9" => '&#921;',
-       "\xCA" => '&#922;',
-       "\xCB" => '&#923;',
-       "\xCC" => '&#924;',
-       "\xCD" => '&#925;',
-       "\xCE" => '&#926;',
-       "\xCF" => '&#927;',
-       "\xD0" => '&#928;',
-       "\xD1" => '&#929;',
-       "\xD2" => '&#65533;',
-       "\xD3" => '&#931;',
-       "\xD4" => '&#932;',
-       "\xD5" => '&#933;',
-       "\xD6" => '&#934;',
-       "\xD7" => '&#935;',
-       "\xD8" => '&#936;',
-       "\xD9" => '&#937;',
-       "\xDA" => '&#938;',
-       "\xDB" => '&#939;',
-       "\xDC" => '&#940;',
-       "\xDD" => '&#941;',
-       "\xDE" => '&#942;',
-       "\xDF" => '&#943;',
-       "\xE0" => '&#944;',
-       "\xE1" => '&#945;',
-       "\xE2" => '&#946;',
-       "\xE3" => '&#947;',
-       "\xE4" => '&#948;',
-       "\xE5" => '&#949;',
-       "\xE6" => '&#950;',
-       "\xE7" => '&#951;',
-       "\xE8" => '&#952;',
-       "\xE9" => '&#953;',
-       "\xEA" => '&#954;',
-       "\xEB" => '&#955;',
-       "\xEC" => '&#956;',
-       "\xED" => '&#957;',
-       "\xEE" => '&#958;',
-       "\xEF" => '&#959;',
-       "\xF0" => '&#960;',
-       "\xF1" => '&#961;',
-       "\xF2" => '&#962;',
-       "\xF3" => '&#963;',
-       "\xF4" => '&#964;',
-       "\xF5" => '&#965;',
-       "\xF6" => '&#966;',
-       "\xF7" => '&#967;',
-       "\xF8" => '&#968;',
-       "\xF9" => '&#969;',
-       "\xFA" => '&#970;',
-       "\xFB" => '&#971;',
-       "\xFC" => '&#972;',
-       "\xFD" => '&#973;',
-       "\xFE" => '&#974;',
-       "\xFF" => '&#65533;'
+        "\x80" => '&#8364;',
+        "\x81" => '&#65533;',
+        "\x82" => '&#8218;',
+        "\x83" => '&#402;',
+        "\x84" => '&#8222;',
+        "\x85" => '&#8230;',
+        "\x86" => '&#8224;',
+        "\x87" => '&#8225;',
+        "\x88" => '&#65533;',
+        "\x89" => '&#8240;',
+        "\x8A" => '&#65533;',
+        "\x8B" => '&#8249;',
+        "\x8C" => '&#65533;',
+        "\x8D" => '&#65533;',
+        "\x8E" => '&#65533;',
+        "\x8F" => '&#65533;',
+        "\x90" => '&#65533;',
+        "\x91" => '&#8216;',
+        "\x92" => '&#8217;',
+        "\x93" => '&#8220;',
+        "\x94" => '&#8221;',
+        "\x95" => '&#8226;',
+        "\x96" => '&#8211;',
+        "\x97" => '&#8212;',
+        "\x98" => '&#65533;',
+        "\x99" => '&#8482;',
+        "\x9A" => '&#65533;',
+        "\x9B" => '&#8250;',
+        "\x9C" => '&#65533;',
+        "\x9D" => '&#65533;',
+        "\x9E" => '&#65533;',
+        "\x9F" => '&#65533;',
+        "\xA0" => '&#160;',
+        "\xA1" => '&#901;',
+        "\xA2" => '&#902;',
+        "\xA3" => '&#163;',
+        "\xA4" => '&#164;',
+        "\xA5" => '&#165;',
+        "\xA6" => '&#166;',
+        "\xA7" => '&#167;',
+        "\xA8" => '&#168;',
+        "\xA9" => '&#169;',
+        "\xAA" => '&#65533;',
+        "\xAB" => '&#171;',
+        "\xAC" => '&#172;',
+        "\xAD" => '&#173;',
+        "\xAE" => '&#174;',
+        "\xAF" => '&#8213;',
+        "\xB0" => '&#176;',
+        "\xB1" => '&#177;',
+        "\xB2" => '&#178;',
+        "\xB3" => '&#179;',
+        "\xB4" => '&#900;',
+        "\xB5" => '&#181;',
+        "\xB6" => '&#182;',
+        "\xB7" => '&#183;',
+        "\xB8" => '&#904;',
+        "\xB9" => '&#905;',
+        "\xBA" => '&#906;',
+        "\xBB" => '&#187;',
+        "\xBC" => '&#908;',
+        "\xBD" => '&#189;',
+        "\xBE" => '&#910;',
+        "\xBF" => '&#911;',
+        "\xC0" => '&#912;',
+        "\xC1" => '&#913;',
+        "\xC2" => '&#914;',
+        "\xC3" => '&#915;',
+        "\xC4" => '&#916;',
+        "\xC5" => '&#917;',
+        "\xC6" => '&#918;',
+        "\xC7" => '&#919;',
+        "\xC8" => '&#920;',
+        "\xC9" => '&#921;',
+        "\xCA" => '&#922;',
+        "\xCB" => '&#923;',
+        "\xCC" => '&#924;',
+        "\xCD" => '&#925;',
+        "\xCE" => '&#926;',
+        "\xCF" => '&#927;',
+        "\xD0" => '&#928;',
+        "\xD1" => '&#929;',
+        "\xD2" => '&#65533;',
+        "\xD3" => '&#931;',
+        "\xD4" => '&#932;',
+        "\xD5" => '&#933;',
+        "\xD6" => '&#934;',
+        "\xD7" => '&#935;',
+        "\xD8" => '&#936;',
+        "\xD9" => '&#937;',
+        "\xDA" => '&#938;',
+        "\xDB" => '&#939;',
+        "\xDC" => '&#940;',
+        "\xDD" => '&#941;',
+        "\xDE" => '&#942;',
+        "\xDF" => '&#943;',
+        "\xE0" => '&#944;',
+        "\xE1" => '&#945;',
+        "\xE2" => '&#946;',
+        "\xE3" => '&#947;',
+        "\xE4" => '&#948;',
+        "\xE5" => '&#949;',
+        "\xE6" => '&#950;',
+        "\xE7" => '&#951;',
+        "\xE8" => '&#952;',
+        "\xE9" => '&#953;',
+        "\xEA" => '&#954;',
+        "\xEB" => '&#955;',
+        "\xEC" => '&#956;',
+        "\xED" => '&#957;',
+        "\xEE" => '&#958;',
+        "\xEF" => '&#959;',
+        "\xF0" => '&#960;',
+        "\xF1" => '&#961;',
+        "\xF2" => '&#962;',
+        "\xF3" => '&#963;',
+        "\xF4" => '&#964;',
+        "\xF5" => '&#965;',
+        "\xF6" => '&#966;',
+        "\xF7" => '&#967;',
+        "\xF8" => '&#968;',
+        "\xF9" => '&#969;',
+        "\xFA" => '&#970;',
+        "\xFB" => '&#971;',
+        "\xFC" => '&#972;',
+        "\xFD" => '&#973;',
+        "\xFE" => '&#974;',
+        "\xFF" => '&#65533;'
     );
 
     $string = str_replace(array_keys($cp1253), array_values($cp1253), $string);
@@ -174,4 +174,4 @@ function charset_decode_cp1253 ($string) {
     return $string;
 }
 
-?>
+?>
\ No newline at end of file
index 10916c0a61360a7bae1f8dc79b6afed176806790..7cfe140fc086107aefd03c6ab788a43cee450f42 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains cp1254 decoding function that is needed to read
  * cp1254 encoded mails in non-cp1254 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1254.TXT
  *
@@ -39,134 +39,134 @@ function charset_decode_cp1254 ($string) {
         return $string;
 
     $cp1254 = array(
-       "\x80" => '&#8364;',
-       "\x81" => '&#65533;',
-       "\x82" => '&#8218;',
-       "\x83" => '&#402;',
-       "\x84" => '&#8222;',
-       "\x85" => '&#8230;',
-       "\x86" => '&#8224;',
-       "\x87" => '&#8225;',
-       "\x88" => '&#710;',
-       "\x89" => '&#8240;',
-       "\x8A" => '&#352;',
-       "\x8B" => '&#8249;',
-       "\x8C" => '&#338;',
-       "\x8D" => '&#65533;',
-       "\x8E" => '&#65533;',
-       "\x8F" => '&#65533;',
-       "\x90" => '&#65533;',
-       "\x91" => '&#8216;',
-       "\x92" => '&#8217;',
-       "\x93" => '&#8220;',
-       "\x94" => '&#8221;',
-       "\x95" => '&#8226;',
-       "\x96" => '&#8211;',
-       "\x97" => '&#8212;',
-       "\x98" => '&#732;',
-       "\x99" => '&#8482;',
-       "\x9A" => '&#353;',
-       "\x9B" => '&#8250;',
-       "\x9C" => '&#339;',
-       "\x9D" => '&#65533;',
-       "\x9E" => '&#65533;',
-       "\x9F" => '&#376;',
-       "\xA0" => '&#160;',
-       "\xA1" => '&#161;',
-       "\xA2" => '&#162;',
-       "\xA3" => '&#163;',
-       "\xA4" => '&#164;',
-       "\xA5" => '&#165;',
-       "\xA6" => '&#166;',
-       "\xA7" => '&#167;',
-       "\xA8" => '&#168;',
-       "\xA9" => '&#169;',
-       "\xAA" => '&#170;',
-       "\xAB" => '&#171;',
-       "\xAC" => '&#172;',
-       "\xAD" => '&#173;',
-       "\xAE" => '&#174;',
-       "\xAF" => '&#175;',
-       "\xB0" => '&#176;',
-       "\xB1" => '&#177;',
-       "\xB2" => '&#178;',
-       "\xB3" => '&#179;',
-       "\xB4" => '&#180;',
-       "\xB5" => '&#181;',
-       "\xB6" => '&#182;',
-       "\xB7" => '&#183;',
-       "\xB8" => '&#184;',
-       "\xB9" => '&#185;',
-       "\xBA" => '&#186;',
-       "\xBB" => '&#187;',
-       "\xBC" => '&#188;',
-       "\xBD" => '&#189;',
-       "\xBE" => '&#190;',
-       "\xBF" => '&#191;',
-       "\xC0" => '&#192;',
-       "\xC1" => '&#193;',
-       "\xC2" => '&#194;',
-       "\xC3" => '&#195;',
-       "\xC4" => '&#196;',
-       "\xC5" => '&#197;',
-       "\xC6" => '&#198;',
-       "\xC7" => '&#199;',
-       "\xC8" => '&#200;',
-       "\xC9" => '&#201;',
-       "\xCA" => '&#202;',
-       "\xCB" => '&#203;',
-       "\xCC" => '&#204;',
-       "\xCD" => '&#205;',
-       "\xCE" => '&#206;',
-       "\xCF" => '&#207;',
-       "\xD0" => '&#286;',
-       "\xD1" => '&#209;',
-       "\xD2" => '&#210;',
-       "\xD3" => '&#211;',
-       "\xD4" => '&#212;',
-       "\xD5" => '&#213;',
-       "\xD6" => '&#214;',
-       "\xD7" => '&#215;',
-       "\xD8" => '&#216;',
-       "\xD9" => '&#217;',
-       "\xDA" => '&#218;',
-       "\xDB" => '&#219;',
-       "\xDC" => '&#220;',
-       "\xDD" => '&#304;',
-       "\xDE" => '&#350;',
-       "\xDF" => '&#223;',
-       "\xE0" => '&#224;',
-       "\xE1" => '&#225;',
-       "\xE2" => '&#226;',
-       "\xE3" => '&#227;',
-       "\xE4" => '&#228;',
-       "\xE5" => '&#229;',
-       "\xE6" => '&#230;',
-       "\xE7" => '&#231;',
-       "\xE8" => '&#232;',
-       "\xE9" => '&#233;',
-       "\xEA" => '&#234;',
-       "\xEB" => '&#235;',
-       "\xEC" => '&#236;',
-       "\xED" => '&#237;',
-       "\xEE" => '&#238;',
-       "\xEF" => '&#239;',
-       "\xF0" => '&#287;',
-       "\xF1" => '&#241;',
-       "\xF2" => '&#242;',
-       "\xF3" => '&#243;',
-       "\xF4" => '&#244;',
-       "\xF5" => '&#245;',
-       "\xF6" => '&#246;',
-       "\xF7" => '&#247;',
-       "\xF8" => '&#248;',
-       "\xF9" => '&#249;',
-       "\xFA" => '&#250;',
-       "\xFB" => '&#251;',
-       "\xFC" => '&#252;',
-       "\xFD" => '&#305;',
-       "\xFE" => '&#351;',
-       "\xFF" => '&#255;'
+        "\x80" => '&#8364;',
+        "\x81" => '&#65533;',
+        "\x82" => '&#8218;',
+        "\x83" => '&#402;',
+        "\x84" => '&#8222;',
+        "\x85" => '&#8230;',
+        "\x86" => '&#8224;',
+        "\x87" => '&#8225;',
+        "\x88" => '&#710;',
+        "\x89" => '&#8240;',
+        "\x8A" => '&#352;',
+        "\x8B" => '&#8249;',
+        "\x8C" => '&#338;',
+        "\x8D" => '&#65533;',
+        "\x8E" => '&#65533;',
+        "\x8F" => '&#65533;',
+        "\x90" => '&#65533;',
+        "\x91" => '&#8216;',
+        "\x92" => '&#8217;',
+        "\x93" => '&#8220;',
+        "\x94" => '&#8221;',
+        "\x95" => '&#8226;',
+        "\x96" => '&#8211;',
+        "\x97" => '&#8212;',
+        "\x98" => '&#732;',
+        "\x99" => '&#8482;',
+        "\x9A" => '&#353;',
+        "\x9B" => '&#8250;',
+        "\x9C" => '&#339;',
+        "\x9D" => '&#65533;',
+        "\x9E" => '&#65533;',
+        "\x9F" => '&#376;',
+        "\xA0" => '&#160;',
+        "\xA1" => '&#161;',
+        "\xA2" => '&#162;',
+        "\xA3" => '&#163;',
+        "\xA4" => '&#164;',
+        "\xA5" => '&#165;',
+        "\xA6" => '&#166;',
+        "\xA7" => '&#167;',
+        "\xA8" => '&#168;',
+        "\xA9" => '&#169;',
+        "\xAA" => '&#170;',
+        "\xAB" => '&#171;',
+        "\xAC" => '&#172;',
+        "\xAD" => '&#173;',
+        "\xAE" => '&#174;',
+        "\xAF" => '&#175;',
+        "\xB0" => '&#176;',
+        "\xB1" => '&#177;',
+        "\xB2" => '&#178;',
+        "\xB3" => '&#179;',
+        "\xB4" => '&#180;',
+        "\xB5" => '&#181;',
+        "\xB6" => '&#182;',
+        "\xB7" => '&#183;',
+        "\xB8" => '&#184;',
+        "\xB9" => '&#185;',
+        "\xBA" => '&#186;',
+        "\xBB" => '&#187;',
+        "\xBC" => '&#188;',
+        "\xBD" => '&#189;',
+        "\xBE" => '&#190;',
+        "\xBF" => '&#191;',
+        "\xC0" => '&#192;',
+        "\xC1" => '&#193;',
+        "\xC2" => '&#194;',
+        "\xC3" => '&#195;',
+        "\xC4" => '&#196;',
+        "\xC5" => '&#197;',
+        "\xC6" => '&#198;',
+        "\xC7" => '&#199;',
+        "\xC8" => '&#200;',
+        "\xC9" => '&#201;',
+        "\xCA" => '&#202;',
+        "\xCB" => '&#203;',
+        "\xCC" => '&#204;',
+        "\xCD" => '&#205;',
+        "\xCE" => '&#206;',
+        "\xCF" => '&#207;',
+        "\xD0" => '&#286;',
+        "\xD1" => '&#209;',
+        "\xD2" => '&#210;',
+        "\xD3" => '&#211;',
+        "\xD4" => '&#212;',
+        "\xD5" => '&#213;',
+        "\xD6" => '&#214;',
+        "\xD7" => '&#215;',
+        "\xD8" => '&#216;',
+        "\xD9" => '&#217;',
+        "\xDA" => '&#218;',
+        "\xDB" => '&#219;',
+        "\xDC" => '&#220;',
+        "\xDD" => '&#304;',
+        "\xDE" => '&#350;',
+        "\xDF" => '&#223;',
+        "\xE0" => '&#224;',
+        "\xE1" => '&#225;',
+        "\xE2" => '&#226;',
+        "\xE3" => '&#227;',
+        "\xE4" => '&#228;',
+        "\xE5" => '&#229;',
+        "\xE6" => '&#230;',
+        "\xE7" => '&#231;',
+        "\xE8" => '&#232;',
+        "\xE9" => '&#233;',
+        "\xEA" => '&#234;',
+        "\xEB" => '&#235;',
+        "\xEC" => '&#236;',
+        "\xED" => '&#237;',
+        "\xEE" => '&#238;',
+        "\xEF" => '&#239;',
+        "\xF0" => '&#287;',
+        "\xF1" => '&#241;',
+        "\xF2" => '&#242;',
+        "\xF3" => '&#243;',
+        "\xF4" => '&#244;',
+        "\xF5" => '&#245;',
+        "\xF6" => '&#246;',
+        "\xF7" => '&#247;',
+        "\xF8" => '&#248;',
+        "\xF9" => '&#249;',
+        "\xFA" => '&#250;',
+        "\xFB" => '&#251;',
+        "\xFC" => '&#252;',
+        "\xFD" => '&#305;',
+        "\xFE" => '&#351;',
+        "\xFF" => '&#255;'
     );
 
     $string = str_replace(array_keys($cp1254), array_values($cp1254), $string);
@@ -174,4 +174,4 @@ function charset_decode_cp1254 ($string) {
     return $string;
 }
 
-?>
+?>
\ No newline at end of file
index 1d443fe2f64d95a042e87c97d53fc63b44ed0e80..f6c1c05f004a77af1e205cdecef2cd5fab4b854b 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains cp1255 decoding function that is needed to read
  * cp1255 encoded mails in non-cp1255 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1255.TXT
  *
@@ -39,134 +39,134 @@ function charset_decode_cp1255 ($string) {
         return $string;
 
     $cp1255 = array(
-       "\x80" => '&#8364;',
-       "\x81" => '&#65533;',
-       "\x82" => '&#8218;',
-       "\x83" => '&#402;',
-       "\x84" => '&#8222;',
-       "\x85" => '&#8230;',
-       "\x86" => '&#8224;',
-       "\x87" => '&#8225;',
-       "\x88" => '&#710;',
-       "\x89" => '&#8240;',
-       "\x8A" => '&#65533;',
-       "\x8B" => '&#8249;',
-       "\x8C" => '&#65533;',
-       "\x8D" => '&#65533;',
-       "\x8E" => '&#65533;',
-       "\x8F" => '&#65533;',
-       "\x90" => '&#65533;',
-       "\x91" => '&#8216;',
-       "\x92" => '&#8217;',
-       "\x93" => '&#8220;',
-       "\x94" => '&#8221;',
-       "\x95" => '&#8226;',
-       "\x96" => '&#8211;',
-       "\x97" => '&#8212;',
-       "\x98" => '&#732;',
-       "\x99" => '&#8482;',
-       "\x9A" => '&#65533;',
-       "\x9B" => '&#8250;',
-       "\x9C" => '&#65533;',
-       "\x9D" => '&#65533;',
-       "\x9E" => '&#65533;',
-       "\x9F" => '&#65533;',
-       "\xA0" => '&#160;',
-       "\xA1" => '&#161;',
-       "\xA2" => '&#162;',
-       "\xA3" => '&#163;',
-       "\xA4" => '&#8362;',
-       "\xA5" => '&#165;',
-       "\xA6" => '&#166;',
-       "\xA7" => '&#167;',
-       "\xA8" => '&#168;',
-       "\xA9" => '&#169;',
-       "\xAA" => '&#215;',
-       "\xAB" => '&#171;',
-       "\xAC" => '&#172;',
-       "\xAD" => '&#173;',
-       "\xAE" => '&#174;',
-       "\xAF" => '&#175;',
-       "\xB0" => '&#176;',
-       "\xB1" => '&#177;',
-       "\xB2" => '&#178;',
-       "\xB3" => '&#179;',
-       "\xB4" => '&#180;',
-       "\xB5" => '&#181;',
-       "\xB6" => '&#182;',
-       "\xB7" => '&#183;',
-       "\xB8" => '&#184;',
-       "\xB9" => '&#185;',
-       "\xBA" => '&#247;',
-       "\xBB" => '&#187;',
-       "\xBC" => '&#188;',
-       "\xBD" => '&#189;',
-       "\xBE" => '&#190;',
-       "\xBF" => '&#191;',
-       "\xC0" => '&#1456;',
-       "\xC1" => '&#1457;',
-       "\xC2" => '&#1458;',
-       "\xC3" => '&#1459;',
-       "\xC4" => '&#1460;',
-       "\xC5" => '&#1461;',
-       "\xC6" => '&#1462;',
-       "\xC7" => '&#1463;',
-       "\xC8" => '&#1464;',
-       "\xC9" => '&#1465;',
-       "\xCA" => '&#65533;',
-       "\xCB" => '&#1467;',
-       "\xCC" => '&#1468;',
-       "\xCD" => '&#1469;',
-       "\xCE" => '&#1470;',
-       "\xCF" => '&#1471;',
-       "\xD0" => '&#1472;',
-       "\xD1" => '&#1473;',
-       "\xD2" => '&#1474;',
-       "\xD3" => '&#1475;',
-       "\xD4" => '&#1520;',
-       "\xD5" => '&#1521;',
-       "\xD6" => '&#1522;',
-       "\xD7" => '&#1523;',
-       "\xD8" => '&#1524;',
-       "\xD9" => '&#65533;',
-       "\xDA" => '&#65533;',
-       "\xDB" => '&#65533;',
-       "\xDC" => '&#65533;',
-       "\xDD" => '&#65533;',
-       "\xDE" => '&#65533;',
-       "\xDF" => '&#65533;',
-       "\xE0" => '&#1488;',
-       "\xE1" => '&#1489;',
-       "\xE2" => '&#1490;',
-       "\xE3" => '&#1491;',
-       "\xE4" => '&#1492;',
-       "\xE5" => '&#1493;',
-       "\xE6" => '&#1494;',
-       "\xE7" => '&#1495;',
-       "\xE8" => '&#1496;',
-       "\xE9" => '&#1497;',
-       "\xEA" => '&#1498;',
-       "\xEB" => '&#1499;',
-       "\xEC" => '&#1500;',
-       "\xED" => '&#1501;',
-       "\xEE" => '&#1502;',
-       "\xEF" => '&#1503;',
-       "\xF0" => '&#1504;',
-       "\xF1" => '&#1505;',
-       "\xF2" => '&#1506;',
-       "\xF3" => '&#1507;',
-       "\xF4" => '&#1508;',
-       "\xF5" => '&#1509;',
-       "\xF6" => '&#1510;',
-       "\xF7" => '&#1511;',
-       "\xF8" => '&#1512;',
-       "\xF9" => '&#1513;',
-       "\xFA" => '&#1514;',
-       "\xFB" => '&#65533;',
-       "\xFC" => '&#65533;',
-       "\xFD" => '&#8206;',
-       "\xFE" => '&#8207;',
-       "\xFF" => '&#65533;'
+        "\x80" => '&#8364;',
+        "\x81" => '&#65533;',
+        "\x82" => '&#8218;',
+        "\x83" => '&#402;',
+        "\x84" => '&#8222;',
+        "\x85" => '&#8230;',
+        "\x86" => '&#8224;',
+        "\x87" => '&#8225;',
+        "\x88" => '&#710;',
+        "\x89" => '&#8240;',
+        "\x8A" => '&#65533;',
+        "\x8B" => '&#8249;',
+        "\x8C" => '&#65533;',
+        "\x8D" => '&#65533;',
+        "\x8E" => '&#65533;',
+        "\x8F" => '&#65533;',
+        "\x90" => '&#65533;',
+        "\x91" => '&#8216;',
+        "\x92" => '&#8217;',
+        "\x93" => '&#8220;',
+        "\x94" => '&#8221;',
+        "\x95" => '&#8226;',
+        "\x96" => '&#8211;',
+        "\x97" => '&#8212;',
+        "\x98" => '&#732;',
+        "\x99" => '&#8482;',
+        "\x9A" => '&#65533;',
+        "\x9B" => '&#8250;',
+        "\x9C" => '&#65533;',
+        "\x9D" => '&#65533;',
+        "\x9E" => '&#65533;',
+        "\x9F" => '&#65533;',
+        "\xA0" => '&#160;',
+        "\xA1" => '&#161;',
+        "\xA2" => '&#162;',
+        "\xA3" => '&#163;',
+        "\xA4" => '&#8362;',
+        "\xA5" => '&#165;',
+        "\xA6" => '&#166;',
+        "\xA7" => '&#167;',
+        "\xA8" => '&#168;',
+        "\xA9" => '&#169;',
+        "\xAA" => '&#215;',
+        "\xAB" => '&#171;',
+        "\xAC" => '&#172;',
+        "\xAD" => '&#173;',
+        "\xAE" => '&#174;',
+        "\xAF" => '&#175;',
+        "\xB0" => '&#176;',
+        "\xB1" => '&#177;',
+        "\xB2" => '&#178;',
+        "\xB3" => '&#179;',
+        "\xB4" => '&#180;',
+        "\xB5" => '&#181;',
+        "\xB6" => '&#182;',
+        "\xB7" => '&#183;',
+        "\xB8" => '&#184;',
+        "\xB9" => '&#185;',
+        "\xBA" => '&#247;',
+        "\xBB" => '&#187;',
+        "\xBC" => '&#188;',
+        "\xBD" => '&#189;',
+        "\xBE" => '&#190;',
+        "\xBF" => '&#191;',
+        "\xC0" => '&#1456;',
+        "\xC1" => '&#1457;',
+        "\xC2" => '&#1458;',
+        "\xC3" => '&#1459;',
+        "\xC4" => '&#1460;',
+        "\xC5" => '&#1461;',
+        "\xC6" => '&#1462;',
+        "\xC7" => '&#1463;',
+        "\xC8" => '&#1464;',
+        "\xC9" => '&#1465;',
+        "\xCA" => '&#65533;',
+        "\xCB" => '&#1467;',
+        "\xCC" => '&#1468;',
+        "\xCD" => '&#1469;',
+        "\xCE" => '&#1470;',
+        "\xCF" => '&#1471;',
+        "\xD0" => '&#1472;',
+        "\xD1" => '&#1473;',
+        "\xD2" => '&#1474;',
+        "\xD3" => '&#1475;',
+        "\xD4" => '&#1520;',
+        "\xD5" => '&#1521;',
+        "\xD6" => '&#1522;',
+        "\xD7" => '&#1523;',
+        "\xD8" => '&#1524;',
+        "\xD9" => '&#65533;',
+        "\xDA" => '&#65533;',
+        "\xDB" => '&#65533;',
+        "\xDC" => '&#65533;',
+        "\xDD" => '&#65533;',
+        "\xDE" => '&#65533;',
+        "\xDF" => '&#65533;',
+        "\xE0" => '&#1488;',
+        "\xE1" => '&#1489;',
+        "\xE2" => '&#1490;',
+        "\xE3" => '&#1491;',
+        "\xE4" => '&#1492;',
+        "\xE5" => '&#1493;',
+        "\xE6" => '&#1494;',
+        "\xE7" => '&#1495;',
+        "\xE8" => '&#1496;',
+        "\xE9" => '&#1497;',
+        "\xEA" => '&#1498;',
+        "\xEB" => '&#1499;',
+        "\xEC" => '&#1500;',
+        "\xED" => '&#1501;',
+        "\xEE" => '&#1502;',
+        "\xEF" => '&#1503;',
+        "\xF0" => '&#1504;',
+        "\xF1" => '&#1505;',
+        "\xF2" => '&#1506;',
+        "\xF3" => '&#1507;',
+        "\xF4" => '&#1508;',
+        "\xF5" => '&#1509;',
+        "\xF6" => '&#1510;',
+        "\xF7" => '&#1511;',
+        "\xF8" => '&#1512;',
+        "\xF9" => '&#1513;',
+        "\xFA" => '&#1514;',
+        "\xFB" => '&#65533;',
+        "\xFC" => '&#65533;',
+        "\xFD" => '&#8206;',
+        "\xFE" => '&#8207;',
+        "\xFF" => '&#65533;'
     );
 
     $string = str_replace(array_keys($cp1255), array_values($cp1255), $string);
@@ -174,4 +174,4 @@ function charset_decode_cp1255 ($string) {
     return $string;
 }
 
-?>
+?>
\ No newline at end of file
index 832a25565583e3f4a361c944761ba72595462e94..3608263a07b19a826fb7ba22d70c91db9f120a06 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains cp1256 decoding function that is needed to read
  * cp1256 encoded mails in non-cp1256 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1256.TXT
  *
@@ -39,134 +39,134 @@ function charset_decode_cp1256 ($string) {
         return $string;
 
     $cp1256 = array(
-       "\x80" => '&#8364;',
-       "\x81" => '&#1662;',
-       "\x82" => '&#8218;',
-       "\x83" => '&#402;',
-       "\x84" => '&#8222;',
-       "\x85" => '&#8230;',
-       "\x86" => '&#8224;',
-       "\x87" => '&#8225;',
-       "\x88" => '&#710;',
-       "\x89" => '&#8240;',
-       "\x8A" => '&#1657;',
-       "\x8B" => '&#8249;',
-       "\x8C" => '&#338;',
-       "\x8D" => '&#1670;',
-       "\x8E" => '&#1688;',
-       "\x8F" => '&#1672;',
-       "\x90" => '&#1711;',
-       "\x91" => '&#8216;',
-       "\x92" => '&#8217;',
-       "\x93" => '&#8220;',
-       "\x94" => '&#8221;',
-       "\x95" => '&#8226;',
-       "\x96" => '&#8211;',
-       "\x97" => '&#8212;',
-       "\x98" => '&#1705;',
-       "\x99" => '&#8482;',
-       "\x9A" => '&#1681;',
-       "\x9B" => '&#8250;',
-       "\x9C" => '&#339;',
-       "\x9D" => '&#8204;',
-       "\x9E" => '&#8205;',
-       "\x9F" => '&#1722;',
-       "\xA0" => '&#160;',
-       "\xA1" => '&#1548;',
-       "\xA2" => '&#162;',
-       "\xA3" => '&#163;',
-       "\xA4" => '&#164;',
-       "\xA5" => '&#165;',
-       "\xA6" => '&#166;',
-       "\xA7" => '&#167;',
-       "\xA8" => '&#168;',
-       "\xA9" => '&#169;',
-       "\xAA" => '&#1726;',
-       "\xAB" => '&#171;',
-       "\xAC" => '&#172;',
-       "\xAD" => '&#173;',
-       "\xAE" => '&#174;',
-       "\xAF" => '&#175;',
-       "\xB0" => '&#176;',
-       "\xB1" => '&#177;',
-       "\xB2" => '&#178;',
-       "\xB3" => '&#179;',
-       "\xB4" => '&#180;',
-       "\xB5" => '&#181;',
-       "\xB6" => '&#182;',
-       "\xB7" => '&#183;',
-       "\xB8" => '&#184;',
-       "\xB9" => '&#185;',
-       "\xBA" => '&#1563;',
-       "\xBB" => '&#187;',
-       "\xBC" => '&#188;',
-       "\xBD" => '&#189;',
-       "\xBE" => '&#190;',
-       "\xBF" => '&#1567;',
-       "\xC0" => '&#1729;',
-       "\xC1" => '&#1569;',
-       "\xC2" => '&#1570;',
-       "\xC3" => '&#1571;',
-       "\xC4" => '&#1572;',
-       "\xC5" => '&#1573;',
-       "\xC6" => '&#1574;',
-       "\xC7" => '&#1575;',
-       "\xC8" => '&#1576;',
-       "\xC9" => '&#1577;',
-       "\xCA" => '&#1578;',
-       "\xCB" => '&#1579;',
-       "\xCC" => '&#1580;',
-       "\xCD" => '&#1581;',
-       "\xCE" => '&#1582;',
-       "\xCF" => '&#1583;',
-       "\xD0" => '&#1584;',
-       "\xD1" => '&#1585;',
-       "\xD2" => '&#1586;',
-       "\xD3" => '&#1587;',
-       "\xD4" => '&#1588;',
-       "\xD5" => '&#1589;',
-       "\xD6" => '&#1590;',
-       "\xD7" => '&#215;',
-       "\xD8" => '&#1591;',
-       "\xD9" => '&#1592;',
-       "\xDA" => '&#1593;',
-       "\xDB" => '&#1594;',
-       "\xDC" => '&#1600;',
-       "\xDD" => '&#1601;',
-       "\xDE" => '&#1602;',
-       "\xDF" => '&#1603;',
-       "\xE0" => '&#224;',
-       "\xE1" => '&#1604;',
-       "\xE2" => '&#226;',
-       "\xE3" => '&#1605;',
-       "\xE4" => '&#1606;',
-       "\xE5" => '&#1607;',
-       "\xE6" => '&#1608;',
-       "\xE7" => '&#231;',
-       "\xE8" => '&#232;',
-       "\xE9" => '&#233;',
-       "\xEA" => '&#234;',
-       "\xEB" => '&#235;',
-       "\xEC" => '&#1609;',
-       "\xED" => '&#1610;',
-       "\xEE" => '&#238;',
-       "\xEF" => '&#239;',
-       "\xF0" => '&#1611;',
-       "\xF1" => '&#1612;',
-       "\xF2" => '&#1613;',
-       "\xF3" => '&#1614;',
-       "\xF4" => '&#244;',
-       "\xF5" => '&#1615;',
-       "\xF6" => '&#1616;',
-       "\xF7" => '&#247;',
-       "\xF8" => '&#1617;',
-       "\xF9" => '&#249;',
-       "\xFA" => '&#1618;',
-       "\xFB" => '&#251;',
-       "\xFC" => '&#252;',
-       "\xFD" => '&#8206;',
-       "\xFE" => '&#8207;',
-       "\xFF" => '&#1746;'
+        "\x80" => '&#8364;',
+        "\x81" => '&#1662;',
+        "\x82" => '&#8218;',
+        "\x83" => '&#402;',
+        "\x84" => '&#8222;',
+        "\x85" => '&#8230;',
+        "\x86" => '&#8224;',
+        "\x87" => '&#8225;',
+        "\x88" => '&#710;',
+        "\x89" => '&#8240;',
+        "\x8A" => '&#1657;',
+        "\x8B" => '&#8249;',
+        "\x8C" => '&#338;',
+        "\x8D" => '&#1670;',
+        "\x8E" => '&#1688;',
+        "\x8F" => '&#1672;',
+        "\x90" => '&#1711;',
+        "\x91" => '&#8216;',
+        "\x92" => '&#8217;',
+        "\x93" => '&#8220;',
+        "\x94" => '&#8221;',
+        "\x95" => '&#8226;',
+        "\x96" => '&#8211;',
+        "\x97" => '&#8212;',
+        "\x98" => '&#1705;',
+        "\x99" => '&#8482;',
+        "\x9A" => '&#1681;',
+        "\x9B" => '&#8250;',
+        "\x9C" => '&#339;',
+        "\x9D" => '&#8204;',
+        "\x9E" => '&#8205;',
+        "\x9F" => '&#1722;',
+        "\xA0" => '&#160;',
+        "\xA1" => '&#1548;',
+        "\xA2" => '&#162;',
+        "\xA3" => '&#163;',
+        "\xA4" => '&#164;',
+        "\xA5" => '&#165;',
+        "\xA6" => '&#166;',
+        "\xA7" => '&#167;',
+        "\xA8" => '&#168;',
+        "\xA9" => '&#169;',
+        "\xAA" => '&#1726;',
+        "\xAB" => '&#171;',
+        "\xAC" => '&#172;',
+        "\xAD" => '&#173;',
+        "\xAE" => '&#174;',
+        "\xAF" => '&#175;',
+        "\xB0" => '&#176;',
+        "\xB1" => '&#177;',
+        "\xB2" => '&#178;',
+        "\xB3" => '&#179;',
+        "\xB4" => '&#180;',
+        "\xB5" => '&#181;',
+        "\xB6" => '&#182;',
+        "\xB7" => '&#183;',
+        "\xB8" => '&#184;',
+        "\xB9" => '&#185;',
+        "\xBA" => '&#1563;',
+        "\xBB" => '&#187;',
+        "\xBC" => '&#188;',
+        "\xBD" => '&#189;',
+        "\xBE" => '&#190;',
+        "\xBF" => '&#1567;',
+        "\xC0" => '&#1729;',
+        "\xC1" => '&#1569;',
+        "\xC2" => '&#1570;',
+        "\xC3" => '&#1571;',
+        "\xC4" => '&#1572;',
+        "\xC5" => '&#1573;',
+        "\xC6" => '&#1574;',
+        "\xC7" => '&#1575;',
+        "\xC8" => '&#1576;',
+        "\xC9" => '&#1577;',
+        "\xCA" => '&#1578;',
+        "\xCB" => '&#1579;',
+        "\xCC" => '&#1580;',
+        "\xCD" => '&#1581;',
+        "\xCE" => '&#1582;',
+        "\xCF" => '&#1583;',
+        "\xD0" => '&#1584;',
+        "\xD1" => '&#1585;',
+        "\xD2" => '&#1586;',
+        "\xD3" => '&#1587;',
+        "\xD4" => '&#1588;',
+        "\xD5" => '&#1589;',
+        "\xD6" => '&#1590;',
+        "\xD7" => '&#215;',
+        "\xD8" => '&#1591;',
+        "\xD9" => '&#1592;',
+        "\xDA" => '&#1593;',
+        "\xDB" => '&#1594;',
+        "\xDC" => '&#1600;',
+        "\xDD" => '&#1601;',
+        "\xDE" => '&#1602;',
+        "\xDF" => '&#1603;',
+        "\xE0" => '&#224;',
+        "\xE1" => '&#1604;',
+        "\xE2" => '&#226;',
+        "\xE3" => '&#1605;',
+        "\xE4" => '&#1606;',
+        "\xE5" => '&#1607;',
+        "\xE6" => '&#1608;',
+        "\xE7" => '&#231;',
+        "\xE8" => '&#232;',
+        "\xE9" => '&#233;',
+        "\xEA" => '&#234;',
+        "\xEB" => '&#235;',
+        "\xEC" => '&#1609;',
+        "\xED" => '&#1610;',
+        "\xEE" => '&#238;',
+        "\xEF" => '&#239;',
+        "\xF0" => '&#1611;',
+        "\xF1" => '&#1612;',
+        "\xF2" => '&#1613;',
+        "\xF3" => '&#1614;',
+        "\xF4" => '&#244;',
+        "\xF5" => '&#1615;',
+        "\xF6" => '&#1616;',
+        "\xF7" => '&#247;',
+        "\xF8" => '&#1617;',
+        "\xF9" => '&#249;',
+        "\xFA" => '&#1618;',
+        "\xFB" => '&#251;',
+        "\xFC" => '&#252;',
+        "\xFD" => '&#8206;',
+        "\xFE" => '&#8207;',
+        "\xFF" => '&#1746;'
     );
 
     $string = str_replace(array_keys($cp1256), array_values($cp1256), $string);
@@ -174,4 +174,4 @@ function charset_decode_cp1256 ($string) {
     return $string;
 }
 
-?>
+?>
\ No newline at end of file
index 0b50e4c0739926701fa73972407089a520e82e4b..12fc82f6f7bf1df7a1c2e805d594411044862de9 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains cp1257 decoding function that is needed to read
  * cp1257 encoded mails in non-cp1257 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1257.TXT
  *
@@ -39,122 +39,122 @@ function charset_decode_cp1257 ($string) {
         return $string;
 
     $cp1257 = array(
-       "\x80" => '&#8364;',
-       "\x82" => '&#8218;',
-       "\x84" => '&#8222;',
-       "\x85" => '&#8230;',
-       "\x86" => '&#8224;',
-       "\x87" => '&#8225;',
-       "\x89" => '&#8240;',
-       "\x8B" => '&#8249;',
-       "\x8D" => '&#168;',
-       "\x8E" => '&#711;',
-       "\x8F" => '&#184;',
-       "\x91" => '&#8216;',
-       "\x92" => '&#8217;',
-       "\x93" => '&#8220;',
-       "\x94" => '&#8221;',
-       "\x95" => '&#8226;',
-       "\x96" => '&#8211;',
-       "\x97" => '&#8212;',
-       "\x99" => '&#8482;',
-       "\x9B" => '&#8250;',
-       "\x9D" => '&#175;',
-       "\x9E" => '&#731;',
-       "\xA0" => '&#160;',
-       "\xA2" => '&#162;',
-       "\xA3" => '&#163;',
-       "\xA4" => '&#164;',
-       "\xA6" => '&#166;',
-       "\xA7" => '&#167;',
-       "\xA8" => '&#216;',
-       "\xA9" => '&#169;',
-       "\xAA" => '&#342;',
-       "\xAB" => '&#171;',
-       "\xAC" => '&#172;',
-       "\xAD" => '&#173;',
-       "\xAE" => '&#174;',
-       "\xAF" => '&#198;',
-       "\xB0" => '&#176;',
-       "\xB1" => '&#177;',
-       "\xB2" => '&#178;',
-       "\xB3" => '&#179;',
-       "\xB4" => '&#180;',
-       "\xB5" => '&#181;',
-       "\xB6" => '&#182;',
-       "\xB7" => '&#183;',
-       "\xB8" => '&#248;',
-       "\xB9" => '&#185;',
-       "\xBA" => '&#343;',
-       "\xBB" => '&#187;',
-       "\xBC" => '&#188;',
-       "\xBD" => '&#189;',
-       "\xBE" => '&#190;',
-       "\xBF" => '&#230;',
-       "\xC0" => '&#260;',
-       "\xC1" => '&#302;',
-       "\xC2" => '&#256;',
-       "\xC3" => '&#262;',
-       "\xC4" => '&#196;',
-       "\xC5" => '&#197;',
-       "\xC6" => '&#280;',
-       "\xC7" => '&#274;',
-       "\xC8" => '&#268;',
-       "\xC9" => '&#201;',
-       "\xCA" => '&#377;',
-       "\xCB" => '&#278;',
-       "\xCC" => '&#290;',
-       "\xCD" => '&#310;',
-       "\xCE" => '&#298;',
-       "\xCF" => '&#315;',
-       "\xD0" => '&#352;',
-       "\xD1" => '&#323;',
-       "\xD2" => '&#325;',
-       "\xD3" => '&#211;',
-       "\xD4" => '&#332;',
-       "\xD5" => '&#213;',
-       "\xD6" => '&#214;',
-       "\xD7" => '&#215;',
-       "\xD8" => '&#370;',
-       "\xD9" => '&#321;',
-       "\xDA" => '&#346;',
-       "\xDB" => '&#362;',
-       "\xDC" => '&#220;',
-       "\xDD" => '&#379;',
-       "\xDE" => '&#381;',
-       "\xDF" => '&#223;',
-       "\xE0" => '&#261;',
-       "\xE1" => '&#303;',
-       "\xE2" => '&#257;',
-       "\xE3" => '&#263;',
-       "\xE4" => '&#228;',
-       "\xE5" => '&#229;',
-       "\xE6" => '&#281;',
-       "\xE7" => '&#275;',
-       "\xE8" => '&#269;',
-       "\xE9" => '&#233;',
-       "\xEA" => '&#378;',
-       "\xEB" => '&#279;',
-       "\xEC" => '&#291;',
-       "\xED" => '&#311;',
-       "\xEE" => '&#299;',
-       "\xEF" => '&#316;',
-       "\xF0" => '&#353;',
-       "\xF1" => '&#324;',
-       "\xF2" => '&#326;',
-       "\xF3" => '&#243;',
-       "\xF4" => '&#333;',
-       "\xF5" => '&#245;',
-       "\xF6" => '&#246;',
-       "\xF7" => '&#247;',
-       "\xF8" => '&#371;',
-       "\xF9" => '&#322;',
-       "\xFA" => '&#347;',
-       "\xFB" => '&#363;',
-       "\xFC" => '&#252;',
-       "\xFD" => '&#380;',
-       "\xFE" => '&#382;',
-       "\xFF" => '&#729;'
+        "\x80" => '&#8364;',
+        "\x82" => '&#8218;',
+        "\x84" => '&#8222;',
+        "\x85" => '&#8230;',
+        "\x86" => '&#8224;',
+        "\x87" => '&#8225;',
+        "\x89" => '&#8240;',
+        "\x8B" => '&#8249;',
+        "\x8D" => '&#168;',
+        "\x8E" => '&#711;',
+        "\x8F" => '&#184;',
+        "\x91" => '&#8216;',
+        "\x92" => '&#8217;',
+        "\x93" => '&#8220;',
+        "\x94" => '&#8221;',
+        "\x95" => '&#8226;',
+        "\x96" => '&#8211;',
+        "\x97" => '&#8212;',
+        "\x99" => '&#8482;',
+        "\x9B" => '&#8250;',
+        "\x9D" => '&#175;',
+        "\x9E" => '&#731;',
+        "\xA0" => '&#160;',
+        "\xA2" => '&#162;',
+        "\xA3" => '&#163;',
+        "\xA4" => '&#164;',
+        "\xA6" => '&#166;',
+        "\xA7" => '&#167;',
+        "\xA8" => '&#216;',
+        "\xA9" => '&#169;',
+        "\xAA" => '&#342;',
+        "\xAB" => '&#171;',
+        "\xAC" => '&#172;',
+        "\xAD" => '&#173;',
+        "\xAE" => '&#174;',
+        "\xAF" => '&#198;',
+        "\xB0" => '&#176;',
+        "\xB1" => '&#177;',
+        "\xB2" => '&#178;',
+        "\xB3" => '&#179;',
+        "\xB4" => '&#180;',
+        "\xB5" => '&#181;',
+        "\xB6" => '&#182;',
+        "\xB7" => '&#183;',
+        "\xB8" => '&#248;',
+        "\xB9" => '&#185;',
+        "\xBA" => '&#343;',
+        "\xBB" => '&#187;',
+        "\xBC" => '&#188;',
+        "\xBD" => '&#189;',
+        "\xBE" => '&#190;',
+        "\xBF" => '&#230;',
+        "\xC0" => '&#260;',
+        "\xC1" => '&#302;',
+        "\xC2" => '&#256;',
+        "\xC3" => '&#262;',
+        "\xC4" => '&#196;',
+        "\xC5" => '&#197;',
+        "\xC6" => '&#280;',
+        "\xC7" => '&#274;',
+        "\xC8" => '&#268;',
+        "\xC9" => '&#201;',
+        "\xCA" => '&#377;',
+        "\xCB" => '&#278;',
+        "\xCC" => '&#290;',
+        "\xCD" => '&#310;',
+        "\xCE" => '&#298;',
+        "\xCF" => '&#315;',
+        "\xD0" => '&#352;',
+        "\xD1" => '&#323;',
+        "\xD2" => '&#325;',
+        "\xD3" => '&#211;',
+        "\xD4" => '&#332;',
+        "\xD5" => '&#213;',
+        "\xD6" => '&#214;',
+        "\xD7" => '&#215;',
+        "\xD8" => '&#370;',
+        "\xD9" => '&#321;',
+        "\xDA" => '&#346;',
+        "\xDB" => '&#362;',
+        "\xDC" => '&#220;',
+        "\xDD" => '&#379;',
+        "\xDE" => '&#381;',
+        "\xDF" => '&#223;',
+        "\xE0" => '&#261;',
+        "\xE1" => '&#303;',
+        "\xE2" => '&#257;',
+        "\xE3" => '&#263;',
+        "\xE4" => '&#228;',
+        "\xE5" => '&#229;',
+        "\xE6" => '&#281;',
+        "\xE7" => '&#275;',
+        "\xE8" => '&#269;',
+        "\xE9" => '&#233;',
+        "\xEA" => '&#378;',
+        "\xEB" => '&#279;',
+        "\xEC" => '&#291;',
+        "\xED" => '&#311;',
+        "\xEE" => '&#299;',
+        "\xEF" => '&#316;',
+        "\xF0" => '&#353;',
+        "\xF1" => '&#324;',
+        "\xF2" => '&#326;',
+        "\xF3" => '&#243;',
+        "\xF4" => '&#333;',
+        "\xF5" => '&#245;',
+        "\xF6" => '&#246;',
+        "\xF7" => '&#247;',
+        "\xF8" => '&#371;',
+        "\xF9" => '&#322;',
+        "\xFA" => '&#347;',
+        "\xFB" => '&#363;',
+        "\xFC" => '&#252;',
+        "\xFD" => '&#380;',
+        "\xFE" => '&#382;',
+        "\xFF" => '&#729;'
     );
 
     $string = str_replace(array_keys($cp1257), array_values($cp1257), $string);
@@ -162,4 +162,4 @@ function charset_decode_cp1257 ($string) {
     return $string;
 }
 
-?>
+?>
\ No newline at end of file
index 4f336e952af21d14c5d73bfc3311d681d01c6007..c9b42bd3385d703fa1eef1fe200fc9b2fa9d45cc 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains cp1258 decoding function that is needed to read
  * cp1258 encoded mails in non-cp1258 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1258.TXT
  *
@@ -39,134 +39,134 @@ function charset_decode_cp1258 ($string) {
         return $string;
 
     $cp1258 = array(
-       "\x80" => '&#8364;',
-       "\x81" => '&#65533;',
-       "\x82" => '&#8218;',
-       "\x83" => '&#402;',
-       "\x84" => '&#8222;',
-       "\x85" => '&#8230;',
-       "\x86" => '&#8224;',
-       "\x87" => '&#8225;',
-       "\x88" => '&#710;',
-       "\x89" => '&#8240;',
-       "\x8A" => '&#65533;',
-       "\x8B" => '&#8249;',
-       "\x8C" => '&#338;',
-       "\x8D" => '&#65533;',
-       "\x8E" => '&#65533;',
-       "\x8F" => '&#65533;',
-       "\x90" => '&#65533;',
-       "\x91" => '&#8216;',
-       "\x92" => '&#8217;',
-       "\x93" => '&#8220;',
-       "\x94" => '&#8221;',
-       "\x95" => '&#8226;',
-       "\x96" => '&#8211;',
-       "\x97" => '&#8212;',
-       "\x98" => '&#732;',
-       "\x99" => '&#8482;',
-       "\x9A" => '&#65533;',
-       "\x9B" => '&#8250;',
-       "\x9C" => '&#339;',
-       "\x9D" => '&#65533;',
-       "\x9E" => '&#65533;',
-       "\x9F" => '&#376;',
-       "\xA0" => '&#160;',
-       "\xA1" => '&#161;',
-       "\xA2" => '&#162;',
-       "\xA3" => '&#163;',
-       "\xA4" => '&#164;',
-       "\xA5" => '&#165;',
-       "\xA6" => '&#166;',
-       "\xA7" => '&#167;',
-       "\xA8" => '&#168;',
-       "\xA9" => '&#169;',
-       "\xAA" => '&#170;',
-       "\xAB" => '&#171;',
-       "\xAC" => '&#172;',
-       "\xAD" => '&#173;',
-       "\xAE" => '&#174;',
-       "\xAF" => '&#175;',
-       "\xB0" => '&#176;',
-       "\xB1" => '&#177;',
-       "\xB2" => '&#178;',
-       "\xB3" => '&#179;',
-       "\xB4" => '&#180;',
-       "\xB5" => '&#181;',
-       "\xB6" => '&#182;',
-       "\xB7" => '&#183;',
-       "\xB8" => '&#184;',
-       "\xB9" => '&#185;',
-       "\xBA" => '&#186;',
-       "\xBB" => '&#187;',
-       "\xBC" => '&#188;',
-       "\xBD" => '&#189;',
-       "\xBE" => '&#190;',
-       "\xBF" => '&#191;',
-       "\xC0" => '&#192;',
-       "\xC1" => '&#193;',
-       "\xC2" => '&#194;',
-       "\xC3" => '&#258;',
-       "\xC4" => '&#196;',
-       "\xC5" => '&#197;',
-       "\xC6" => '&#198;',
-       "\xC7" => '&#199;',
-       "\xC8" => '&#200;',
-       "\xC9" => '&#201;',
-       "\xCA" => '&#202;',
-       "\xCB" => '&#203;',
-       "\xCC" => '&#768;',
-       "\xCD" => '&#205;',
-       "\xCE" => '&#206;',
-       "\xCF" => '&#207;',
-       "\xD0" => '&#272;',
-       "\xD1" => '&#209;',
-       "\xD2" => '&#777;',
-       "\xD3" => '&#211;',
-       "\xD4" => '&#212;',
-       "\xD5" => '&#416;',
-       "\xD6" => '&#214;',
-       "\xD7" => '&#215;',
-       "\xD8" => '&#216;',
-       "\xD9" => '&#217;',
-       "\xDA" => '&#218;',
-       "\xDB" => '&#219;',
-       "\xDC" => '&#220;',
-       "\xDD" => '&#431;',
-       "\xDE" => '&#771;',
-       "\xDF" => '&#223;',
-       "\xE0" => '&#224;',
-       "\xE1" => '&#225;',
-       "\xE2" => '&#226;',
-       "\xE3" => '&#259;',
-       "\xE4" => '&#228;',
-       "\xE5" => '&#229;',
-       "\xE6" => '&#230;',
-       "\xE7" => '&#231;',
-       "\xE8" => '&#232;',
-       "\xE9" => '&#233;',
-       "\xEA" => '&#234;',
-       "\xEB" => '&#235;',
-       "\xEC" => '&#769;',
-       "\xED" => '&#237;',
-       "\xEE" => '&#238;',
-       "\xEF" => '&#239;',
-       "\xF0" => '&#273;',
-       "\xF1" => '&#241;',
-       "\xF2" => '&#803;',
-       "\xF3" => '&#243;',
-       "\xF4" => '&#244;',
-       "\xF5" => '&#417;',
-       "\xF6" => '&#246;',
-       "\xF7" => '&#247;',
-       "\xF8" => '&#248;',
-       "\xF9" => '&#249;',
-       "\xFA" => '&#250;',
-       "\xFB" => '&#251;',
-       "\xFC" => '&#252;',
-       "\xFD" => '&#432;',
-       "\xFE" => '&#8363;',
-       "\xFF" => '&#255;'
+        "\x80" => '&#8364;',
+        "\x81" => '&#65533;',
+        "\x82" => '&#8218;',
+        "\x83" => '&#402;',
+        "\x84" => '&#8222;',
+        "\x85" => '&#8230;',
+        "\x86" => '&#8224;',
+        "\x87" => '&#8225;',
+        "\x88" => '&#710;',
+        "\x89" => '&#8240;',
+        "\x8A" => '&#65533;',
+        "\x8B" => '&#8249;',
+        "\x8C" => '&#338;',
+        "\x8D" => '&#65533;',
+        "\x8E" => '&#65533;',
+        "\x8F" => '&#65533;',
+        "\x90" => '&#65533;',
+        "\x91" => '&#8216;',
+        "\x92" => '&#8217;',
+        "\x93" => '&#8220;',
+        "\x94" => '&#8221;',
+        "\x95" => '&#8226;',
+        "\x96" => '&#8211;',
+        "\x97" => '&#8212;',
+        "\x98" => '&#732;',
+        "\x99" => '&#8482;',
+        "\x9A" => '&#65533;',
+        "\x9B" => '&#8250;',
+        "\x9C" => '&#339;',
+        "\x9D" => '&#65533;',
+        "\x9E" => '&#65533;',
+        "\x9F" => '&#376;',
+        "\xA0" => '&#160;',
+        "\xA1" => '&#161;',
+        "\xA2" => '&#162;',
+        "\xA3" => '&#163;',
+        "\xA4" => '&#164;',
+        "\xA5" => '&#165;',
+        "\xA6" => '&#166;',
+        "\xA7" => '&#167;',
+        "\xA8" => '&#168;',
+        "\xA9" => '&#169;',
+        "\xAA" => '&#170;',
+        "\xAB" => '&#171;',
+        "\xAC" => '&#172;',
+        "\xAD" => '&#173;',
+        "\xAE" => '&#174;',
+        "\xAF" => '&#175;',
+        "\xB0" => '&#176;',
+        "\xB1" => '&#177;',
+        "\xB2" => '&#178;',
+        "\xB3" => '&#179;',
+        "\xB4" => '&#180;',
+        "\xB5" => '&#181;',
+        "\xB6" => '&#182;',
+        "\xB7" => '&#183;',
+        "\xB8" => '&#184;',
+        "\xB9" => '&#185;',
+        "\xBA" => '&#186;',
+        "\xBB" => '&#187;',
+        "\xBC" => '&#188;',
+        "\xBD" => '&#189;',
+        "\xBE" => '&#190;',
+        "\xBF" => '&#191;',
+        "\xC0" => '&#192;',
+        "\xC1" => '&#193;',
+        "\xC2" => '&#194;',
+        "\xC3" => '&#258;',
+        "\xC4" => '&#196;',
+        "\xC5" => '&#197;',
+        "\xC6" => '&#198;',
+        "\xC7" => '&#199;',
+        "\xC8" => '&#200;',
+        "\xC9" => '&#201;',
+        "\xCA" => '&#202;',
+        "\xCB" => '&#203;',
+        "\xCC" => '&#768;',
+        "\xCD" => '&#205;',
+        "\xCE" => '&#206;',
+        "\xCF" => '&#207;',
+        "\xD0" => '&#272;',
+        "\xD1" => '&#209;',
+        "\xD2" => '&#777;',
+        "\xD3" => '&#211;',
+        "\xD4" => '&#212;',
+        "\xD5" => '&#416;',
+        "\xD6" => '&#214;',
+        "\xD7" => '&#215;',
+        "\xD8" => '&#216;',
+        "\xD9" => '&#217;',
+        "\xDA" => '&#218;',
+        "\xDB" => '&#219;',
+        "\xDC" => '&#220;',
+        "\xDD" => '&#431;',
+        "\xDE" => '&#771;',
+        "\xDF" => '&#223;',
+        "\xE0" => '&#224;',
+        "\xE1" => '&#225;',
+        "\xE2" => '&#226;',
+        "\xE3" => '&#259;',
+        "\xE4" => '&#228;',
+        "\xE5" => '&#229;',
+        "\xE6" => '&#230;',
+        "\xE7" => '&#231;',
+        "\xE8" => '&#232;',
+        "\xE9" => '&#233;',
+        "\xEA" => '&#234;',
+        "\xEB" => '&#235;',
+        "\xEC" => '&#769;',
+        "\xED" => '&#237;',
+        "\xEE" => '&#238;',
+        "\xEF" => '&#239;',
+        "\xF0" => '&#273;',
+        "\xF1" => '&#241;',
+        "\xF2" => '&#803;',
+        "\xF3" => '&#243;',
+        "\xF4" => '&#244;',
+        "\xF5" => '&#417;',
+        "\xF6" => '&#246;',
+        "\xF7" => '&#247;',
+        "\xF8" => '&#248;',
+        "\xF9" => '&#249;',
+        "\xFA" => '&#250;',
+        "\xFB" => '&#251;',
+        "\xFC" => '&#252;',
+        "\xFD" => '&#432;',
+        "\xFE" => '&#8363;',
+        "\xFF" => '&#255;'
     );
 
     $string = str_replace(array_keys($cp1258), array_values($cp1258), $string);
@@ -174,4 +174,4 @@ function charset_decode_cp1258 ($string) {
     return $string;
 }
 
-?>
+?>
\ No newline at end of file
index 160f9471042c06dc1b19723519df8c3ed88b7e88..bfcd2b2ba12ace645777a4fc0d3d4ddb0009139f 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains cp855 decoding function that is needed to read
  * cp855 encoded mails in non-cp855 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP855.TXT
  *   Name:     cp855_DOSCyrillic to Unicode table
@@ -17,7 +17,7 @@
  *   Date:          04/24/96
  *   Authors:       Lori Brownell <loribr@microsoft.com>
  *                  K.D. Chang    <a-kchang@microsoft.com>
- * 
+ *
  * @version $Id$
  * @package squirrelmail
  * @subpackage decode
@@ -39,134 +39,134 @@ function charset_decode_cp855 ($string) {
         return $string;
 
     $cp855 = array(
-       "\x80" => '&#1106;',
-       "\x81" => '&#1026;',
-       "\x82" => '&#1107;',
-       "\x83" => '&#1027;',
-       "\x84" => '&#1105;',
-       "\x85" => '&#1025;',
-       "\x86" => '&#1108;',
-       "\x87" => '&#1028;',
-       "\x88" => '&#1109;',
-       "\x89" => '&#1029;',
-       "\x8a" => '&#1110;',
-       "\x8b" => '&#1030;',
-       "\x8c" => '&#1111;',
-       "\x8d" => '&#1031;',
-       "\x8e" => '&#1112;',
-       "\x8f" => '&#1032;',
-       "\x90" => '&#1113;',
-       "\x91" => '&#1033;',
-       "\x92" => '&#1114;',
-       "\x93" => '&#1034;',
-       "\x94" => '&#1115;',
-       "\x95" => '&#1035;',
-       "\x96" => '&#1116;',
-       "\x97" => '&#1036;',
-       "\x98" => '&#1118;',
-       "\x99" => '&#1038;',
-       "\x9a" => '&#1119;',
-       "\x9b" => '&#1039;',
-       "\x9c" => '&#1102;',
-       "\x9d" => '&#1070;',
-       "\x9e" => '&#1098;',
-       "\x9f" => '&#1066;',
-       "\xa0" => '&#1072;',
-       "\xa1" => '&#1040;',
-       "\xa2" => '&#1073;',
-       "\xa3" => '&#1041;',
-       "\xa4" => '&#1094;',
-       "\xa5" => '&#1062;',
-       "\xa6" => '&#1076;',
-       "\xa7" => '&#1044;',
-       "\xa8" => '&#1077;',
-       "\xa9" => '&#1045;',
-       "\xaa" => '&#1092;',
-       "\xab" => '&#1060;',
-       "\xac" => '&#1075;',
-       "\xad" => '&#1043;',
-       "\xae" => '&#171;',
-       "\xaf" => '&#187;',
-       "\xb0" => '&#9617;',
-       "\xb1" => '&#9618;',
-       "\xb2" => '&#9619;',
-       "\xb3" => '&#9474;',
-       "\xb4" => '&#9508;',
-       "\xb5" => '&#1093;',
-       "\xb6" => '&#1061;',
-       "\xb7" => '&#1080;',
-       "\xb8" => '&#1048;',
-       "\xb9" => '&#9571;',
-       "\xba" => '&#9553;',
-       "\xbb" => '&#9559;',
-       "\xbc" => '&#9565;',
-       "\xbd" => '&#1081;',
-       "\xbe" => '&#1049;',
-       "\xbf" => '&#9488;',
-       "\xc0" => '&#9492;',
-       "\xc1" => '&#9524;',
-       "\xc2" => '&#9516;',
-       "\xc3" => '&#9500;',
-       "\xc4" => '&#9472;',
-       "\xc5" => '&#9532;',
-       "\xc6" => '&#1082;',
-       "\xc7" => '&#1050;',
-       "\xc8" => '&#9562;',
-       "\xc9" => '&#9556;',
-       "\xca" => '&#9577;',
-       "\xcb" => '&#9574;',
-       "\xcc" => '&#9568;',
-       "\xcd" => '&#9552;',
-       "\xce" => '&#9580;',
-       "\xcf" => '&#164;',
-       "\xd0" => '&#1083;',
-       "\xd1" => '&#1051;',
-       "\xd2" => '&#1084;',
-       "\xd3" => '&#1052;',
-       "\xd4" => '&#1085;',
-       "\xd5" => '&#1053;',
-       "\xd6" => '&#1086;',
-       "\xd7" => '&#1054;',
-       "\xd8" => '&#1087;',
-       "\xd9" => '&#9496;',
-       "\xda" => '&#9484;',
-       "\xdb" => '&#9608;',
-       "\xdc" => '&#9604;',
-       "\xdd" => '&#1055;',
-       "\xde" => '&#1103;',
-       "\xdf" => '&#9600;',
-       "\xe0" => '&#1071;',
-       "\xe1" => '&#1088;',
-       "\xe2" => '&#1056;',
-       "\xe3" => '&#1089;',
-       "\xe4" => '&#1057;',
-       "\xe5" => '&#1090;',
-       "\xe6" => '&#1058;',
-       "\xe7" => '&#1091;',
-       "\xe8" => '&#1059;',
-       "\xe9" => '&#1078;',
-       "\xea" => '&#1046;',
-       "\xeb" => '&#1074;',
-       "\xec" => '&#1042;',
-       "\xed" => '&#1100;',
-       "\xee" => '&#1068;',
-       "\xef" => '&#8470;',
-       "\xf0" => '&#173;',
-       "\xf1" => '&#1099;',
-       "\xf2" => '&#1067;',
-       "\xf3" => '&#1079;',
-       "\xf4" => '&#1047;',
-       "\xf5" => '&#1096;',
-       "\xf6" => '&#1064;',
-       "\xf7" => '&#1101;',
-       "\xf8" => '&#1069;',
-       "\xf9" => '&#1097;',
-       "\xfa" => '&#1065;',
-       "\xfb" => '&#1095;',
-       "\xfc" => '&#1063;',
-       "\xfd" => '&#167;',
-       "\xfe" => '&#9632;',
-       "\xff" => '&#160;'
+        "\x80" => '&#1106;',
+        "\x81" => '&#1026;',
+        "\x82" => '&#1107;',
+        "\x83" => '&#1027;',
+        "\x84" => '&#1105;',
+        "\x85" => '&#1025;',
+        "\x86" => '&#1108;',
+        "\x87" => '&#1028;',
+        "\x88" => '&#1109;',
+        "\x89" => '&#1029;',
+        "\x8a" => '&#1110;',
+        "\x8b" => '&#1030;',
+        "\x8c" => '&#1111;',
+        "\x8d" => '&#1031;',
+        "\x8e" => '&#1112;',
+        "\x8f" => '&#1032;',
+        "\x90" => '&#1113;',
+        "\x91" => '&#1033;',
+        "\x92" => '&#1114;',
+        "\x93" => '&#1034;',
+        "\x94" => '&#1115;',
+        "\x95" => '&#1035;',
+        "\x96" => '&#1116;',
+        "\x97" => '&#1036;',
+        "\x98" => '&#1118;',
+        "\x99" => '&#1038;',
+        "\x9a" => '&#1119;',
+        "\x9b" => '&#1039;',
+        "\x9c" => '&#1102;',
+        "\x9d" => '&#1070;',
+        "\x9e" => '&#1098;',
+        "\x9f" => '&#1066;',
+        "\xa0" => '&#1072;',
+        "\xa1" => '&#1040;',
+        "\xa2" => '&#1073;',
+        "\xa3" => '&#1041;',
+        "\xa4" => '&#1094;',
+        "\xa5" => '&#1062;',
+        "\xa6" => '&#1076;',
+        "\xa7" => '&#1044;',
+        "\xa8" => '&#1077;',
+        "\xa9" => '&#1045;',
+        "\xaa" => '&#1092;',
+        "\xab" => '&#1060;',
+        "\xac" => '&#1075;',
+        "\xad" => '&#1043;',
+        "\xae" => '&#171;',
+        "\xaf" => '&#187;',
+        "\xb0" => '&#9617;',
+        "\xb1" => '&#9618;',
+        "\xb2" => '&#9619;',
+        "\xb3" => '&#9474;',
+        "\xb4" => '&#9508;',
+        "\xb5" => '&#1093;',
+        "\xb6" => '&#1061;',
+        "\xb7" => '&#1080;',
+        "\xb8" => '&#1048;',
+        "\xb9" => '&#9571;',
+        "\xba" => '&#9553;',
+        "\xbb" => '&#9559;',
+        "\xbc" => '&#9565;',
+        "\xbd" => '&#1081;',
+        "\xbe" => '&#1049;',
+        "\xbf" => '&#9488;',
+        "\xc0" => '&#9492;',
+        "\xc1" => '&#9524;',
+        "\xc2" => '&#9516;',
+        "\xc3" => '&#9500;',
+        "\xc4" => '&#9472;',
+        "\xc5" => '&#9532;',
+        "\xc6" => '&#1082;',
+        "\xc7" => '&#1050;',
+        "\xc8" => '&#9562;',
+        "\xc9" => '&#9556;',
+        "\xca" => '&#9577;',
+        "\xcb" => '&#9574;',
+        "\xcc" => '&#9568;',
+        "\xcd" => '&#9552;',
+        "\xce" => '&#9580;',
+        "\xcf" => '&#164;',
+        "\xd0" => '&#1083;',
+        "\xd1" => '&#1051;',
+        "\xd2" => '&#1084;',
+        "\xd3" => '&#1052;',
+        "\xd4" => '&#1085;',
+        "\xd5" => '&#1053;',
+        "\xd6" => '&#1086;',
+        "\xd7" => '&#1054;',
+        "\xd8" => '&#1087;',
+        "\xd9" => '&#9496;',
+        "\xda" => '&#9484;',
+        "\xdb" => '&#9608;',
+        "\xdc" => '&#9604;',
+        "\xdd" => '&#1055;',
+        "\xde" => '&#1103;',
+        "\xdf" => '&#9600;',
+        "\xe0" => '&#1071;',
+        "\xe1" => '&#1088;',
+        "\xe2" => '&#1056;',
+        "\xe3" => '&#1089;',
+        "\xe4" => '&#1057;',
+        "\xe5" => '&#1090;',
+        "\xe6" => '&#1058;',
+        "\xe7" => '&#1091;',
+        "\xe8" => '&#1059;',
+        "\xe9" => '&#1078;',
+        "\xea" => '&#1046;',
+        "\xeb" => '&#1074;',
+        "\xec" => '&#1042;',
+        "\xed" => '&#1100;',
+        "\xee" => '&#1068;',
+        "\xef" => '&#8470;',
+        "\xf0" => '&#173;',
+        "\xf1" => '&#1099;',
+        "\xf2" => '&#1067;',
+        "\xf3" => '&#1079;',
+        "\xf4" => '&#1047;',
+        "\xf5" => '&#1096;',
+        "\xf6" => '&#1064;',
+        "\xf7" => '&#1101;',
+        "\xf8" => '&#1069;',
+        "\xf9" => '&#1097;',
+        "\xfa" => '&#1065;',
+        "\xfb" => '&#1095;',
+        "\xfc" => '&#1063;',
+        "\xfd" => '&#167;',
+        "\xfe" => '&#9632;',
+        "\xff" => '&#160;'
     );
 
     $string = str_replace(array_keys($cp855), array_values($cp855), $string);
@@ -174,4 +174,4 @@ function charset_decode_cp855 ($string) {
     return $string;
 }
 
-?>
+?>
\ No newline at end of file
index 20681d9dee84a48b11e18cb585ffdc9a9447d479..4493333e7650eb3f70252018eef7b0e84e62533a 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains cp866 decoding function that is needed to read
  * cp866 encoded mails in non-cp866 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/
 
@@ -19,7 +19,7 @@
     Authors:       Lori Brownell <loribr@microsoft.com>
                    K.D. Chang    <a-kchang@microsoft.com>
     The entries are in cp866_DOSCyrillicRussian order
- * 
+ *
  * @version $Id$
  * @package squirrelmail
  * @subpackage decode
@@ -41,137 +41,137 @@ function charset_decode_cp866 ($string) {
         return $string;
 
     $cp866 = array(
-       "\x80" => '&#1040;',
-       "\x81" => '&#1041;',
-       "\x82" => '&#1042;',
-       "\x83" => '&#1043;',
-       "\x84" => '&#1044;',
-       "\x85" => '&#1045;',
-       "\x86" => '&#1046;',
-       "\x87" => '&#1047;',
-       "\x88" => '&#1048;',
-       "\x89" => '&#1049;',
-       "\x8a" => '&#1050;',
-       "\x8b" => '&#1051;',
-       "\x8c" => '&#1052;',
-       "\x8d" => '&#1053;',
-       "\x8e" => '&#1054;',
-       "\x8f" => '&#1055;',
-       "\x90" => '&#1056;',
-       "\x91" => '&#1057;',
-       "\x92" => '&#1058;',
-       "\x93" => '&#1059;',
-       "\x94" => '&#1060;',
-       "\x95" => '&#1061;',
-       "\x96" => '&#1062;',
-       "\x97" => '&#1063;',
-       "\x98" => '&#1064;',
-       "\x99" => '&#1065;',
-       "\x9a" => '&#1066;',
-       "\x9b" => '&#1067;',
-       "\x9c" => '&#1068;',
-       "\x9d" => '&#1069;',
-       "\x9e" => '&#1070;',
-       "\x9f" => '&#1071;',
-       "\xa0" => '&#1072;',
-       "\xa1" => '&#1073;',
-       "\xa2" => '&#1074;',
-       "\xa3" => '&#1075;',
-       "\xa4" => '&#1076;',
-       "\xa5" => '&#1077;',
-       "\xa6" => '&#1078;',
-       "\xa7" => '&#1079;',
-       "\xa8" => '&#1080;',
-       "\xa9" => '&#1081;',
-       "\xaa" => '&#1082;',
-       "\xab" => '&#1083;',
-       "\xac" => '&#1084;',
-       "\xad" => '&#1085;',
-       "\xae" => '&#1086;',
-       "\xaf" => '&#1087;',
-       "\xb0" => '&#9617;',
-       "\xb1" => '&#9618;',
-       "\xb2" => '&#9619;',
-       "\xb3" => '&#9474;',
-       "\xb4" => '&#9508;',
-       "\xb5" => '&#9569;',
-       "\xb6" => '&#9570;',
-       "\xb7" => '&#9558;',
-       "\xb8" => '&#9557;',
-       "\xb9" => '&#9571;',
-       "\xba" => '&#9553;',
-       "\xbb" => '&#9559;',
-       "\xbc" => '&#9565;',
-       "\xbd" => '&#9564;',
-       "\xbe" => '&#9563;',
-       "\xbf" => '&#9488;',
-       "\xc0" => '&#9492;',
-       "\xc1" => '&#9524;',
-       "\xc2" => '&#9516;',
-       "\xc3" => '&#9500;',
-       "\xc4" => '&#9472;',
-       "\xc5" => '&#9532;',
-       "\xc6" => '&#9566;',
-       "\xc7" => '&#9567;',
-       "\xc8" => '&#9562;',
-       "\xc9" => '&#9556;',
-       "\xca" => '&#9577;',
-       "\xcb" => '&#9574;',
-       "\xcc" => '&#9568;',
-       "\xcd" => '&#9552;',
-       "\xce" => '&#9580;',
-       "\xcf" => '&#9575;',
-       "\xd0" => '&#9576;',
-       "\xd1" => '&#9572;',
-       "\xd2" => '&#9573;',
-       "\xd3" => '&#9561;',
-       "\xd4" => '&#9560;',
-       "\xd5" => '&#9554;',
-       "\xd6" => '&#9555;',
-       "\xd7" => '&#9579;',
-       "\xd8" => '&#9578;',
-       "\xd9" => '&#9496;',
-       "\xda" => '&#9484;',
-       "\xdb" => '&#9608;',
-       "\xdc" => '&#9604;',
-       "\xdd" => '&#9612;',
-       "\xde" => '&#9616;',
-       "\xdf" => '&#9600;',
-       "\xe0" => '&#1088;',
-       "\xe1" => '&#1089;',
-       "\xe2" => '&#1090;',
-       "\xe3" => '&#1091;',
-       "\xe4" => '&#1092;',
-       "\xe5" => '&#1093;',
-       "\xe6" => '&#1094;',
-       "\xe7" => '&#1095;',
-       "\xe8" => '&#1096;',
-       "\xe9" => '&#1097;',
-       "\xea" => '&#1098;',
-       "\xeb" => '&#1099;',
-       "\xec" => '&#1100;',
-       "\xed" => '&#1101;',
-       "\xee" => '&#1102;',
-       "\xef" => '&#1103;',
-       "\xf0" => '&#1025;',
-       "\xf1" => '&#1105;',
-       "\xf2" => '&#1028;',
-       "\xf3" => '&#1108;',
-       "\xf4" => '&#1031;',
-       "\xf5" => '&#1111;',
-       "\xf6" => '&#1038;',
-       "\xf7" => '&#1118;',
-       "\xf8" => '&#176;',
-       "\xf9" => '&#8729;',
-       "\xfa" => '&#183;',
-       "\xfb" => '&#8730;',
-       "\xfc" => '&#8470;',
-       "\xfd" => '&#164;',
-       "\xfe" => '&#9632;',
-       "\xff" => '&#160;'
+        "\x80" => '&#1040;',
+        "\x81" => '&#1041;',
+        "\x82" => '&#1042;',
+        "\x83" => '&#1043;',
+        "\x84" => '&#1044;',
+        "\x85" => '&#1045;',
+        "\x86" => '&#1046;',
+        "\x87" => '&#1047;',
+        "\x88" => '&#1048;',
+        "\x89" => '&#1049;',
+        "\x8a" => '&#1050;',
+        "\x8b" => '&#1051;',
+        "\x8c" => '&#1052;',
+        "\x8d" => '&#1053;',
+        "\x8e" => '&#1054;',
+        "\x8f" => '&#1055;',
+        "\x90" => '&#1056;',
+        "\x91" => '&#1057;',
+        "\x92" => '&#1058;',
+        "\x93" => '&#1059;',
+        "\x94" => '&#1060;',
+        "\x95" => '&#1061;',
+        "\x96" => '&#1062;',
+        "\x97" => '&#1063;',
+        "\x98" => '&#1064;',
+        "\x99" => '&#1065;',
+        "\x9a" => '&#1066;',
+        "\x9b" => '&#1067;',
+        "\x9c" => '&#1068;',
+        "\x9d" => '&#1069;',
+        "\x9e" => '&#1070;',
+        "\x9f" => '&#1071;',
+        "\xa0" => '&#1072;',
+        "\xa1" => '&#1073;',
+        "\xa2" => '&#1074;',
+        "\xa3" => '&#1075;',
+        "\xa4" => '&#1076;',
+        "\xa5" => '&#1077;',
+        "\xa6" => '&#1078;',
+        "\xa7" => '&#1079;',
+        "\xa8" => '&#1080;',
+        "\xa9" => '&#1081;',
+        "\xaa" => '&#1082;',
+        "\xab" => '&#1083;',
+        "\xac" => '&#1084;',
+        "\xad" => '&#1085;',
+        "\xae" => '&#1086;',
+        "\xaf" => '&#1087;',
+        "\xb0" => '&#9617;',
+        "\xb1" => '&#9618;',
+        "\xb2" => '&#9619;',
+        "\xb3" => '&#9474;',
+        "\xb4" => '&#9508;',
+        "\xb5" => '&#9569;',
+        "\xb6" => '&#9570;',
+        "\xb7" => '&#9558;',
+        "\xb8" => '&#9557;',
+        "\xb9" => '&#9571;',
+        "\xba" => '&#9553;',
+        "\xbb" => '&#9559;',
+        "\xbc" => '&#9565;',
+        "\xbd" => '&#9564;',
+        "\xbe" => '&#9563;',
+        "\xbf" => '&#9488;',
+        "\xc0" => '&#9492;',
+        "\xc1" => '&#9524;',
+        "\xc2" => '&#9516;',
+        "\xc3" => '&#9500;',
+        "\xc4" => '&#9472;',
+        "\xc5" => '&#9532;',
+        "\xc6" => '&#9566;',
+        "\xc7" => '&#9567;',
+        "\xc8" => '&#9562;',
+        "\xc9" => '&#9556;',
+        "\xca" => '&#9577;',
+        "\xcb" => '&#9574;',
+        "\xcc" => '&#9568;',
+        "\xcd" => '&#9552;',
+        "\xce" => '&#9580;',
+        "\xcf" => '&#9575;',
+        "\xd0" => '&#9576;',
+        "\xd1" => '&#9572;',
+        "\xd2" => '&#9573;',
+        "\xd3" => '&#9561;',
+        "\xd4" => '&#9560;',
+        "\xd5" => '&#9554;',
+        "\xd6" => '&#9555;',
+        "\xd7" => '&#9579;',
+        "\xd8" => '&#9578;',
+        "\xd9" => '&#9496;',
+        "\xda" => '&#9484;',
+        "\xdb" => '&#9608;',
+        "\xdc" => '&#9604;',
+        "\xdd" => '&#9612;',
+        "\xde" => '&#9616;',
+        "\xdf" => '&#9600;',
+        "\xe0" => '&#1088;',
+        "\xe1" => '&#1089;',
+        "\xe2" => '&#1090;',
+        "\xe3" => '&#1091;',
+        "\xe4" => '&#1092;',
+        "\xe5" => '&#1093;',
+        "\xe6" => '&#1094;',
+        "\xe7" => '&#1095;',
+        "\xe8" => '&#1096;',
+        "\xe9" => '&#1097;',
+        "\xea" => '&#1098;',
+        "\xeb" => '&#1099;',
+        "\xec" => '&#1100;',
+        "\xed" => '&#1101;',
+        "\xee" => '&#1102;',
+        "\xef" => '&#1103;',
+        "\xf0" => '&#1025;',
+        "\xf1" => '&#1105;',
+        "\xf2" => '&#1028;',
+        "\xf3" => '&#1108;',
+        "\xf4" => '&#1031;',
+        "\xf5" => '&#1111;',
+        "\xf6" => '&#1038;',
+        "\xf7" => '&#1118;',
+        "\xf8" => '&#176;',
+        "\xf9" => '&#8729;',
+        "\xfa" => '&#183;',
+        "\xfb" => '&#8730;',
+        "\xfc" => '&#8470;',
+        "\xfd" => '&#164;',
+        "\xfe" => '&#9632;',
+        "\xff" => '&#160;'
     );
 
     $string = str_replace(array_keys($cp866), array_values($cp866), $string);
 
     return $string;
-}
+}
\ No newline at end of file
index 99978302cad2880f0e2ceed2d529ed538a836ec6..e032d25dd8ab8fc53ce23211f068a220653a8b5c 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains iso-8859-10 decoding function that is needed to read
  * iso-8859-10 encoded mails in non-iso-8859-10 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-10.TXT
  *
index 0629e1fe04890846474dd1fee34a43f4e32e957f..3fb9e881c3f85dfc35e567602ae75486b48d9568 100644 (file)
@@ -7,33 +7,33 @@
  *
  * This file contains iso-8859-11 decoding function that is needed to read
  * iso-8859-11 encoded mails in non-iso-8859-11 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-11.TXT
  *
- *     Name:             ISO/IEC 8859-11:2001 to Unicode
- *     Unicode version:  3.2
- *     Table version:    1.0
- *     Table format:     Format A
- *     Date:             2002 October 7
- *     Authors:          Ken Whistler <kenw@sybase.com>
+ *        Name:             ISO/IEC 8859-11:2001 to Unicode
+ *        Unicode version:  3.2
+ *        Table version:    1.0
+ *        Table format:     Format A
+ *        Date:             2002 October 7
+ *        Authors:          Ken Whistler <kenw@sybase.com>
  *
  * Original copyright:
- *     Copyright (c) 1999 Unicode, Inc.  All Rights reserved.
+ *        Copyright (c) 1999 Unicode, Inc.  All Rights reserved.
  *
- *     This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
- *     No claims are made as to fitness for any particular purpose.  No
- *     warranties of any kind are expressed or implied.  The recipient
- *     agrees to determine applicability of information provided.  If this
- *     file has been provided on optical media by Unicode, Inc., the sole
- *     remedy for any claim will be exchange of defective media within 90
- *     days of receipt.
+ *        This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
+ *        No claims are made as to fitness for any particular purpose.  No
+ *        warranties of any kind are expressed or implied.  The recipient
+ *        agrees to determine applicability of information provided.  If this
+ *        file has been provided on optical media by Unicode, Inc., the sole
+ *        remedy for any claim will be exchange of defective media within 90
+ *        days of receipt.
  *
- *     Unicode, Inc. hereby grants the right to freely use the information
- *     supplied in this file in the creation of products supporting the
- *     Unicode Standard, and to make copies of this file in any form for
- *     internal or external distribution as long as this notice remains
- *     attached.
+ *        Unicode, Inc. hereby grants the right to freely use the information
+ *        supplied in this file in the creation of products supporting the
+ *        Unicode Standard, and to make copies of this file in any form for
+ *        internal or external distribution as long as this notice remains
+ *        attached.
  *
  * @version $Id$
  * @package squirrelmail
@@ -43,7 +43,7 @@
 /**
  * Decode iso8859-11 string
  * @param string $string Encoded string
- * @return string $string Decoded string 
+ * @return string $string Decoded string
  */
 function charset_decode_iso_8859_11 ($string) {
     global $default_charset;
@@ -56,94 +56,94 @@ function charset_decode_iso_8859_11 ($string) {
         return $string;
 
     $iso8859_11 = array(
-       "\xA0" => '&#160;',
-       "\xA1" => '&#3585;',
-       "\xA2" => '&#3586;',
-       "\xA3" => '&#3587;',
-       "\xA4" => '&#3588;',
-       "\xA5" => '&#3589;',
-       "\xA6" => '&#3590;',
-       "\xA7" => '&#3591;',
-       "\xA8" => '&#3592;',
-       "\xA9" => '&#3593;',
-       "\xAA" => '&#3594;',
-       "\xAB" => '&#3595;',
-       "\xAC" => '&#3596;',
-       "\xAD" => '&#3597;',
-       "\xAE" => '&#3598;',
-       "\xAF" => '&#3599;',
-       "\xB0" => '&#3600;',
-       "\xB1" => '&#3601;',
-       "\xB2" => '&#3602;',
-       "\xB3" => '&#3603;',
-       "\xB4" => '&#3604;',
-       "\xB5" => '&#3605;',
-       "\xB6" => '&#3606;',
-       "\xB7" => '&#3607;',
-       "\xB8" => '&#3608;',
-       "\xB9" => '&#3609;',
-       "\xBA" => '&#3610;',
-       "\xBB" => '&#3611;',
-       "\xBC" => '&#3612;',
-       "\xBD" => '&#3613;',
-       "\xBE" => '&#3614;',
-       "\xBF" => '&#3615;',
-       "\xC0" => '&#3616;',
-       "\xC1" => '&#3617;',
-       "\xC2" => '&#3618;',
-       "\xC3" => '&#3619;',
-       "\xC4" => '&#3620;',
-       "\xC5" => '&#3621;',
-       "\xC6" => '&#3622;',
-       "\xC7" => '&#3623;',
-       "\xC8" => '&#3624;',
-       "\xC9" => '&#3625;',
-       "\xCA" => '&#3626;',
-       "\xCB" => '&#3627;',
-       "\xCC" => '&#3628;',
-       "\xCD" => '&#3629;',
-       "\xCE" => '&#3630;',
-       "\xCF" => '&#3631;',
-       "\xD0" => '&#3632;',
-       "\xD1" => '&#3633;',
-       "\xD2" => '&#3634;',
-       "\xD3" => '&#3635;',
-       "\xD4" => '&#3636;',
-       "\xD5" => '&#3637;',
-       "\xD6" => '&#3638;',
-       "\xD7" => '&#3639;',
-       "\xD8" => '&#3640;',
-       "\xD9" => '&#3641;',
-       "\xDA" => '&#3642;',
-       "\xDF" => '&#3647;',
-       "\xE0" => '&#3648;',
-       "\xE1" => '&#3649;',
-       "\xE2" => '&#3650;',
-       "\xE3" => '&#3651;',
-       "\xE4" => '&#3652;',
-       "\xE5" => '&#3653;',
-       "\xE6" => '&#3654;',
-       "\xE7" => '&#3655;',
-       "\xE8" => '&#3656;',
-       "\xE9" => '&#3657;',
-       "\xEA" => '&#3658;',
-       "\xEB" => '&#3659;',
-       "\xEC" => '&#3660;',
-       "\xED" => '&#3661;',
-       "\xEE" => '&#3662;',
-       "\xEF" => '&#3663;',
-       "\xF0" => '&#3664;',
-       "\xF1" => '&#3665;',
-       "\xF2" => '&#3666;',
-       "\xF3" => '&#3667;',
-       "\xF4" => '&#3668;',
-       "\xF5" => '&#3669;',
-       "\xF6" => '&#3670;',
-       "\xF7" => '&#3671;',
-       "\xF8" => '&#3672;',
-       "\xF9" => '&#3673;',
-       "\xFA" => '&#3674;',
-       "\xFB" => '&#3675;'
+        "\xA0" => '&#160;',
+        "\xA1" => '&#3585;',
+        "\xA2" => '&#3586;',
+        "\xA3" => '&#3587;',
+        "\xA4" => '&#3588;',
+        "\xA5" => '&#3589;',
+        "\xA6" => '&#3590;',
+        "\xA7" => '&#3591;',
+        "\xA8" => '&#3592;',
+        "\xA9" => '&#3593;',
+        "\xAA" => '&#3594;',
+        "\xAB" => '&#3595;',
+        "\xAC" => '&#3596;',
+        "\xAD" => '&#3597;',
+        "\xAE" => '&#3598;',
+        "\xAF" => '&#3599;',
+        "\xB0" => '&#3600;',
+        "\xB1" => '&#3601;',
+        "\xB2" => '&#3602;',
+        "\xB3" => '&#3603;',
+        "\xB4" => '&#3604;',
+        "\xB5" => '&#3605;',
+        "\xB6" => '&#3606;',
+        "\xB7" => '&#3607;',
+        "\xB8" => '&#3608;',
+        "\xB9" => '&#3609;',
+        "\xBA" => '&#3610;',
+        "\xBB" => '&#3611;',
+        "\xBC" => '&#3612;',
+        "\xBD" => '&#3613;',
+        "\xBE" => '&#3614;',
+        "\xBF" => '&#3615;',
+        "\xC0" => '&#3616;',
+        "\xC1" => '&#3617;',
+        "\xC2" => '&#3618;',
+        "\xC3" => '&#3619;',
+        "\xC4" => '&#3620;',
+        "\xC5" => '&#3621;',
+        "\xC6" => '&#3622;',
+        "\xC7" => '&#3623;',
+        "\xC8" => '&#3624;',
+        "\xC9" => '&#3625;',
+        "\xCA" => '&#3626;',
+        "\xCB" => '&#3627;',
+        "\xCC" => '&#3628;',
+        "\xCD" => '&#3629;',
+        "\xCE" => '&#3630;',
+        "\xCF" => '&#3631;',
+        "\xD0" => '&#3632;',
+        "\xD1" => '&#3633;',
+        "\xD2" => '&#3634;',
+        "\xD3" => '&#3635;',
+        "\xD4" => '&#3636;',
+        "\xD5" => '&#3637;',
+        "\xD6" => '&#3638;',
+        "\xD7" => '&#3639;',
+        "\xD8" => '&#3640;',
+        "\xD9" => '&#3641;',
+        "\xDA" => '&#3642;',
+        "\xDF" => '&#3647;',
+        "\xE0" => '&#3648;',
+        "\xE1" => '&#3649;',
+        "\xE2" => '&#3650;',
+        "\xE3" => '&#3651;',
+        "\xE4" => '&#3652;',
+        "\xE5" => '&#3653;',
+        "\xE6" => '&#3654;',
+        "\xE7" => '&#3655;',
+        "\xE8" => '&#3656;',
+        "\xE9" => '&#3657;',
+        "\xEA" => '&#3658;',
+        "\xEB" => '&#3659;',
+        "\xEC" => '&#3660;',
+        "\xED" => '&#3661;',
+        "\xEE" => '&#3662;',
+        "\xEF" => '&#3663;',
+        "\xF0" => '&#3664;',
+        "\xF1" => '&#3665;',
+        "\xF2" => '&#3666;',
+        "\xF3" => '&#3667;',
+        "\xF4" => '&#3668;',
+        "\xF5" => '&#3669;',
+        "\xF6" => '&#3670;',
+        "\xF7" => '&#3671;',
+        "\xF8" => '&#3672;',
+        "\xF9" => '&#3673;',
+        "\xFA" => '&#3674;',
+        "\xFB" => '&#3675;'
     );
 
     $string = str_replace(array_keys($iso8859_11), array_values($iso8859_11), $string);
@@ -151,4 +151,4 @@ function charset_decode_iso_8859_11 ($string) {
     return $string;
 }
 
-?>
+?>
\ No newline at end of file
index 98f1ef0878679f4e4fa52d627f64409505c00153..02459a7c959a8179dd026a880336dbcad2c551b8 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains iso-8859-13 decoding function that is needed to read
  * iso-8859-13 encoded mails in non-iso-8859-13 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-13.TXT
  *
index 50fae3f8548d3c33177a7e0ad8f4f3af8aa6e2cc..4306387da2bd67ddd2fb91663b23258fa1d76b18 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains iso-8859-14 decoding function that is needed to read
  * iso-8859-14 encoded mails in non-iso-8859-14 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-14.TXT
  *
@@ -44,7 +44,7 @@
 /**
  * Decode iso8859-14 encoded string
  * @param string $string Encoded string
- * @return string $string Decoded string 
+ * @return string $string Decoded string
  */
 function charset_decode_iso_8859_14 ($string) {
     global $default_charset;
index f6dc426f954cc45b552202aaa0d1c1588e218268..7b2f33577a33836cf53252013e07f009cb2ccbea 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains iso-8859-15 decoding function that is needed to read
  * iso-8859-15 encoded mails in non-iso-8859-15 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-15.TXT
  *
index 8ba49bbe85b3ee146c04c3da4250ae7619459e67..5703c31e5b03edc18bbe80043a24e19bf84380a2 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains iso-8859-16 decoding function that is needed to read
  * iso-8859-16 encoded mails in non-iso-8859-16 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-16.TXT
  *
index cde643bb711aea23294afdc87bb4779878254961..1ef1515b6f5b33db12f1a78d0a8a1db088027f4b 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains iso-8859-2 decoding function that is needed to read
  * iso-8859-2 encoded mails in non-iso-8859-2 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-2.TXT
  *
index a7410fe8d45c56e8dcfca668003db18e6458622e..b28cee66d6834853486e1be7d9565a8cf58eda24 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains iso-8859-3 decoding function that is needed to read
  * iso-8859-3 encoded mails in non-iso-8859-3 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-3.TXT
  *
index d0044708311344914bc8c4733b32d0c6839f6651..cdd14441a85fdf2a334a5884a8382943072560d9 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains iso-8859-4 decoding function that is needed to read
  * iso-8859-4 encoded mails in non-iso-8859-4 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-4.TXT
  *
index cbefcb17e9360a159a6d9c2e8331dd9e87b64ef5..5d0af76a0b0dead97b8cb81f2793d8764d073077 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains iso-8859-5 decoding function that is needed to read
  * iso-8859-5 encoded mails in non-iso-8859-5 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-5.TXT
  *
index 60c6833f44148239d337be48ec51919876966325..a7201503968113d4b4a63ad2afc786eed2423e14 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains iso-8859-6 decoding function that is needed to read
  * iso-8859-6 encoded mails in non-iso-8859-6 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-6.TXT
  *
index b4a0aaa6976457ab8c8a1298724167dd9923a8ef..9e0e7017692b3e60ceb5efea40140a7011126564 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains iso-8859-7 decoding function that is needed to read
  * iso-8859-7 encoded mails in non-iso-8859-7 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-7.TXT
  *
index e4abf4fa58a2904e000123e5d710dcda94c3f3e8..a5668ca6335660be1e3a143d6c1ddc9b49a33ec3 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains iso-8859-8 decoding function that is needed to read
  * iso-8859-8 encoded mails in non-iso-8859-8 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-8.TXT
  *
index 6229edc67837d1c915389187933de9641bd4e211..997d86338139d276039a4e05cd7dd9589301f793 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains iso-8859-9 decoding function that is needed to read
  * iso-8859-9 encoded mails in non-iso-8859-9 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-9.TXT
  *
index d610e86ac22448f562e166d2979d3066280024e5..c391214ad5dcedd0e1fd8c8452af53dcb4066d9e 100644 (file)
@@ -7,30 +7,30 @@
  *
  * This file contains iso-ir-111 decoding function that is needed to read
  * iso-ir-111 encoded mails in non-iso-ir-111 locale.
- * 
+ *
  * Original data taken from:
  *  http://crl.nmsu.edu/~mleisher/csets/ISOIR111.TXT
  *
- * Original ID: Id: ISOIR111.TXT,v 1.2 1999/08/23 18:34:15 mleisher Exp 
+ * Original ID: Id: ISOIR111.TXT,v 1.2 1999/08/23 18:34:15 mleisher Exp
  *   Name:             ISO IR 111/ECMA Cyrillic to Unicode 2.1 mapping table.
- * Typed in by hand from 
+ * Typed in by hand from
  *    http://www.fingertipsoft.com/ref/cyrillic/charsets.html
  * Author: Mark Leisher <mleisher@crl.nmsu.edu>
  * Date: 05 March 1998
  *
  * Original copyright:
  * Copyright 1999 Computing Research Labs, New Mexico State University
- * 
+ *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the ""Software""),
  * to deal in the Software without restriction, including without limitation
  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
  * and/or sell copies of the Software, and to permit persons to whom the
  * Software is furnished to do so, subject to the following conditions:
- * 
+ *
  * The above copyright notice and this permission notice shall be included in
  * all copies or substantial portions of the Software.
- * 
+ *
  * THE SOFTWARE IS PROVIDED ""AS IS"", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
index ef2a16895f241c2d44a370d42731e117e2b62acb..6da341254443750a3a5b4296c9c3debbe84fd917 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains koi8-r decoding function that is needed to read
  * koi8-r encoded mails in non-koi8-r locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/KOI8-R.TXT
  *
index 06c11b0cba468735b85114c54a6a663a34f279f7..37620763d88d352ecc52d7f583d642d6af397f06 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains koi8-u decoding function that is needed to read
  * koi8-u encoded mails in non-koi8-u locale.
- * 
+ *
  * Original data taken from rfc2319
  *
  * Original copyright:
index dfed843c442947c9910f51fc950c6fe2d14a7c43..795f5f9337aaaf47475b658fabf5bca360e7cba1 100644 (file)
@@ -10,7 +10,7 @@
  * ns_4551-1 encoded mails in non-ns_4551-1 locale.
  *
  * This is the same as ISO-646-NO and is used by some
- * Microsoft programs when sending Norwegian characters 
+ * Microsoft programs when sending Norwegian characters
  *
  * @version $Id$
  * @package squirrelmail
@@ -21,7 +21,7 @@
  * ns_4551_1 decoding function
  *
  * @param string $string
- * @return string 
+ * @return string
  */
 function charset_decode_ns_4551_1 ($string) {
     /*
index b4a43c20850aa7386cbcbfc43509bb274bcf7ed9..6596821c15bf7e53cdac26b60522343333ea6bb3 100644 (file)
@@ -7,14 +7,14 @@
  *
  * This file contains tis620 decoding function that is needed to read
  * tis620 encoded mails in non-tis620 locale.
- * 
+ *
  * Original data taken from:
  *  http://www.inet.co.th/cyberclub/trin/thairef/tis620-iso10646.html
  *
  * Original copyright:
  *  Note: The information contained herein is provided as-is. It was
  *  complied from various references given at the end of the page.
- *  The author (trin@mozart.inet.co.th) believes all information 
+ *  The author (trin@mozart.inet.co.th) believes all information
  *  presented here is accurate.
  *
  *     References
index c3bd951fccc15a9a36775e671d327cf7202e6fa4..d7aac46ca69134c868c7d7dae773cf0a511fadaf 100644 (file)
@@ -15,7 +15,7 @@
  * \a\b\c characters are decoded to html code octdec(a-340)*64*64 + octdec(b-200)*64 + octdec(c-200)
  *
  * decoding cycle is unfinished. please test and report problems to tokul@users.sourceforge.net
- * 
+ *
  * @version $Id$
  * @package squirrelmail
  * @subpackage decode
index 9f9d4774c81a40c5c88a9ecd7b3f27779b3047ee..b22a4e0e008123f2a8c32a48a8999353c0ea2cc6 100644 (file)
@@ -173,7 +173,7 @@ function error_option_save($message) {
     global $optpage_save_error;
 
     if (! is_array($optpage_save_error) )
-       $optpage_save_error=array();
+        $optpage_save_error=array();
 
     $optpage_save_error=array_merge($optpage_save_error,array($message));
 }
index 7755d1c916810f8f5786fd8f7430e52e985185ae..4992f5cc4c80b49515ea89ba06dd6392a3289cfa 100644 (file)
@@ -22,17 +22,17 @@ function charset_encode_cp1251 ($string) {
 
     $string=preg_replace("/&#([0-9]+);/e","unicodetocp1251('\\1')",$string);
     // $string=preg_replace("/&#[xX]([0-9A-F]+);/e","unicodetocp1251(hexdec('\\1'))",$string);
-    
+
     return $string;
 }
 
 /**
  * Return cp1251 symbol when unicode character number is provided
- * 
- * This function is used internally by charset_encode_cp1251 
+ *
+ * This function is used internally by charset_encode_cp1251
  * function. It might be unavailable to other squirrelmail functions.
- * Don't use it or make sure, that functions/encode/cp1251.php is 
- * included. 
+ * Don't use it or make sure, that functions/encode/cp1251.php is
+ * included.
  *
  * @param int $var decimal unicode value
  * @return string cp1251 character
index 06ef050e7989c057aadd877b9eca437bfd28bc3a..93d475d51f123a9f9d1cadc3af2aadff2778f103 100644 (file)
@@ -22,17 +22,17 @@ function charset_encode_cp1255 ($string) {
 
     $string=preg_replace("/&#([0-9]+);/e","unicodetocp1255('\\1')",$string);
     // $string=preg_replace("/&#[xX]([0-9A-F]+);/e","unicodetocp1255(hexdec('\\1'))",$string);
-    
+
     return $string;
 }
 
 /**
  * Return cp1255 symbol when unicode character number is provided
- * 
- * This function is used internally by charset_encode_cp1255 
+ *
+ * This function is used internally by charset_encode_cp1255
  * function. It might be unavailable to other squirrelmail functions.
- * Don't use it or make sure, that functions/encode/cp1255.php is 
- * included. 
+ * Don't use it or make sure, that functions/encode/cp1255.php is
+ * included.
  *
  * @param int $var decimal unicode value
  * @return string cp1255 character
index cfeac38c543494e6785e37af85f8d689c4c96db2..13736e424cd121289e74b90d108f3331d9d325d1 100644 (file)
@@ -22,17 +22,17 @@ function charset_encode_cp1256 ($string) {
 
     $string=preg_replace("/&#([0-9]+);/e","unicodetocp1256('\\1')",$string);
     // $string=preg_replace("/&#[xX]([0-9A-F]+);/e","unicodetocp1256(hexdec('\\1'))",$string);
-    
+
     return $string;
 }
 
 /**
  * Return cp1256 symbol when unicode character number is provided
- * 
- * This function is used internally by charset_encode_cp1256 
+ *
+ * This function is used internally by charset_encode_cp1256
  * function. It might be unavailable to other squirrelmail functions.
- * Don't use it or make sure, that functions/encode/cp1256.php is 
- * included. 
+ * Don't use it or make sure, that functions/encode/cp1256.php is
+ * included.
  *
  * @param int $var decimal unicode value
  * @return string cp1256 character
index 6fc411e2fbb4195e78583b7d112763fc88e54547..7b1e5e5d9428473a23c40ccae2182ce82983611f 100644 (file)
@@ -22,17 +22,17 @@ function charset_encode_iso_8859_1 ($string) {
 
     $string=preg_replace("/&#([0-9]+);/e","unicodetoiso88591('\\1')",$string);
     // $string=preg_replace("/&#[xX]([0-9A-F]+);/e","unicodetoiso88591(hexdec('\\1'))",$string);
-    
+
     return $string;
 }
 
 /**
  * Return iso-8859-1 symbol when unicode character number is provided
- * 
- * This function is used internally by charset_encode_iso_8859_1 
+ *
+ * This function is used internally by charset_encode_iso_8859_1
  * function. It might be unavailable to other squirrelmail functions.
- * Don't use it or make sure, that functions/encode/iso_8859_1.php is 
- * included. 
+ * Don't use it or make sure, that functions/encode/iso_8859_1.php is
+ * included.
  *
  * @param int $var decimal unicode value
  * @return string iso-8859-1 character
index 93bb52284a1fdeedd4c0e0c0cbac6271e72ff9f4..66fc9a8d17756a7c0294e3b130863e8f2703b1af 100644 (file)
@@ -22,17 +22,17 @@ function charset_encode_iso_8859_15 ($string) {
 
     $string=preg_replace("/&#([0-9]+);/e","unicodetoiso885915('\\1')",$string);
     // $string=preg_replace("/&#[xX]([0-9A-F]+);/e","unicodetoiso885915(hexdec('\\1'))",$string);
-    
+
     return $string;
 }
 
 /**
  * Return iso-8859-15 symbol when unicode character number is provided
- * 
- * This function is used internally by charset_encode_iso_8859_15 
+ *
+ * This function is used internally by charset_encode_iso_8859_15
  * function. It might be unavailable to other squirrelmail functions.
- * Don't use it or make sure, that functions/encode/iso_8859_15.php is 
- * included. 
+ * Don't use it or make sure, that functions/encode/iso_8859_15.php is
+ * included.
  *
  * @param int $var decimal unicode value
  * @return string iso-8859-15 character
index afbcf80bb7716c1506e9438426613c965488bab0..a0472dc0601e851bcc4d03a3b82f3a35383456dd 100644 (file)
@@ -22,17 +22,17 @@ function charset_encode_iso_8859_2 ($string) {
 
     $string=preg_replace("/&#([0-9]+);/e","unicodetoiso88592('\\1')",$string);
     // $string=preg_replace("/&#[xX]([0-9A-F]+);/e","unicodetoiso88592(hexdec('\\1'))",$string);
-    
+
     return $string;
 }
 
 /**
  * Return iso-8859-2 symbol when unicode character number is provided
- * 
- * This function is used internally by charset_encode_iso_8859_2 
+ *
+ * This function is used internally by charset_encode_iso_8859_2
  * function. It might be unavailable to other squirrelmail functions.
- * Don't use it or make sure, that functions/encode/iso_8859_2.php is 
- * included. 
+ * Don't use it or make sure, that functions/encode/iso_8859_2.php is
+ * included.
  *
  * @param int $var decimal unicode value
  * @return string iso-8859-2 character
index d86f4f61622a9b026879e036acc8d909ce2937cb..d02ae87b6034105b637b5c2973ba43072e81ad75 100644 (file)
@@ -22,17 +22,17 @@ function charset_encode_iso_8859_7 ($string) {
 
     $string=preg_replace("/&#([0-9]+);/e","unicodetoiso88597('\\1')",$string);
     // $string=preg_replace("/&#[xX]([0-9A-F]+);/e","unicodetoiso88597(hexdec('\\1'))",$string);
-    
+
     return $string;
 }
 
 /**
  * Return iso-8859-7 symbol when unicode character number is provided
- * 
- * This function is used internally by charset_encode_iso_8859_7 
+ *
+ * This function is used internally by charset_encode_iso_8859_7
  * function. It might be unavailable to other squirrelmail functions.
- * Don't use it or make sure, that functions/encode/iso_8859_7.php is 
- * included. 
+ * Don't use it or make sure, that functions/encode/iso_8859_7.php is
+ * included.
  *
  * @param int $var decimal unicode value
  * @return string iso-8859-7 character
index 9dafdb7a4b59179307aacfa40146445e0c422dfb..e968c15f57aaee6f25d122f447bcf783f2d0ace1 100644 (file)
@@ -22,17 +22,17 @@ function charset_encode_iso_8859_9 ($string) {
 
     $string=preg_replace("/&#([0-9]+);/e","unicodetoiso88599('\\1')",$string);
     // $string=preg_replace("/&#[xX]([0-9A-F]+);/e","unicodetoiso88599(hexdec('\\1'))",$string);
-    
+
     return $string;
 }
 
 /**
  * Return iso-8859-9 symbol when unicode character number is provided
- * 
- * This function is used internally by charset_encode_iso_8859_9 
+ *
+ * This function is used internally by charset_encode_iso_8859_9
  * function. It might be unavailable to other squirrelmail functions.
- * Don't use it or make sure, that functions/encode/iso_8859_9.php is 
- * included. 
+ * Don't use it or make sure, that functions/encode/iso_8859_9.php is
+ * included.
  *
  * @param int $var decimal unicode value
  * @return string iso-8859-9 character
index 78075ea1abcd29d3c931fd7fdc9f160d0deb8c52..19c2abe881356a81b5e3b5fcc6176c7987cf79c9 100644 (file)
@@ -22,17 +22,17 @@ function charset_encode_koi8_r ($string) {
 
     $string=preg_replace("/&#([0-9]+);/e","unicodetokoi8r('\\1')",$string);
     // $string=preg_replace("/&#[xX]([0-9A-F]+);/e","unicodetokoi8r(hexdec('\\1'))",$string);
-    
+
     return $string;
 }
 
 /**
  * Return koi8-r symbol when unicode character number is provided
- * 
- * This function is used internally by charset_encode_koi8_r 
+ *
+ * This function is used internally by charset_encode_koi8_r
  * function. It might be unavailable to other squirrelmail functions.
- * Don't use it or make sure, that functions/encode/koi8_r.php is 
- * included. 
+ * Don't use it or make sure, that functions/encode/koi8_r.php is
+ * included.
  *
  * @param int $var decimal unicode value
  * @return string koi8-r character
index 882a5190b25bb06b825b685f19f1340b98c2480c..97eeaad672de3bf46a437a7866558a66eacec9b3 100644 (file)
@@ -22,17 +22,17 @@ function charset_encode_koi8_u ($string) {
 
     $string=preg_replace("/&#([0-9]+);/e","unicodetokoi8u('\\1')",$string);
     // $string=preg_replace("/&#[xX]([0-9A-F]+);/e","unicodetokoi8u(hexdec('\\1'))",$string);
-    
+
     return $string;
 }
 
 /**
  * Return koi8-u symbol when unicode character number is provided
- * 
- * This function is used internally by charset_encode_koi8_u 
+ *
+ * This function is used internally by charset_encode_koi8_u
  * function. It might be unavailable to other squirrelmail functions.
- * Don't use it or make sure, that functions/encode/koi8_u.php is 
- * included. 
+ * Don't use it or make sure, that functions/encode/koi8_u.php is
+ * included.
  *
  * @param int $var decimal unicode value
  * @return string koi8-u character
index 50664b2f01f66895b29d7e1114d31df2e653b2fb..689fa609e7c11d1f098853ecc25bf918ef04bc63 100644 (file)
@@ -22,17 +22,17 @@ function charset_encode_tis_620 ($string) {
 
     $string=preg_replace("/&#([0-9]+);/e","unicodetotis620('\\1')",$string);
     // $string=preg_replace("/&#[xX]([0-9A-F]+);/e","unicodetotis620(hexdec('\\1'))",$string);
-    
+
     return $string;
 }
 
 /**
  * Return tis-620 symbol when unicode character number is provided
- * 
- * This function is used internally by charset_encode_tis_620 
+ *
+ * This function is used internally by charset_encode_tis_620
  * function. It might be unavailable to other squirrelmail functions.
- * Don't use it or make sure, that functions/encode/tis_620.php is 
- * included. 
+ * Don't use it or make sure, that functions/encode/tis_620.php is
+ * included.
  *
  * @param int $var decimal unicode value
  * @return string tis-620 character
index f424e42ff046dbb39a1a80489d0b250f23968667..a54946ec9f072b79206c025aae9a74816d756b0e 100644 (file)
@@ -22,17 +22,17 @@ function charset_encode_us_ascii ($string) {
 
     $string=preg_replace("/&#([0-9]+);/e","unicodetousascii('\\1')",$string);
     // $string=preg_replace("/&#[xX]([0-9A-F]+);/e","unicodetousascii(hexdec('\\1'))",$string);
-    
+
     return $string;
 }
 
 /**
  * Return us-ascii symbol when unicode character number is provided
- * 
+ *
  * This function is used internally by charset_encode_us_ascii
  * function. It might be unavailable to other squirrelmail functions.
- * Don't use it or make sure, that functions/encode/us_ascii.php is 
- * included. 
+ * Don't use it or make sure, that functions/encode/us_ascii.php is
+ * included.
  *
  * @param int $var decimal unicode value
  * @return string us-ascii character
index c1c45b520b0234105d4e40339a5df29c0018c070..a1e2eb67d0d4e809c1fe87f6d29fcd270c8ce67f 100644 (file)
@@ -26,17 +26,17 @@ function charset_encode_utf_8 ($string) {
 
     $string=preg_replace("/&#([0-9]+);/e","unicodetoutf8('\\1')",$string);
     // $string=preg_replace("/&#[xX]([0-9A-F]+);/e","unicodetoutf8(hexdec('\\1'))",$string);
-    
+
     return $string;
 }
 
 /**
  * Return utf8 symbol when unicode character number is provided
- * 
- * This function is used internally by charset_encode_utf_8 
+ *
+ * This function is used internally by charset_encode_utf_8
  * function. It might be unavailable to other squirrelmail functions.
- * Don't use it or make sure, that functions/encode/utf_8.php is 
- * included. 
+ * Don't use it or make sure, that functions/encode/utf_8.php is
+ * included.
  *
  * @param int $var decimal unicode value
  * @return string utf8 character
@@ -50,7 +50,7 @@ function unicodetoutf8($var) {
         $binVal = str_pad (decbin ($var), 11, "0", STR_PAD_LEFT);
         $binPart1 = substr ($binVal, 0, 5);
         $binPart2 = substr ($binVal, 5);
-        
+
         $char1 = chr (192 + bindec ($binPart1));
         $char2 = chr (128 + bindec ($binPart2));
         $ret = $char1 . $char2;
index 92c21b1c604b0be198cb6e55173e89caa35a95e9..747d68ede2c347859388d01c56cbd45242efb329 100644 (file)
@@ -99,7 +99,7 @@ function html_tag( $tag,                // Tag to output
                        '/.+(\\?'.$var.')=(.*)$/AU',     /* at front and only var */
                        '/.+(\\&'.$var.')=(.*)$/AU'      /* at the end */
                      );
-       preg_replace('/&amp;/','&',$url);
+        preg_replace('/&amp;/','&',$url);
         switch (true) {
             case (preg_match($pat_a[0],$url,$regs)):
                 $k = $regs[1];
@@ -131,9 +131,9 @@ function html_tag( $tag,                // Tag to output
         if ($k) {
             if ($val) {
                 $rpl = "$k=$val";
-               if ($link) {
-                   $rpl = preg_replace('/&/','&amp;',$rpl);
-               }
+                if ($link) {
+                    $rpl = preg_replace('/&/','&amp;',$rpl);
+                }
             } else {
                 $rpl = '';
             }
index 5963dfd61f21e35fb2627488038e534a9134da16..7ff3c3938689183503404804b629597332ccb2b5 100644 (file)
@@ -10,4 +10,4 @@
  */
 header("Location:../../src/login.php\n\n");
 exit();
-?>
+?>
\ No newline at end of file
index 981eccb7bc1dae4728ea49bc870e4a1ce17f2791..f6321206a257b0c75c7d510657e3369df00bd1c6 100644 (file)
  * @subpackage strings
  */
 $sq_html_ent_table = array_merge($sq_html_ent_table,
-       array("\xA0" => '&nbsp;',
-             "\xA1" => '&iexcl;',
-             "\xA2" => '&cent;',
-             "\xA3" => '&pound;',
-             "\xA4" => '&curren;',
-             "\xA5" => '&yen;',
-             "\xA6" => '&brvbar;',
-             "\xA7" => '&sect;',
-             "\xA8" => '&uml;',
-             "\xA9" => '&copy;',
-             "\xAA" => '&ordf;',
-             "\xAB" => '&laquo;',
-             "\xAC" => '&not;',
-             "\xAD" => '&shy;',
-             "\xAE" => '&reg;',
-             "\xAF" => '&macr;',
-             "\xB0" => '&deg;',
-             "\xB1" => '&plusmn;',
-             "\xB2" => '&sup2;',
-             "\xB3" => '&sup3;',
-             "\xB4" => '&acute;',
-             "\xB5" => '&micro;',
-             "\xB6" => '&para;',
-             "\xB7" => '&middot;',
-             "\xB8" => '&cedil;',
-             "\xB9" => '&sup1;',
-             "\xBA" => '&ordm;',
-             "\xBB" => '&raquo;',
-             "\xBC" => '&frac14;',
-             "\xBD" => '&frac12;',
-             "\xBE" => '&frac34;',
-             "\xBF" => '&iquest;',
-             "\xC0" => '&Agrave;',
-             "\xC1" => '&Aacute;',
-             "\xC2" => '&Acirc;',
-             "\xC3" => '&Atilde;',
-             "\xC4" => '&Auml;',
-             "\xC5" => '&Aring;',
-             "\xC6" => '&AElig;',
-             "\xC7" => '&Ccedil;',
-             "\xC8" => '&Egrave;',
-             "\xC9" => '&Eacute;',
-             "\xCA" => '&Ecirc;',
-             "\xCB" => '&Euml;',
-             "\xCC" => '&Igrave;',
-             "\xCD" => '&Iacute;',
-             "\xCE" => '&Icirc;',
-             "\xCF" => '&Iuml;',
-             "\xD0" => '&ETH;',
-             "\xD1" => '&Ntilde;',
-             "\xD2" => '&Ograve;',
-             "\xD3" => '&Oacute;',
-             "\xD4" => '&Ocirc;',
-             "\xD5" => '&Otilde;',
-             "\xD6" => '&Ouml;',
-             "\xD7" => '&times;',
-             "\xD8" => '&Oslash;',
-             "\xD9" => '&Ugrave;',
-             "\xDA" => '&Uacute;',
-             "\xDB" => '&Ucirc;',
-             "\xDC" => '&Uuml;',
-             "\xDD" => '&Yacute;',
-             "\xDE" => '&THORN;',
-             "\xDF" => '&szlig;',
-             "\xE0" => '&agrave;',
-             "\xE1" => '&aacute;',
-             "\xE2" => '&acirc;',
-             "\xE3" => '&atilde;',
-             "\xE4" => '&auml;',
-             "\xE5" => '&aring;',
-             "\xE6" => '&aelig;',
-             "\xE7" => '&ccedil;',
-             "\xE8" => '&egrave;',
-             "\xE9" => '&eacute;',
-             "\xEA" => '&ecirc;',
-             "\xEB" => '&euml;',
-             "\xEC" => '&igrave;',
-             "\xED" => '&iacute;',
-             "\xEE" => '&icirc;',
-             "\xEF" => '&iuml;',
-             "\xF0" => '&eth;',
-             "\xF1" => '&ntilde;',
-             "\xF2" => '&ograve;',
-             "\xF3" => '&oacute;',
-             "\xF4" => '&ocirc;',
-             "\xF5" => '&otilde;',
-             "\xF6" => '&ouml;',
-             "\xF7" => '&divide;',
-             "\xF8" => '&oslash;',
-             "\xF9" => '&ugrave;',
-             "\xFA" => '&uacute;',
-             "\xFB" => '&ucirc;',
-             "\xFC" => '&uuml;',
-             "\xFD" => '&yacute;',
-             "\xFE" => '&thorn;',
-             "\xFF" => '&yuml;')
-               );
+        array("\xA0" => '&nbsp;',
+              "\xA1" => '&iexcl;',
+              "\xA2" => '&cent;',
+              "\xA3" => '&pound;',
+              "\xA4" => '&curren;',
+              "\xA5" => '&yen;',
+              "\xA6" => '&brvbar;',
+              "\xA7" => '&sect;',
+              "\xA8" => '&uml;',
+              "\xA9" => '&copy;',
+              "\xAA" => '&ordf;',
+              "\xAB" => '&laquo;',
+              "\xAC" => '&not;',
+              "\xAD" => '&shy;',
+              "\xAE" => '&reg;',
+              "\xAF" => '&macr;',
+              "\xB0" => '&deg;',
+              "\xB1" => '&plusmn;',
+              "\xB2" => '&sup2;',
+              "\xB3" => '&sup3;',
+              "\xB4" => '&acute;',
+              "\xB5" => '&micro;',
+              "\xB6" => '&para;',
+              "\xB7" => '&middot;',
+              "\xB8" => '&cedil;',
+              "\xB9" => '&sup1;',
+              "\xBA" => '&ordm;',
+              "\xBB" => '&raquo;',
+              "\xBC" => '&frac14;',
+              "\xBD" => '&frac12;',
+              "\xBE" => '&frac34;',
+              "\xBF" => '&iquest;',
+              "\xC0" => '&Agrave;',
+              "\xC1" => '&Aacute;',
+              "\xC2" => '&Acirc;',
+              "\xC3" => '&Atilde;',
+              "\xC4" => '&Auml;',
+              "\xC5" => '&Aring;',
+              "\xC6" => '&AElig;',
+              "\xC7" => '&Ccedil;',
+              "\xC8" => '&Egrave;',
+              "\xC9" => '&Eacute;',
+              "\xCA" => '&Ecirc;',
+              "\xCB" => '&Euml;',
+              "\xCC" => '&Igrave;',
+              "\xCD" => '&Iacute;',
+              "\xCE" => '&Icirc;',
+              "\xCF" => '&Iuml;',
+              "\xD0" => '&ETH;',
+              "\xD1" => '&Ntilde;',
+              "\xD2" => '&Ograve;',
+              "\xD3" => '&Oacute;',
+              "\xD4" => '&Ocirc;',
+              "\xD5" => '&Otilde;',
+              "\xD6" => '&Ouml;',
+              "\xD7" => '&times;',
+              "\xD8" => '&Oslash;',
+              "\xD9" => '&Ugrave;',
+              "\xDA" => '&Uacute;',
+              "\xDB" => '&Ucirc;',
+              "\xDC" => '&Uuml;',
+              "\xDD" => '&Yacute;',
+              "\xDE" => '&THORN;',
+              "\xDF" => '&szlig;',
+              "\xE0" => '&agrave;',
+              "\xE1" => '&aacute;',
+              "\xE2" => '&acirc;',
+              "\xE3" => '&atilde;',
+              "\xE4" => '&auml;',
+              "\xE5" => '&aring;',
+              "\xE6" => '&aelig;',
+              "\xE7" => '&ccedil;',
+              "\xE8" => '&egrave;',
+              "\xE9" => '&eacute;',
+              "\xEA" => '&ecirc;',
+              "\xEB" => '&euml;',
+              "\xEC" => '&igrave;',
+              "\xED" => '&iacute;',
+              "\xEE" => '&icirc;',
+              "\xEF" => '&iuml;',
+              "\xF0" => '&eth;',
+              "\xF1" => '&ntilde;',
+              "\xF2" => '&ograve;',
+              "\xF3" => '&oacute;',
+              "\xF4" => '&ocirc;',
+              "\xF5" => '&otilde;',
+              "\xF6" => '&ouml;',
+              "\xF7" => '&divide;',
+              "\xF8" => '&oslash;',
+              "\xF9" => '&ugrave;',
+              "\xFA" => '&uacute;',
+              "\xFB" => '&ucirc;',
+              "\xFC" => '&uuml;',
+              "\xFD" => '&yacute;',
+              "\xFE" => '&thorn;',
+              "\xFF" => '&yuml;')
+                );
 ?>
\ No newline at end of file
index b86ca1555abcb2c49ba3f30dbe9cc1d64a15093c..616525eefb6dd47fe61207e94f156613ee548b88 100644 (file)
@@ -4,7 +4,7 @@
  *
  * SquirrelMail provides own implementation of htmlentities() and
  * get_html_translation_table() functions. Functions are called
- * sq_get_html_translation_table() and sq_htmlentities(). They are 
+ * sq_get_html_translation_table() and sq_htmlentities(). They are
  * included in functions/strings.php
  *
  * sq_htmlentities uses same syntax as functions available in php 4.1.0
@@ -20,7 +20,7 @@
  * it returns translation table defined by charset. Function defaults to us-ascii charset
  * and not to iso-8859-1.
  *
- * Why own functions are used instead of htmlspecialchars() and 
+ * Why own functions are used instead of htmlspecialchars() and
  * htmlentities() provided by php.
  *
  * <ul>
index 5d806f06123cca6c0a966d969be6ac0d420d505f..b6aa6d80e02df6ae6e0b803e4f26ecd4ce337f44 100644 (file)
  * @subpackage strings
  */
 $sq_html_ent_table = array_merge($sq_html_ent_table,
-        array(// Latin1
-             "\xC2\xA0" => '&nbsp;',
-             "\xC2\xA1" => '&iexcl;',
-             "\xC2\xA2" => '&cent;',
-             "\xC2\xA3" => '&pound;',
-             "\xC2\xA4" => '&curren;',
-             "\xC2\xA5" => '&yen;',
-             "\xC2\xA6" => '&brvbar;',
-             "\xC2\xA7" => '&sect;',
-             "\xC2\xA8" => '&uml;',
-             "\xC2\xA9" => '&copy;',
-             "\xC2\xAA" => '&ordf;',
-             "\xC2\xAB" => '&laquo;',
-             "\xC2\xAC" => '&not;',
-             "\xC2\xAD" => '&shy;',
-             "\xC2\xAE" => '&reg;',
-             "\xC2\xAF" => '&macr;',
-             "\xC2\xB0" => '&deg;',
-             "\xC2\xB1" => '&plusmn;',
-             "\xC2\xB2" => '&sup2;',
-             "\xC2\xB3" => '&sup3;',
-             "\xC2\xB4" => '&acute;',
-             "\xC2\xB5" => '&micro;',
-             "\xC2\xB6" => '&para;',
-             "\xC2\xB7" => '&middot;',
-             "\xC2\xB8" => '&cedil;',
-             "\xC2\xB9" => '&sup1;',
-             "\xC2\xBA" => '&ordm;',
-             "\xC2\xBB" => '&raquo;',
-             "\xC2\xBC" => '&frac14;',
-             "\xC2\xBD" => '&frac12;',
-             "\xC2\xBE" => '&frac34;',
-             "\xC2\xBF" => '&iquest;',
-             "\xC3\x80" => '&Agrave;',
-             "\xC3\x81" => '&Aacute;',
-             "\xC3\x82" => '&Acirc;',
-             "\xC3\x83" => '&Atilde;',
-             "\xC3\x84" => '&Auml;',
-             "\xC3\x85" => '&Aring;',
-             "\xC3\x86" => '&AElig;',
-             "\xC3\x87" => '&Ccedil;',
-             "\xC3\x88" => '&Egrave;',
-             "\xC3\x89" => '&Eacute;',
-             "\xC3\x8A" => '&Ecirc;',
-             "\xC3\x8B" => '&Euml;',
-             "\xC3\x8C" => '&Igrave;',
-             "\xC3\x8D" => '&Iacute;',
-             "\xC3\x8E" => '&Icirc;',
-             "\xC3\x8F" => '&Iuml;',
-             "\xC3\x90" => '&ETH;',
-             "\xC3\x91" => '&Ntilde;',
-             "\xC3\x92" => '&Ograve;',
-             "\xC3\x93" => '&Oacute;',
-             "\xC3\x94" => '&Ocirc;',
-             "\xC3\x95" => '&Otilde;',
-             "\xC3\x96" => '&Ouml;',
-             "\xC3\x97" => '&times;',
-             "\xC3\x98" => '&Oslash;',
-             "\xC3\x99" => '&Ugrave;',
-             "\xC3\x9A" => '&Uacute;',
-             "\xC3\x9B" => '&Ucirc;',
-             "\xC3\x9C" => '&Uuml;',
-             "\xC3\x9D" => '&Yacute;',
-             "\xC3\x9E" => '&THORN;',
-             "\xC3\x9F" => '&szlig;',
-             "\xC3\xA0" => '&agrave;',
-             "\xC3\xA1" => '&aacute;',
-             "\xC3\xA2" => '&acirc;',
-             "\xC3\xA3" => '&atilde;',
-             "\xC3\xA4" => '&auml;',
-             "\xC3\xA5" => '&aring;',
-             "\xC3\xA6" => '&aelig;',
-             "\xC3\xA7" => '&ccedil;',
-             "\xC3\xA8" => '&egrave;',
-             "\xC3\xA9" => '&eacute;',
-             "\xC3\xAA" => '&ecirc;',
-             "\xC3\xAB" => '&euml;',
-             "\xC3\xAC" => '&igrave;',
-             "\xC3\xAD" => '&iacute;',
-             "\xC3\xAE" => '&icirc;',
-             "\xC3\xAF" => '&iuml;',
-             "\xC3\xB0" => '&eth;',
-             "\xC3\xB1" => '&ntilde;',
-             "\xC3\xB2" => '&ograve;',
-             "\xC3\xB3" => '&oacute;',
-             "\xC3\xB4" => '&ocirc;',
-             "\xC3\xB5" => '&otilde;',
-             "\xC3\xB6" => '&ouml;',
-             "\xC3\xB7" => '&divide;',
-             "\xC3\xB8" => '&oslash;',
-             "\xC3\xB9" => '&ugrave;',
-             "\xC3\xBA" => '&uacute;',
-             "\xC3\xBB" => '&ucirc;',
-             "\xC3\xBC" => '&uuml;',
-             "\xC3\xBD" => '&yacute;',
-             "\xC3\xBE" => '&thorn;',
-             "\xC3\xBF" => '&yuml;',
-             // Latin Extended-A
-             "\xC5\x92" => '&OElig;',
-             "\xC5\x93" => '&oelig;',
-             "\xC5\xA0" => '&Scaron;',
-             "\xC5\xA1" => '&scaron;',
-             "\xC5\xB8" => '&Yuml;',
-             // Spacing Modifier Letters
-             "\xCB\x86" => '&circ;',
-             "\xCB\x9C" => '&tilde;',
-             // General Punctuation
-             "\xE2\x80\x82" => '&ensp;',
-             "\xE2\x80\x83" => '&emsp;',
-             "\xE2\x80\x89" => '&thinsp;',
-             "\xE2\x80\x8C" => '&zwnj;',
-             "\xE2\x80\x8D" => '&zwj;',
-             "\xE2\x80\x8E" => '&lrm;',
-             "\xE2\x80\x8F" => '&rlm;',
-             "\xE2\x80\x93" => '&ndash;',
-             "\xE2\x80\x94" => '&mdash;',
-             "\xE2\x80\x98" => '&lsquo;',
-             "\xE2\x80\x99" => '&rsquo;',
-             "\xE2\x80\x9A" => '&sbquo;',
-             "\xE2\x80\x9C" => '&ldquo;',
-             "\xE2\x80\x9D" => '&rdquo;',
-             "\xE2\x80\x9E" => '&bdquo;',
-             "\xE2\x80\xA0" => '&dagger;',
-             "\xE2\x80\xA1" => '&Dagger;',
-             "\xE2\x80\xB0" => '&permil;',
-             "\xE2\x80\xB9" => '&lsaquo;',
-             "\xE2\x80\xBA" => '&rsaquo;',
-             "\xE2\x82\xAC" => '&euro;',
-             // Latin Extended-B
-             "\xC6\x92" => '&fnof;',
-             // Greek
-             "\xCE\x91" => '&Alpha;',
-             "\xCE\x92" => '&Beta;',
-             "\xCE\x93" => '&Gamma;',
-             "\xCE\x94" => '&Delta;',
-             "\xCE\x95" => '&Epsilon;',
-             "\xCE\x96" => '&Zeta;',
-             "\xCE\x97" => '&Eta;',
-             "\xCE\x98" => '&Theta;',
-             "\xCE\x99" => '&Iota;',
-             "\xCE\x9A" => '&Kappa;',
-             "\xCE\x9B" => '&Lambda;',
-             "\xCE\x9C" => '&Mu;',
-             "\xCE\x9D" => '&Nu;',
-             "\xCE\x9E" => '&Xi;',
-             "\xCE\x9F" => '&Omicron;',
-             "\xCE\xA0" => '&Pi;',
-             "\xCE\xA1" => '&Rho;',
-             "\xCE\xA3" => '&Sigma;',
-             "\xCE\xA4" => '&Tau;',
-             "\xCE\xA5" => '&Upsilon;',
-             "\xCE\xA6" => '&Phi;',
-             "\xCE\xA7" => '&Chi;',
-             "\xCE\xA8" => '&Psi;',
-             "\xCE\xA9" => '&Omega;',
-             "\xCE\xB1" => '&alpha;',
-             "\xCE\xB2" => '&beta;',
-             "\xCE\xB3" => '&gamma;',
-             "\xCE\xB4" => '&delta;',
-             "\xCE\xB5" => '&epsilon;',
-             "\xCE\xB6" => '&zeta;',
-             "\xCE\xB7" => '&eta;',
-             "\xCE\xB8" => '&theta;',
-             "\xCE\xB9" => '&iota;',
-             "\xCE\xBA" => '&kappa;',
-             "\xCE\xBB" => '&lambda;',
-             "\xCE\xBC" => '&mu;',
-             "\xCE\xBD" => '&nu;',
-             "\xCE\xBE" => '&xi;',
-             "\xCE\xBF" => '&omicron;',
-             "\xCF\x80" => '&pi;',
-             "\xCF\x81" => '&rho;',
-             "\xCF\x82" => '&sigmaf;',
-             "\xCF\x83" => '&sigma;',
-             "\xCF\x84" => '&tau;',
-             "\xCF\x85" => '&upsilon;',
-             "\xCF\x86" => '&phi;',
-             "\xCF\x87" => '&chi;',
-             "\xCF\x88" => '&psi;',
-             "\xCF\x89" => '&omega;',
-             "\xCF\x91" => '&thetasym;',
-             "\xCF\x92" => '&upsih;',
-             "\xCF\x96" => '&piv;',
-             // General Punctuation
-             "\xE2\x80\xA2" => '&bull;',
-             "\xE2\x80\xA6" => '&hellip;',
-             "\xE2\x80\xB2" => '&prime;',
-             "\xE2\x80\xB3" => '&Prime;',
-             "\xE2\x80\xBE" => '&oline;',
-             "\xE2\x81\x84" => '&frasl;',
-             // Letterlike Symbols
-             "\xE2\x84\x98" => '&weierp;',
-             "\xE2\x84\x91" => '&image;',
-             "\xE2\x84\x9C" => '&real;',
-             "\xE2\x84\xA2" => '&trade;',
-             "\xE2\x84\xB5" => '&alefsym;',
-             // Arrows
-             "\xE2\x86\x90" => '&larr;',
-             "\xE2\x86\x91" => '&uarr;',
-             "\xE2\x86\x92" => '&rarr;',
-             "\xE2\x86\x93" => '&darr;',
-             "\xE2\x86\x94" => '&harr;',
-             "\xE2\x86\xB5" => '&crarr;',
-             "\xE2\x87\x90" => '&lArr;',
-             "\xE2\x87\x91" => '&uArr;',
-             "\xE2\x87\x92" => '&rArr;',
-             "\xE2\x87\x93" => '&dArr;',
-             "\xE2\x87\x94" => '&hArr;',
-             // Mathematical Operators
-             "\xE2\x88\x80" => '&forall;',
-             "\xE2\x88\x82" => '&part;',
-             "\xE2\x88\x83" => '&exist;',
-             "\xE2\x88\x85" => '&empty;',
-             "\xE2\x88\x87" => '&nabla;',
-             "\xE2\x88\x88" => '&isin;',
-             "\xE2\x88\x89" => '&notin;',
-             "\xE2\x88\x8B" => '&ni;',
-             "\xE2\x88\x8F" => '&prod;',
-             "\xE2\x88\x91" => '&sum;',
-             "\xE2\x88\x92" => '&minus;',
-             "\xE2\x88\x97" => '&lowast;',
-             "\xE2\x88\x9A" => '&radic;',
-             "\xE2\x88\x9D" => '&prop;',
-             "\xE2\x88\x9E" => '&infin;',
-             "\xE2\x88\xA0" => '&ang;',
-             "\xE2\x88\xA7" => '&and;',
-             "\xE2\x88\xA8" => '&or;',
-             "\xE2\x88\xA9" => '&cap;',
-             "\xE2\x88\xAA" => '&cup;',
-             "\xE2\x88\xAB" => '&int;',
-             "\xE2\x88\xB4" => '&there4;',
-             "\xE2\x88\xBC" => '&sim;',
-             "\xE2\x89\x85" => '&cong;',
-             "\xE2\x89\x88" => '&asymp;',
-             "\xE2\x89\xA0" => '&ne;',
-             "\xE2\x89\xA1" => '&equiv;',
-             "\xE2\x89\xA4" => '&le;',
-             "\xE2\x89\xA5" => '&ge;',
-             "\xE2\x8A\x82" => '&sub;',
-             "\xE2\x8A\x83" => '&sup;',
-             "\xE2\x8A\x84" => '&nsub;',
-             "\xE2\x8A\x86" => '&sube;',
-             "\xE2\x8A\x87" => '&supe;',
-             "\xE2\x8A\x95" => '&oplus;',
-             "\xE2\x8A\x97" => '&otimes;',
-             "\xE2\x8A\xA5" => '&perp;',
-             "\xE2\x8B\x85" => '&sdot;',
-             // Miscellaneous Technical
-             "\xE2\x8C\x88" => '&lceil;',
-             "\xE2\x8C\x89" => '&rceil;',
-             "\xE2\x8C\x8A" => '&lfloor;',
-             "\xE2\x8C\x8B" => '&rfloor;',
-             "\xE2\x8C\xA9" => '&lang;',
-             "\xE2\x8C\xAA" => '&rang;',
-             // Geometric Shapes
-             "\xE2\x97\x8A" => '&loz;',
-             // Miscellaneous Symbols
-             "\xE2\x99\xA0" => '&spades;',
-             "\xE2\x99\xA3" => '&clubs;',
-             "\xE2\x99\xA5" => '&hearts;',
-             "\xE2\x99\xA6" => '&diams;'
-             )
+         array(// Latin1
+              "\xC2\xA0" => '&nbsp;',
+              "\xC2\xA1" => '&iexcl;',
+              "\xC2\xA2" => '&cent;',
+              "\xC2\xA3" => '&pound;',
+              "\xC2\xA4" => '&curren;',
+              "\xC2\xA5" => '&yen;',
+              "\xC2\xA6" => '&brvbar;',
+              "\xC2\xA7" => '&sect;',
+              "\xC2\xA8" => '&uml;',
+              "\xC2\xA9" => '&copy;',
+              "\xC2\xAA" => '&ordf;',
+              "\xC2\xAB" => '&laquo;',
+              "\xC2\xAC" => '&not;',
+              "\xC2\xAD" => '&shy;',
+              "\xC2\xAE" => '&reg;',
+              "\xC2\xAF" => '&macr;',
+              "\xC2\xB0" => '&deg;',
+              "\xC2\xB1" => '&plusmn;',
+              "\xC2\xB2" => '&sup2;',
+              "\xC2\xB3" => '&sup3;',
+              "\xC2\xB4" => '&acute;',
+              "\xC2\xB5" => '&micro;',
+              "\xC2\xB6" => '&para;',
+              "\xC2\xB7" => '&middot;',
+              "\xC2\xB8" => '&cedil;',
+              "\xC2\xB9" => '&sup1;',
+              "\xC2\xBA" => '&ordm;',
+              "\xC2\xBB" => '&raquo;',
+              "\xC2\xBC" => '&frac14;',
+              "\xC2\xBD" => '&frac12;',
+              "\xC2\xBE" => '&frac34;',
+              "\xC2\xBF" => '&iquest;',
+              "\xC3\x80" => '&Agrave;',
+              "\xC3\x81" => '&Aacute;',
+              "\xC3\x82" => '&Acirc;',
+              "\xC3\x83" => '&Atilde;',
+              "\xC3\x84" => '&Auml;',
+              "\xC3\x85" => '&Aring;',
+              "\xC3\x86" => '&AElig;',
+              "\xC3\x87" => '&Ccedil;',
+              "\xC3\x88" => '&Egrave;',
+              "\xC3\x89" => '&Eacute;',
+              "\xC3\x8A" => '&Ecirc;',
+              "\xC3\x8B" => '&Euml;',
+              "\xC3\x8C" => '&Igrave;',
+              "\xC3\x8D" => '&Iacute;',
+              "\xC3\x8E" => '&Icirc;',
+              "\xC3\x8F" => '&Iuml;',
+              "\xC3\x90" => '&ETH;',
+              "\xC3\x91" => '&Ntilde;',
+              "\xC3\x92" => '&Ograve;',
+              "\xC3\x93" => '&Oacute;',
+              "\xC3\x94" => '&Ocirc;',
+              "\xC3\x95" => '&Otilde;',
+              "\xC3\x96" => '&Ouml;',
+              "\xC3\x97" => '&times;',
+              "\xC3\x98" => '&Oslash;',
+              "\xC3\x99" => '&Ugrave;',
+              "\xC3\x9A" => '&Uacute;',
+              "\xC3\x9B" => '&Ucirc;',
+              "\xC3\x9C" => '&Uuml;',
+              "\xC3\x9D" => '&Yacute;',
+              "\xC3\x9E" => '&THORN;',
+              "\xC3\x9F" => '&szlig;',
+              "\xC3\xA0" => '&agrave;',
+              "\xC3\xA1" => '&aacute;',
+              "\xC3\xA2" => '&acirc;',
+              "\xC3\xA3" => '&atilde;',
+              "\xC3\xA4" => '&auml;',
+              "\xC3\xA5" => '&aring;',
+              "\xC3\xA6" => '&aelig;',
+              "\xC3\xA7" => '&ccedil;',
+              "\xC3\xA8" => '&egrave;',
+              "\xC3\xA9" => '&eacute;',
+              "\xC3\xAA" => '&ecirc;',
+              "\xC3\xAB" => '&euml;',
+              "\xC3\xAC" => '&igrave;',
+              "\xC3\xAD" => '&iacute;',
+              "\xC3\xAE" => '&icirc;',
+              "\xC3\xAF" => '&iuml;',
+              "\xC3\xB0" => '&eth;',
+              "\xC3\xB1" => '&ntilde;',
+              "\xC3\xB2" => '&ograve;',
+              "\xC3\xB3" => '&oacute;',
+              "\xC3\xB4" => '&ocirc;',
+              "\xC3\xB5" => '&otilde;',
+              "\xC3\xB6" => '&ouml;',
+              "\xC3\xB7" => '&divide;',
+              "\xC3\xB8" => '&oslash;',
+              "\xC3\xB9" => '&ugrave;',
+              "\xC3\xBA" => '&uacute;',
+              "\xC3\xBB" => '&ucirc;',
+              "\xC3\xBC" => '&uuml;',
+              "\xC3\xBD" => '&yacute;',
+              "\xC3\xBE" => '&thorn;',
+              "\xC3\xBF" => '&yuml;',
+              // Latin Extended-A
+              "\xC5\x92" => '&OElig;',
+              "\xC5\x93" => '&oelig;',
+              "\xC5\xA0" => '&Scaron;',
+              "\xC5\xA1" => '&scaron;',
+              "\xC5\xB8" => '&Yuml;',
+              // Spacing Modifier Letters
+              "\xCB\x86" => '&circ;',
+              "\xCB\x9C" => '&tilde;',
+              // General Punctuation
+              "\xE2\x80\x82" => '&ensp;',
+              "\xE2\x80\x83" => '&emsp;',
+              "\xE2\x80\x89" => '&thinsp;',
+              "\xE2\x80\x8C" => '&zwnj;',
+              "\xE2\x80\x8D" => '&zwj;',
+              "\xE2\x80\x8E" => '&lrm;',
+              "\xE2\x80\x8F" => '&rlm;',
+              "\xE2\x80\x93" => '&ndash;',
+              "\xE2\x80\x94" => '&mdash;',
+              "\xE2\x80\x98" => '&lsquo;',
+              "\xE2\x80\x99" => '&rsquo;',
+              "\xE2\x80\x9A" => '&sbquo;',
+              "\xE2\x80\x9C" => '&ldquo;',
+              "\xE2\x80\x9D" => '&rdquo;',
+              "\xE2\x80\x9E" => '&bdquo;',
+              "\xE2\x80\xA0" => '&dagger;',
+              "\xE2\x80\xA1" => '&Dagger;',
+              "\xE2\x80\xB0" => '&permil;',
+              "\xE2\x80\xB9" => '&lsaquo;',
+              "\xE2\x80\xBA" => '&rsaquo;',
+              "\xE2\x82\xAC" => '&euro;',
+              // Latin Extended-B
+              "\xC6\x92" => '&fnof;',
+              // Greek
+              "\xCE\x91" => '&Alpha;',
+              "\xCE\x92" => '&Beta;',
+              "\xCE\x93" => '&Gamma;',
+              "\xCE\x94" => '&Delta;',
+              "\xCE\x95" => '&Epsilon;',
+              "\xCE\x96" => '&Zeta;',
+              "\xCE\x97" => '&Eta;',
+              "\xCE\x98" => '&Theta;',
+              "\xCE\x99" => '&Iota;',
+              "\xCE\x9A" => '&Kappa;',
+              "\xCE\x9B" => '&Lambda;',
+              "\xCE\x9C" => '&Mu;',
+              "\xCE\x9D" => '&Nu;',
+              "\xCE\x9E" => '&Xi;',
+              "\xCE\x9F" => '&Omicron;',
+              "\xCE\xA0" => '&Pi;',
+              "\xCE\xA1" => '&Rho;',
+              "\xCE\xA3" => '&Sigma;',
+              "\xCE\xA4" => '&Tau;',
+              "\xCE\xA5" => '&Upsilon;',
+              "\xCE\xA6" => '&Phi;',
+              "\xCE\xA7" => '&Chi;',
+              "\xCE\xA8" => '&Psi;',
+              "\xCE\xA9" => '&Omega;',
+              "\xCE\xB1" => '&alpha;',
+              "\xCE\xB2" => '&beta;',
+              "\xCE\xB3" => '&gamma;',
+              "\xCE\xB4" => '&delta;',
+              "\xCE\xB5" => '&epsilon;',
+              "\xCE\xB6" => '&zeta;',
+              "\xCE\xB7" => '&eta;',
+              "\xCE\xB8" => '&theta;',
+              "\xCE\xB9" => '&iota;',
+              "\xCE\xBA" => '&kappa;',
+              "\xCE\xBB" => '&lambda;',
+              "\xCE\xBC" => '&mu;',
+              "\xCE\xBD" => '&nu;',
+              "\xCE\xBE" => '&xi;',
+              "\xCE\xBF" => '&omicron;',
+              "\xCF\x80" => '&pi;',
+              "\xCF\x81" => '&rho;',
+              "\xCF\x82" => '&sigmaf;',
+              "\xCF\x83" => '&sigma;',
+              "\xCF\x84" => '&tau;',
+              "\xCF\x85" => '&upsilon;',
+              "\xCF\x86" => '&phi;',
+              "\xCF\x87" => '&chi;',
+              "\xCF\x88" => '&psi;',
+              "\xCF\x89" => '&omega;',
+              "\xCF\x91" => '&thetasym;',
+              "\xCF\x92" => '&upsih;',
+              "\xCF\x96" => '&piv;',
+              // General Punctuation
+              "\xE2\x80\xA2" => '&bull;',
+              "\xE2\x80\xA6" => '&hellip;',
+              "\xE2\x80\xB2" => '&prime;',
+              "\xE2\x80\xB3" => '&Prime;',
+              "\xE2\x80\xBE" => '&oline;',
+              "\xE2\x81\x84" => '&frasl;',
+              // Letterlike Symbols
+              "\xE2\x84\x98" => '&weierp;',
+              "\xE2\x84\x91" => '&image;',
+              "\xE2\x84\x9C" => '&real;',
+              "\xE2\x84\xA2" => '&trade;',
+              "\xE2\x84\xB5" => '&alefsym;',
+              // Arrows
+              "\xE2\x86\x90" => '&larr;',
+              "\xE2\x86\x91" => '&uarr;',
+              "\xE2\x86\x92" => '&rarr;',
+              "\xE2\x86\x93" => '&darr;',
+              "\xE2\x86\x94" => '&harr;',
+              "\xE2\x86\xB5" => '&crarr;',
+              "\xE2\x87\x90" => '&lArr;',
+              "\xE2\x87\x91" => '&uArr;',
+              "\xE2\x87\x92" => '&rArr;',
+              "\xE2\x87\x93" => '&dArr;',
+              "\xE2\x87\x94" => '&hArr;',
+              // Mathematical Operators
+              "\xE2\x88\x80" => '&forall;',
+              "\xE2\x88\x82" => '&part;',
+              "\xE2\x88\x83" => '&exist;',
+              "\xE2\x88\x85" => '&empty;',
+              "\xE2\x88\x87" => '&nabla;',
+              "\xE2\x88\x88" => '&isin;',
+              "\xE2\x88\x89" => '&notin;',
+              "\xE2\x88\x8B" => '&ni;',
+              "\xE2\x88\x8F" => '&prod;',
+              "\xE2\x88\x91" => '&sum;',
+              "\xE2\x88\x92" => '&minus;',
+              "\xE2\x88\x97" => '&lowast;',
+              "\xE2\x88\x9A" => '&radic;',
+              "\xE2\x88\x9D" => '&prop;',
+              "\xE2\x88\x9E" => '&infin;',
+              "\xE2\x88\xA0" => '&ang;',
+              "\xE2\x88\xA7" => '&and;',
+              "\xE2\x88\xA8" => '&or;',
+              "\xE2\x88\xA9" => '&cap;',
+              "\xE2\x88\xAA" => '&cup;',
+              "\xE2\x88\xAB" => '&int;',
+              "\xE2\x88\xB4" => '&there4;',
+              "\xE2\x88\xBC" => '&sim;',
+              "\xE2\x89\x85" => '&cong;',
+              "\xE2\x89\x88" => '&asymp;',
+              "\xE2\x89\xA0" => '&ne;',
+              "\xE2\x89\xA1" => '&equiv;',
+              "\xE2\x89\xA4" => '&le;',
+              "\xE2\x89\xA5" => '&ge;',
+              "\xE2\x8A\x82" => '&sub;',
+              "\xE2\x8A\x83" => '&sup;',
+              "\xE2\x8A\x84" => '&nsub;',
+              "\xE2\x8A\x86" => '&sube;',
+              "\xE2\x8A\x87" => '&supe;',
+              "\xE2\x8A\x95" => '&oplus;',
+              "\xE2\x8A\x97" => '&otimes;',
+              "\xE2\x8A\xA5" => '&perp;',
+              "\xE2\x8B\x85" => '&sdot;',
+              // Miscellaneous Technical
+              "\xE2\x8C\x88" => '&lceil;',
+              "\xE2\x8C\x89" => '&rceil;',
+              "\xE2\x8C\x8A" => '&lfloor;',
+              "\xE2\x8C\x8B" => '&rfloor;',
+              "\xE2\x8C\xA9" => '&lang;',
+              "\xE2\x8C\xAA" => '&rang;',
+              // Geometric Shapes
+              "\xE2\x97\x8A" => '&loz;',
+              // Miscellaneous Symbols
+              "\xE2\x99\xA0" => '&spades;',
+              "\xE2\x99\xA3" => '&clubs;',
+              "\xE2\x99\xA5" => '&hearts;',
+              "\xE2\x99\xA6" => '&diams;'
+              )
        );
 ?>
\ No newline at end of file
index f43fb90913541922f5ce06cc4f05ba451a51d9fd..58395b5c381fc1e35d3326163397defca2fa8b25 100644 (file)
@@ -200,7 +200,7 @@ function charset_convert($in_charset,$string,$out_charset,$htmlencode=true) {
  * @return string $charset Adjusted name of charset
  */
 function fixcharset($charset) {
-    /* remove minus and characters that might be used in paths from charset 
+    /* remove minus and characters that might be used in paths from charset
      * name in order to be able to use it in function names and include calls.
      */
     $charset=preg_replace("/[-:.\/\\\]/",'_',$charset);
@@ -299,8 +299,8 @@ function set_up_language($sm_language, $do_search = false, $default = false) {
         }
         setlocale(LC_ALL, $longlocale);
         // Workaround for plugins that use numbers with floating point
-        // It might be removed if plugins use correct decimal delimiters 
-       // according to locale settings.
+        // It might be removed if plugins use correct decimal delimiters
+        // according to locale settings.
         setlocale(LC_NUMERIC, 'C');
         // Workaround for specific Turkish strtolower/strtoupper rules.
         // Many functions expect English conversion rules.
@@ -717,7 +717,7 @@ function is_conversion_safe($input_charset) {
   global $languages, $sm_notAlias, $default_charset, $lossy_encoding;
 
     if (isset($lossy_encoding) && $lossy_encoding )
-       return true;
+        return true;
 
  // convert to lower case
  $input_charset = strtolower($input_charset);
index c60b8d10b966732cd2e360872327188f9a79d2a9..ae4b48dc4795f99731e49c4f7e28c12f199bb51a 100644 (file)
@@ -33,7 +33,7 @@ $imap_asearch_debug_dump = FALSE;
 */
 global $imap_asearch_opcodes;
 $imap_asearch_opcodes = array(
-/* <sequence-set> => 'asequence', */   // Special handling, @see sqimap_asearch_build_criteria()
+/* <sequence-set> => 'asequence', */    // Special handling, @see sqimap_asearch_build_criteria()
 /*'ALL' is binary operator */
     'ANSWERED' => '',
     'BCC' => 'astring',
@@ -44,7 +44,7 @@ $imap_asearch_opcodes = array(
     'DRAFT' => '',
     'FLAGGED' => '',
     'FROM' => 'astring',
-    'HEADER' => 'afield',      // Special syntax for this one, @see sqimap_asearch_build_criteria()
+    'HEADER' => 'afield',    // Special syntax for this one, @see sqimap_asearch_build_criteria()
     'KEYWORD' => 'akeyword',
     'LARGER' => 'anum',
     'NEW' => '',
@@ -123,7 +123,7 @@ function sqimap_asearch_error_box($response, $query, $message, $link = '')
         $message_title = _("Possible reason : ");
     if (function_exists('sqimap_error_box'))
         sqimap_error_box($title, $query, $message_title, $message, $link);
-    else {     //Straight copy of 1.5 imap_general.php:sqimap_error_box(). Can be removed at a later time
+    else {    //Straight copy of 1.5 imap_general.php:sqimap_error_box(). Can be removed at a later time
         global $color;
     require_once(SM_PATH . 'functions/display_messages.php');
     $string = "<font color=\"$color[2]\"><b>\n" . $title . "</b><br />\n";
@@ -161,7 +161,7 @@ function asearch_nz(&$var, $def = '')
 */
 function asearch_unhtmlentities($string) {
     $trans_tbl = array_flip(get_html_translation_table(HTML_ENTITIES));
-    for ($i=127; $i<255; $i++) /* Add &#<dec>; entities */
+    for ($i=127; $i<255; $i++)    /* Add &#<dec>; entities */
         $trans_tbl['&#' . $i . ';'] = chr($i);
     return strtr($string, $trans_tbl);
 /* I think the one above is quicker, though it should be benchmarked
@@ -180,8 +180,8 @@ function s_debug_dump($var_name, $var_var)
 {
     global $imap_asearch_debug_dump;
     if ($imap_asearch_debug_dump) {
-        if (function_exists('sm_print_r'))     //Only exists since 1.4.2
-            sm_print_r($var_name, $var_var);   //Better be the 'varargs' version ;)
+        if (function_exists('sm_print_r'))      //Only exists since 1.4.2
+            sm_print_r($var_name, $var_var);    //Better be the 'varargs' version ;)
         else {
             echo '<pre>';
             echo htmlentities($var_name);
@@ -194,21 +194,21 @@ function s_debug_dump($var_name, $var_var)
 /** Encode a string to quoted or literal as defined in rfc 3501
 *
 * -  4.3 String:
-*      A quoted string is a sequence of zero or more 7-bit characters,
-*       excluding CR and LF, with double quote (<">) characters at each end.
+*        A quoted string is a sequence of zero or more 7-bit characters,
+*         excluding CR and LF, with double quote (<">) characters at each end.
 * -  9. Formal Syntax:
-*      quoted-specials = DQUOTE / "\"
+*        quoted-specials = DQUOTE / "\"
 * @param string $what string to encode
 * @param string $charset search charset used
 * @return string encoded string
 */
 function sqimap_asearch_encode_string($what, $charset)
 {
-    if (strtoupper($charset) == 'ISO-2022-JP') // This should be now handled in imap_utf7_local?
+    if (strtoupper($charset) == 'ISO-2022-JP')    // This should be now handled in imap_utf7_local?
         $what = mb_convert_encoding($what, 'JIS', 'auto');
     if (preg_match('/["\\\\\r\n\x80-\xff]/', $what))
-        return '{' . strlen($what) . "}\r\n" . $what;  // 4.3 literal form
-    return '"' . $what . '"';  // 4.3 quoted string form
+        return '{' . strlen($what) . "}\r\n" . $what;    // 4.3 literal form
+    return '"' . $what . '"';    // 4.3 quoted string form
 }
 
 /**
@@ -232,7 +232,7 @@ function sqimap_asearch_parse_date($what)
         preg_match('/^([0-9]+)-+([^\-]+)-+([0-9]+)$/', $what, $what_parts);
         if (count($what_parts) == 4) {
             $what_month = strtolower(asearch_unhtmlentities($what_parts[2]));
-/*             if (!in_array($what_month, $imap_asearch_months)) {*/
+/*                if (!in_array($what_month, $imap_asearch_months)) {*/
                 foreach ($imap_asearch_months as $month_number => $month_code) {
                     if (($what_month == $month_number)
                     || ($what_month == $month_code)
@@ -244,7 +244,7 @@ function sqimap_asearch_parse_date($what)
                         break;
                     }
                 }
-/*             }*/
+/*                }*/
         }
     }
     else
@@ -285,10 +285,10 @@ function sqimap_asearch_build_criteria($opcode, $what, $charset)
                 $criteria = $opcode . ' ' . $what . ' ';
             }
         break;
-        case '':       //aflag
+        case '':    //aflag
             $criteria = $opcode . ' ';
         break;
-        case 'afield': /* HEADER field-name: field-body */
+        case 'afield':    /* HEADER field-name: field-body */
             preg_match('/^([^:]+):(.*)$/', $what, $what_parts);
             if (count($what_parts) == 3)
                 $criteria = $opcode . ' ' .
@@ -364,7 +364,7 @@ function sqimap_run_search($imapConnection, $search_string, $search_charset)
     }
     $messagelist = parseUidList($readin,'SEARCH');
 
-    if (empty($messagelist))   //Empty search response, ie '* SEARCH'
+    if (empty($messagelist))    //Empty search response, ie '* SEARCH'
         return array();
 
     $cnt = count($messagelist);
@@ -449,13 +449,13 @@ function sqimap_asearch($imapConnection, &$mailbox_array, &$biop_array, &$unop_a
     $mbox_search = array();
     $search_string = '';
     $cur_mailbox = $mailbox_array[0];
-    $cur_biop = '';    /* Start with ALL */
+    $cur_biop = '';    /* Start with ALL */
     /* We loop one more time than the real array count, so the last search gets fired */
     for ($cur_crit=0,$iCnt=count($where_array); $cur_crit <= $iCnt; ++$cur_crit) {
         if (empty($exclude_array[$cur_crit])) {
             $next_mailbox = (isset($mailbox_array[$cur_crit])) ? $mailbox_array[$cur_crit] : false;
             if ($next_mailbox != $cur_mailbox) {
-                $search_string = trim($search_string); /* Trim out last space */
+                $search_string = trim($search_string);    /* Trim out last space */
                 if ($cur_mailbox == 'All Folders')
                     $search_mboxes = $mboxes_array;
                 else if ((!empty($sub_array[$cur_crit - 1])) || (!in_array($cur_mailbox, $mboxes_array)))
index 8a117dec5ef07e0e478fd562d95da6d594239822..46e4f9988ac1538f14cdd4825e2953058c3705f6 100755 (executable)
@@ -72,7 +72,7 @@ function sqimap_run_command ($imap_stream, $query, $handle_errors, &$response,
 
         $read = sqimap_read_data ($imap_stream, $tag, $handle_errors, $response,
                                   $message, $query,$filter,$outputstream,$no_return);
-        if (empty($read)) {    //Imap server dropped its connection
+        if (empty($read)) {    //Imap server dropped its connection
             $response = '';
             $message = '';
             return false;
@@ -816,7 +816,7 @@ function sqimap_get_delimiter ($imap_stream = false) {
         } else {
             fputs ($imap_stream, ". LIST \"INBOX\" \"\"\r\n");
             $read = sqimap_read_data($imap_stream, '.', true, $a, $b);
-            $read = $read['.'][0];     //sqimap_read_data() now returns a tag array of response array
+            $read = $read['.'][0];    //sqimap_read_data() now returns a tag array of response array
             $quote_position = strpos ($read[0], '"');
             $sqimap_delimiter = substr ($read[0], $quote_position+1, 1);
         }
@@ -831,9 +831,9 @@ function sqimap_get_delimiter ($imap_stream = false) {
  */
 function sqimap_encode_mailbox_name($what)
 {
-       if (ereg("[\"\\\r\n]", $what))
-               return '{' . strlen($what) . "}\r\n" . $what;   /* 4.3 literal form */
-       return '"' . $what . '"';       /* 4.3 quoted string form */
+    if (ereg("[\"\\\r\n]", $what))
+        return '{' . strlen($what) . "}\r\n" . $what;        /* 4.3 literal form */
+    return '"' . $what . '"';        /* 4.3 quoted string form */
 }
 
 /**
@@ -989,4 +989,4 @@ function map_yp_alias($username) {
    return chop(substr($yp, strlen($username)+1));
 }
 
-?>
+?>
\ No newline at end of file
index 117cbe41acad22cc0578dea91537d348ad2c5ede..01482bec9d525c77afaf75c835f242b68ccc60a8 100755 (executable)
@@ -376,7 +376,7 @@ function sqimap_mailbox_rename( $imap_stream, $old_name, $new_name ) {
 
         $boxesall = sqimap_mailbox_list($imap_stream);
         $cmd = 'RENAME ' . sqimap_encode_mailbox_name($old_name) .
-                    ' ' . sqimap_encode_mailbox_name($new_name);
+                     ' ' . sqimap_encode_mailbox_name($new_name);
         $data = sqimap_run_command($imap_stream, $cmd, true, $response, $message);
         sqimap_unsubscribe($imap_stream, $old_name.$postfix);
         $oldpref = getPref($data_dir, $username, 'thread_'.$old_name.$postfix);
@@ -1050,4 +1050,4 @@ function sqimap_get_status_mbx_tree($imap_stream,&$mbx_tree) {
     }
 }
 
-?>
+?>
\ No newline at end of file
index ea9cfda94b200ce1949dcbbd834329c4fa2677f2..d6ea4cb01d4d3ef773840c4f5e52e05619bd1781 100644 (file)
@@ -25,7 +25,7 @@ function sqimap_search($imapConnection, $search_where, $search_what, $mailbox,
                        $color, $search_position = '', $search_all, $count_all) {
 
     global $squirrelmail_language, $languages, $pos, $allow_charset_search,
-              $imap_server_type;
+           $imap_server_type;
 
     $pos = $search_position;
 
index 86acabb73c328c4e998486832afec439cf5bfd66..943f2620f4ff929b2c8a0047cd20f86d399e9a81 100644 (file)
  */
 function sqimap_mb_convert_encoding($str, $to_encoding, $from_encoding, $default_charset)
 {
-  // Allows mbstring functions only with iso-8859-*, utf-8 and
-  // iso-2022-jp (Japanese)
-  // koi8-r and gb2312 can be added only in php 4.3+
-  if ( stristr($default_charset, 'iso-8859-') ||
-       stristr($default_charset, 'utf-8') ||
-       stristr($default_charset, 'iso-2022-jp') ) {
-    if (function_exists('mb_convert_encoding')) {
-      return mb_convert_encoding($str, $to_encoding, $from_encoding);
+    // Allows mbstring functions only with iso-8859-*, utf-8 and
+    // iso-2022-jp (Japanese)
+    // koi8-r and gb2312 can be added only in php 4.3+
+    if ( stristr($default_charset, 'iso-8859-') ||
+            stristr($default_charset, 'utf-8') ||
+            stristr($default_charset, 'iso-2022-jp') ) {
+        if (function_exists('mb_convert_encoding')) {
+            return mb_convert_encoding($str, $to_encoding, $from_encoding);
+        }
     }
-  }
-  return '';
+    return '';
 }
 
 function imap_utf7_encode_local($s) {
     global $languages, $squirrelmail_language;
 
     if (isset($languages[$squirrelmail_language]['XTRA_CODE']) &&
-        function_exists($languages[$squirrelmail_language]['XTRA_CODE'].'_utf7_imap_encode')) {
+            function_exists($languages[$squirrelmail_language]['XTRA_CODE'].'_utf7_imap_encode')) {
         return call_user_func($languages[$squirrelmail_language]['XTRA_CODE'] . '_utf7_imap_encode', $s);
     }
 
-    if ($s == '')  //If empty, don't bother
-      return '';
+    if ($s == '')    //If empty, don't bother
+        return '';
 
     global $default_charset;
-    set_my_charset();  //must be called before using $default_charset
+    set_my_charset();    //must be called before using $default_charset
     if ((strtolower($default_charset) != 'iso-8859-1') && ($default_charset != '')) {
-      $utf7_s = sqimap_mb_convert_encoding($s, 'UTF7-IMAP', $default_charset, $default_charset);
-      if ($utf7_s != '')
-        return $utf7_s;
+        $utf7_s = sqimap_mb_convert_encoding($s, 'UTF7-IMAP', $default_charset, $default_charset);
+        if ($utf7_s != '')
+            return $utf7_s;
     }
 
     // Later code works only for ISO-8859-1
 
-       $b64_s = '';    // buffer for substring to be base64-encoded
-       $utf7_s = '';   // imap-utf7-encoded string
-       for ($i = 0; $i < strlen($s); $i++) {
-               $c = $s[$i];
-               $ord_c = ord($c);
-               if ((($ord_c >= 0x20) and ($ord_c <= 0x25)) or
-                   (($ord_c >= 0x27) and ($ord_c <= 0x7e))) {
-                       if ($b64_s) {
-                               $utf7_s = $utf7_s . '&' . encodeBASE64($b64_s) .'-';
-                               $b64_s = '';
-                       }
-                       $utf7_s = $utf7_s . $c;
-               } elseif ($ord_c == 0x26) {
-                       if ($b64_s) {
-                               $utf7_s = $utf7_s . '&' . encodeBASE64($b64_s) . '-';
-                               $b64_s = '';
-                       }
-                       $utf7_s = $utf7_s . '&-';
-               } else {
-                       $b64_s = $b64_s . chr(0) . $c;
-               }
-       }
-       //
-       // flush buffer
-       //
-       if ($b64_s) {
-               $utf7_s = $utf7_s . '&' . encodeBASE64($b64_s) . '-';
-               $b64_s = '';
-       }
-       return $utf7_s;
+    $b64_s = '';     // buffer for substring to be base64-encoded
+    $utf7_s = '';    // imap-utf7-encoded string
+    for ($i = 0; $i < strlen($s); $i++) {
+        $c = $s[$i];
+        $ord_c = ord($c);
+        if ((($ord_c >= 0x20) and ($ord_c <= 0x25)) or
+                (($ord_c >= 0x27) and ($ord_c <= 0x7e))) {
+            if ($b64_s) {
+                $utf7_s = $utf7_s . '&' . encodeBASE64($b64_s) .'-';
+                $b64_s = '';
+            }
+            $utf7_s = $utf7_s . $c;
+        } elseif ($ord_c == 0x26) {
+            if ($b64_s) {
+                $utf7_s = $utf7_s . '&' . encodeBASE64($b64_s) . '-';
+                $b64_s = '';
+            }
+            $utf7_s = $utf7_s . '&-';
+        } else {
+            $b64_s = $b64_s . chr(0) . $c;
+        }
+    }
+    //
+    // flush buffer
+    //
+    if ($b64_s) {
+        $utf7_s = $utf7_s . '&' . encodeBASE64($b64_s) . '-';
+        $b64_s = '';
+    }
+    return $utf7_s;
 }
 
 function imap_utf7_decode_local($s) {
     global $languages, $squirrelmail_language;
 
     if (isset($languages[$squirrelmail_language]['XTRA_CODE']) &&
-        function_exists($languages[$squirrelmail_language]['XTRA_CODE'] . '_utf7_imap_decode')) {
+            function_exists($languages[$squirrelmail_language]['XTRA_CODE'] . '_utf7_imap_decode')) {
         return call_user_func($languages[$squirrelmail_language]['XTRA_CODE'] . '_utf7_imap_decode', $s);
     }
 
-    if ($s == '')  //If empty, don't bother
-      return '';
+    if ($s == '')    //If empty, don't bother
+        return '';
 
     global $default_charset;
-    set_my_charset();  //must be called before using $default_charset
+    set_my_charset();    //must be called before using $default_charset
     if ((strtolower($default_charset) != 'iso-8859-1') && ($default_charset != '')) {
-      $utf7_s = sqimap_mb_convert_encoding($s, $default_charset, 'UTF7-IMAP', $default_charset);
-      if ($utf7_s != '')
-        return $utf7_s;
+        $utf7_s = sqimap_mb_convert_encoding($s, $default_charset, 'UTF7-IMAP', $default_charset);
+        if ($utf7_s != '')
+            return $utf7_s;
     }
 
     // Later code works only for ISO-8859-1
 
-       $b64_s = '';
-       $iso_8859_1_s = '';
-       for ($i = 0, $len = strlen($s); $i < $len; $i++) {
-               $c = $s[$i];
-               if (strlen($b64_s) > 0) {
-                       if ($c == '-') {
-                               if ($b64_s == '&') {
-                                       $iso_8859_1_s = $iso_8859_1_s . '&';
-                               } else {
-                                       $iso_8859_1_s = $iso_8859_1_s .
-                                         decodeBASE64(substr($b64_s, 1));
-                               }
-                               $b64_s = '';
-                       } else {
-                               $b64_s = $b64_s . $c;
-                       }
-               } else {
-                       if ($c == '&') {
-                               $b64_s = '&';
-                       } else {
-                               $iso_8859_1_s = $iso_8859_1_s . $c;
-                       }
-               }
-       }
-       return $iso_8859_1_s;
+    $b64_s = '';
+    $iso_8859_1_s = '';
+    for ($i = 0, $len = strlen($s); $i < $len; $i++) {
+        $c = $s[$i];
+        if (strlen($b64_s) > 0) {
+            if ($c == '-') {
+                if ($b64_s == '&') {
+                    $iso_8859_1_s = $iso_8859_1_s . '&';
+                } else {
+                    $iso_8859_1_s = $iso_8859_1_s .
+                        decodeBASE64(substr($b64_s, 1));
+                }
+                $b64_s = '';
+            } else {
+                $b64_s = $b64_s . $c;
+            }
+        } else {
+            if ($c == '&') {
+                $b64_s = '&';
+            } else {
+                $iso_8859_1_s = $iso_8859_1_s . $c;
+            }
+        }
+    }
+    return $iso_8859_1_s;
 }
 
 function encodeBASE64($s) {
-       $B64Chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+,';
-       $p = 0;         // phase: 1 / 2 / 3 / 1 / 2 / 3...
-       $e = '';        // base64-encoded string
-       //foreach($s as $c) {
-       for ($i = 0; $i < strlen($s); $i++) {
-               $c = $s[$i];
-               if ($p == 0) {
-                       $e = $e . substr($B64Chars, ((ord($c) & 252) >> 2), 1);
-                       $t = (ord($c) & 3);
-                       $p = 1;
-               } elseif ($p == 1) {
-                       $e = $e . $B64Chars[($t << 4) + ((ord($c) & 240) >> 4)];
-                       $t = (ord($c) & 15);
-                       $p = 2;
-               } elseif ($p == 2) {
-                       $e = $e . $B64Chars[($t << 2) + ((ord($c) & 192) >> 6)];
-                       $e = $e . $B64Chars[ord($c) & 63];
-                       $p = 0;
-               }
-       }
-       //
-       // flush buffer
-       //
-       if ($p == 1) {
-               $e = $e . $B64Chars[$t << 4];
-       } elseif ($p == 2) {
-               $e = $e . $B64Chars[$t << 2];
-       }
-       return $e;
+    $B64Chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+,';
+    $p = 0;     // phase: 1 / 2 / 3 / 1 / 2 / 3...
+    $e = '';    // base64-encoded string
+    //foreach($s as $c) {
+    for ($i = 0; $i < strlen($s); $i++) {
+        $c = $s[$i];
+        if ($p == 0) {
+            $e = $e . substr($B64Chars, ((ord($c) & 252) >> 2), 1);
+            $t = (ord($c) & 3);
+            $p = 1;
+        } elseif ($p == 1) {
+            $e = $e . $B64Chars[($t << 4) + ((ord($c) & 240) >> 4)];
+            $t = (ord($c) & 15);
+            $p = 2;
+        } elseif ($p == 2) {
+            $e = $e . $B64Chars[($t << 2) + ((ord($c) & 192) >> 6)];
+            $e = $e . $B64Chars[ord($c) & 63];
+            $p = 0;
+        }
+    }
+    //
+    // flush buffer
+    //
+    if ($p == 1) {
+        $e = $e . $B64Chars[$t << 4];
+    } elseif ($p == 2) {
+        $e = $e . $B64Chars[$t << 2];
+    }
+    return $e;
 }
 
 function decodeBASE64($s) {
-       $B64Values = array(
-               'A' =>  0, 'B' =>  1, 'C' =>  2, 'D' =>  3, 'E' =>  4, 'F' =>  5,
-               'G' =>  6, 'H' =>  7, 'I' =>  8, 'J' =>  9, 'K' => 10, 'L' => 11,
-               'M' => 12, 'N' => 13, 'O' => 14, 'P' => 15, 'Q' => 16, 'R' => 17,
-               'S' => 18, 'T' => 19, 'U' => 20, 'V' => 21, 'W' => 22, 'X' => 23,
-               'Y' => 24, 'Z' => 25,
-               'a' => 26, 'b' => 27, 'c' => 28, 'd' => 29, 'e' => 30, 'f' => 31,
-               'g' => 32, 'h' => 33, 'i' => 34, 'j' => 35, 'k' => 36, 'l' => 37,
-               'm' => 38, 'n' => 39, 'o' => 40, 'p' => 41, 'q' => 42, 'r' => 43,
-               's' => 44, 't' => 45, 'u' => 46, 'v' => 47, 'w' => 48, 'x' => 49,
-               'y' => 50, 'z' => 51,
-               '0' => 52, '1' => 53, '2' => 54, '3' => 55, '4' => 56, '5' => 57,
-               '6' => 58, '7' => 59, '8' => 60, '9' => 61, '+' => 62, ',' => 63
-       );
-       $p = 0;
-       $d = '';
-       $unicodeNullByteToggle = 0;
-       for ($i = 0, $len = strlen($s); $i < $len; $i++) {
-               $c = $s[$i];
-               if ($p == 0) {
-                       $t = $B64Values[$c];
-                       $p = 1;
-               } elseif ($p == 1) {
-                       if ($unicodeNullByteToggle) {
-                               $d = $d . chr(($t << 2) + (($B64Values[$c] & 48) >> 4));
-                               $unicodeNullByteToggle = 0;
-                       } else {
-                               $unicodeNullByteToggle = 1;
-                       }
-                       $t = ($B64Values[$c] & 15);
-                       $p = 2;
-               } elseif ($p == 2) {
-                       if ($unicodeNullByteToggle) {
-                               $d = $d . chr(($t << 4) + (($B64Values[$c] & 60) >> 2));
-                               $unicodeNullByteToggle = 0;
-                       } else {
-                               $unicodeNullByteToggle = 1;
-                       }
-                       $t = ($B64Values[$c] & 3);
-                       $p = 3;
-               } elseif ($p == 3) {
-                       if ($unicodeNullByteToggle) {
-                               $d = $d . chr(($t << 6) + $B64Values[$c]);
-                               $unicodeNullByteToggle = 0;
-                       } else {
-                               $unicodeNullByteToggle = 1;
-                       }
-                       $t = ($B64Values[$c] & 3);
-                       $p = 0;
-               }
-       }
-       return $d;
+    $B64Values = array(
+            'A' =>  0, 'B' =>  1, 'C' =>  2, 'D' =>  3, 'E' =>  4, 'F' =>  5,
+            'G' =>  6, 'H' =>  7, 'I' =>  8, 'J' =>  9, 'K' => 10, 'L' => 11,
+            'M' => 12, 'N' => 13, 'O' => 14, 'P' => 15, 'Q' => 16, 'R' => 17,
+            'S' => 18, 'T' => 19, 'U' => 20, 'V' => 21, 'W' => 22, 'X' => 23,
+            'Y' => 24, 'Z' => 25,
+            'a' => 26, 'b' => 27, 'c' => 28, 'd' => 29, 'e' => 30, 'f' => 31,
+            'g' => 32, 'h' => 33, 'i' => 34, 'j' => 35, 'k' => 36, 'l' => 37,
+            'm' => 38, 'n' => 39, 'o' => 40, 'p' => 41, 'q' => 42, 'r' => 43,
+            's' => 44, 't' => 45, 'u' => 46, 'v' => 47, 'w' => 48, 'x' => 49,
+            'y' => 50, 'z' => 51,
+            '0' => 52, '1' => 53, '2' => 54, '3' => 55, '4' => 56, '5' => 57,
+            '6' => 58, '7' => 59, '8' => 60, '9' => 61, '+' => 62, ',' => 63
+            );
+    $p = 0;
+    $d = '';
+    $unicodeNullByteToggle = 0;
+    for ($i = 0, $len = strlen($s); $i < $len; $i++) {
+        $c = $s[$i];
+        if ($p == 0) {
+            $t = $B64Values[$c];
+            $p = 1;
+        } elseif ($p == 1) {
+            if ($unicodeNullByteToggle) {
+                $d = $d . chr(($t << 2) + (($B64Values[$c] & 48) >> 4));
+                $unicodeNullByteToggle = 0;
+            } else {
+                $unicodeNullByteToggle = 1;
+            }
+            $t = ($B64Values[$c] & 15);
+            $p = 2;
+        } elseif ($p == 2) {
+            if ($unicodeNullByteToggle) {
+                $d = $d . chr(($t << 4) + (($B64Values[$c] & 60) >> 2));
+                $unicodeNullByteToggle = 0;
+            } else {
+                $unicodeNullByteToggle = 1;
+            }
+            $t = ($B64Values[$c] & 3);
+            $p = 3;
+        } elseif ($p == 3) {
+            if ($unicodeNullByteToggle) {
+                $d = $d . chr(($t << 6) + $B64Values[$c]);
+                $unicodeNullByteToggle = 0;
+            } else {
+                $unicodeNullByteToggle = 1;
+            }
+            $t = ($B64Values[$c] & 3);
+            $p = 0;
+        }
+    }
+    return $d;
 }
 
 ?>
\ No newline at end of file
index e929146215b8edbff976552f42287277b7aecf00..eef07effad46f20f1e2c8dfb0dda56782df4aea6 100644 (file)
@@ -1498,7 +1498,7 @@ function get_selectall_link($aMailbox) {
             $result = preg_replace("/checkall=(\d)/","checkall=$checkall_val",$result);
         }
 
-        // FIXME: I suspect that search pages use different variables in 1.5.1cvs 
+        // FIXME: I suspect that search pages use different variables in 1.5.1cvs
         // and these variables are present in $PHP_SELF.
         if (isset($aMailbox['SEARCH']) && isset($aMailbox['SEARCH'][0]) && ! sqgetGlobalVar('where',$tmp,SQ_GET)) {
             $result .= '&amp;where=' . urlencode($aMailbox['SEARCH'][0]);
@@ -2067,7 +2067,7 @@ function handleMessageListForm($imapConnection,&$aMailbox,$sButton='',$aUid = ar
                 if (($aMailbox['PAGEOFFSET']-1) >= $aMailbox['EXISTS']) {
                     $aMailbox['PAGEOFFSET'] = ($aMailbox['PAGEOFFSET'] > $aMailbox['LIMIT']) ?
                         $aMailbox['PAGEOFFSET'] - $aMailbox['LIMIT'] : 1;
-                    $aMailbox['OFFSET'] = $aMailbox['PAGEOFFSET'] - 1 ; 
+                    $aMailbox['OFFSET'] = $aMailbox['PAGEOFFSET'] - 1 ;
                 }
             }
         }
index b193b73f9021123261e4d731d3f826bdb11ea92e..9561f0f4a1e3603179126b85b4a318b316873ba2 100644 (file)
@@ -38,7 +38,7 @@ function displayHtmlHeader( $title = 'SquirrelMail', $xtra = '', $do_hook = true
 
     if ($frames) {
         echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">';
-    } else {          
+    } else {
         echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">';
     }
     echo "\n\n" . html_tag( 'html' ,'' , '', '', 'lang="'.$squirrelmail_language.'"' ) . "\n<head>\n";
@@ -302,7 +302,7 @@ function displayPageHeader($color, $mailbox, $xtra='', $session=false) {
     echo "<body text=\"$color[8]\" bgcolor=\"$color[4]\" link=\"$color[7]\" vlink=\"$color[7]\" alink=\"$color[7]\" $onload>\n\n";
     /** Here is the header and wrapping table **/
     $shortBoxName = htmlspecialchars(imap_utf7_decode_local(
-                     readShortMailboxName($mailbox, $delimiter)));
+                readShortMailboxName($mailbox, $delimiter)));
     if ( $shortBoxName == 'INBOX' ) {
         $shortBoxName = _("INBOX");
     }
index 04d7e89da023cf6b57ea28f32c3495b74c9f9afe..bcf034f412263ea29f491f83467e398ddd989cca 100644 (file)
@@ -199,4 +199,4 @@ if (isset($plugins) && is_array($plugins)) {
     }
 }
 
-?>
+?>
\ No newline at end of file
index 44ad59d2128a14571f468bf35443b1c9b2782ca4..0997f6fd4754fe1041626b5005f8e7e3bcddfd22 100644 (file)
@@ -977,7 +977,7 @@ function sq_htmlentities($string,$quote_style=ENT_COMPAT,$charset='us-ascii') {
  * Tests if string contains 8bit symbols.
  *
  * If charset is not set, function defaults to default_charset.
- * $default_charset global must be set correctly if $charset is 
+ * $default_charset global must be set correctly if $charset is
  * not used.
  * @param string $string tested string
  * @param string $charset charset used in a string
@@ -991,7 +991,7 @@ function sq_is8bit($string,$charset='') {
 
     /**
      * Don't use \240 in ranges. Sometimes RH 7.2 doesn't like it.
-     * Don't use \200-\237 for iso-8859-x charsets. This ranges 
+     * Don't use \200-\237 for iso-8859-x charsets. This ranges
      * stores control symbols in those charsets.
      * Use preg_match instead of ereg in order to avoid problems
      * with mbstring overloading
@@ -1011,10 +1011,10 @@ function sq_is8bit($string,$charset='') {
  * in php 5.x. Function does not test all mbstring encodings. Only the ones
  * that might be used in SM translations.
  *
- * Supported arrays are stored in session in order to reduce number of 
+ * Supported arrays are stored in session in order to reduce number of
  * mb_internal_encoding function calls.
  *
- * If you want to test all mbstring encodings - fill $list_of_encodings 
+ * If you want to test all mbstring encodings - fill $list_of_encodings
  * array.
  * @return array list of encodings supported by mbstring
  * @since 1.5.1
index 8525cc240b7ddae6db57697a980a480dc48c5bea..23eb8c9acdeb806013bd77cf6fcd81d25800835a 100644 (file)
@@ -135,8 +135,8 @@ function parseUrl (&$body) {
         }
 
         /* If there was a token to replace, replace it */
-        if ($target_token == 'mailto:') {      // rfc 2368 (mailto URL)
-            $target_pos += 7;  //skip mailto:
+        if ($target_token == 'mailto:') {    // rfc 2368 (mailto URL)
+            $target_pos += 7;    //skip mailto:
             $end = $blength;
 
             $mailto = substr($body, $target_pos, $end-$target_pos);
@@ -146,12 +146,12 @@ function parseUrl (&$body) {
                 //sm_print_r($regs);
                 $mailto_before = $target_token . $regs[0];
                 $mailto_params = $regs[10];
-                if ($regs[1]) {        //if there is an email addr before '?', we need to merge it with the params
+                if ($regs[1]) {    //if there is an email addr before '?', we need to merge it with the params
                     $to = 'to=' . $regs[1];
-                    if (strpos($mailto_params, 'to=') > -1)    //already a 'to='
+                    if (strpos($mailto_params, 'to=') > -1)    //already a 'to='
                         $mailto_params = str_replace('to=', $to . '%2C%20', $mailto_params);
                     else {
-                        if ($mailto_params)    //already some params, append to them
+                        if ($mailto_params)    //already some params, append to them
                             $mailto_params .= '&amp;' . $to;
                         else
                             $mailto_params .= '?' . $to;
@@ -214,8 +214,8 @@ function getEmail($string) {
     /* Find all the email addresses in the body */
     while (eregi($Email_RegExp_Match, $string, $regs)) {
         $addresses[$regs[0]] = strtr($regs[0], array('&amp;' => '&'));
-               $start = strpos($string, $regs[0]) + strlen($regs[0]);
-               $string = substr($string, $start);
+        $start = strpos($string, $regs[0]) + strlen($regs[0]);
+        $string = substr($string, $start);
     }
 
     /* Return the first address, or an empty string if no address was found */
index 80f6931ba048bd9aa34766afea69a726052d4cbf..586f21535a440882a4e6267f46ac5f0181418960 100644 (file)
@@ -17,4 +17,4 @@ header("Location:../index.php");
 
 /* pretty impressive huh? */
 
-?>
+?>
\ No newline at end of file
index 9d9ed2ca6618c108a7fac708dc9415edd07d972a..2cb4d2bb276986b0f98da74a96dd3353145d2ccc 100644 (file)
@@ -11,4 +11,4 @@
 header("Location:../index.php");
 
 /** pretty impressive huh? **/
-?>
+?>
\ No newline at end of file
index f86109e8826e560f89ec1780e04f38ffbc3c0c3c..ff495ba86996f138addf3e74f666583b5f9bc018 100644 (file)
@@ -1,3 +1,3 @@
 <?php
 header("Location:../../../index.php");
-?>
+?>
\ No newline at end of file
index 46aef7591fd2826d1a204d239c25e9ba3d268989..9fbf6c7713efa07205fcab2d87747f7daefca59e 100644 (file)
@@ -6,4 +6,4 @@
  * @subpackage themes
  */
     $icon_themes[] = array('NAME'=>_("Default"),'PATH'=> 'default');
-?>
+?>
\ No newline at end of file
index 9d9ed2ca6618c108a7fac708dc9415edd07d972a..2cb4d2bb276986b0f98da74a96dd3353145d2ccc 100644 (file)
@@ -11,4 +11,4 @@
 header("Location:../index.php");
 
 /** pretty impressive huh? **/
-?>
+?>
\ No newline at end of file
index 96b723403da636b45a1d3f43b71a8799fb1eab4f..18ddb52f494e9ec8764fb5360e990a9824d998c2 100644 (file)
@@ -14,4 +14,4 @@
 header("Location: src/login.php\n\n");
 
 ?>
-<html></html>
+<html></html>
\ No newline at end of file
index 3df297cef24a1af22854bcfebd435262cac6b58a..541c4aa2690b65bff72ce4d5d693cb85d4b5727c 100644 (file)
@@ -6,4 +6,4 @@
  * @subpackage themes
  */
     $icon_themes[] = array('NAME'=>_("None"),'PATH'=> 'none');
-?>
+?>
\ No newline at end of file
index 9d9ed2ca6618c108a7fac708dc9415edd07d972a..2cb4d2bb276986b0f98da74a96dd3353145d2ccc 100644 (file)
@@ -11,4 +11,4 @@
 header("Location:../index.php");
 
 /** pretty impressive huh? **/
-?>
+?>
\ No newline at end of file
index dc42eaacdfc44298107606440dd4f145c73173db..e308dd10320d64cf4339ae244a4038006692b9d1 100644 (file)
@@ -6,4 +6,4 @@
  * @subpackage themes
  */
     $icon_themes[] = array('NAME'=>_("XP"),'PATH'=> 'xp');
-?>
+?>
\ No newline at end of file
index 7e4fc5ca3779b3d5ba343ad23297512478f29970..c5e70db3493a4f58a3a47e80843be577ea321650 100644 (file)
@@ -1,3 +1,3 @@
 <?php
 header('Location: ../index.php');
-?>
+?>
\ No newline at end of file
index 44101a7ebf1bfc4fff5e522144915832aa61e676..08e0c2839bf4d56fc41575e24284e491f1b5f077 100644 (file)
@@ -47,7 +47,7 @@ if ($use_icons) {
  * @return array all option information
  */
 function load_optpage_data_display() {
-    global $theme, $language, $languages, 
+    global $theme, $language, $languages,
     $default_use_mdn, $squirrelmail_language, $allow_thread_sort,
     $show_alternative_names, $available_languages, $use_icons;
 
index 7e4fc5ca3779b3d5ba343ad23297512478f29970..c5e70db3493a4f58a3a47e80843be577ea321650 100644 (file)
@@ -1,3 +1,3 @@
 <?php
 header('Location: ../index.php');
-?>
+?>
\ No newline at end of file
index 7d1498528475dfe9c99c1575f6d76c46fdd89e1c..7aa084ac4eb270c28e64ad61edd1e7b2cb6b9b6b 100644 (file)
@@ -130,7 +130,7 @@ function load_optpage_data_personal() {
             'comment' =>  $identities_link_value
         );
     }
-    
+
     if ( $tzChangeAllowed ) {
         $TZ_ARRAY[SMPREF_NONE] = _("Same as server");
         $tzfile = SM_PATH . 'locale/timezones.cfg';
@@ -161,7 +161,7 @@ function load_optpage_data_personal() {
             'posvals' => $TZ_ARRAY
         );
     }
-    
+
     /*** Load the Reply Citation Options into the array ***/
     $optgrps[SMOPT_GRP_REPLY] = _("Reply Citation Options");
     $optvals[SMOPT_GRP_REPLY] = array();
index aeed3e12709d63ef3f2f387d85be6e1906fbf26d..c680449562d95d8b231dbcc398443035c35d50ff 100644 (file)
  *
  * From http://www.php.net/manual/en/language.oop.serialization.php:
  *   In case this isn't clear:
- *   In 4.2 and below: 
+ *   In 4.2 and below:
  *      session.auto_start and session objects are mutually exclusive.
  *
- * We need to load the classes before the session is started, 
- * except that the session could be started automatically 
- * via session.auto_start. So, we'll close the session, 
- * then load the classes, and reopen the session which should 
- * make everything happy.  
+ * We need to load the classes before the session is started,
+ * except that the session could be started automatically
+ * via session.auto_start. So, we'll close the session,
+ * then load the classes, and reopen the session which should
+ * make everything happy.
  *
  * ** Note this means that for the 1.3.2 release, we should probably
  * recommend that people set session.auto_start=0 to avoid this altogether.
@@ -91,16 +91,16 @@ set_up_language(getPref($data_dir, $username, 'language'));
 $timeZone = getPref($data_dir, $username, 'timezone');
 
 /* Check to see if we are allowed to set the TZ environment variable.
- * We are able to do this if ... 
+ * We are able to do this if ...
  *   safe_mode is disabled OR
  *   safe_mode_allowed_env_vars is empty (you are allowed to set any) OR
- *   safe_mode_allowed_env_vars contains TZ 
+ *   safe_mode_allowed_env_vars contains TZ
  */
 $tzChangeAllowed = (!ini_get('safe_mode')) ||
-                    !strcmp(ini_get('safe_mode_allowed_env_vars'),'') || 
-                    preg_match('/^([\w_]+,)*TZ/', ini_get('safe_mode_allowed_env_vars')); 
+                    !strcmp(ini_get('safe_mode_allowed_env_vars'),'') ||
+                    preg_match('/^([\w_]+,)*TZ/', ini_get('safe_mode_allowed_env_vars'));
 
-if ( $timeZone != SMPREF_NONE && ($timeZone != "") 
+if ( $timeZone != SMPREF_NONE && ($timeZone != "")
     && $tzChangeAllowed ) {
     putenv("TZ=".$timeZone);
 }
index 96b723403da636b45a1d3f43b71a8799fb1eab4f..18ddb52f494e9ec8764fb5360e990a9824d998c2 100644 (file)
--- a/index.php
+++ b/index.php
@@ -14,4 +14,4 @@
 header("Location: src/login.php\n\n");
 
 ?>
-<html></html>
+<html></html>
\ No newline at end of file
index b86832a0e18d6aeb8a1ce51ba011c2c5a26e4cef..5f28c145e3afb2076bbbd3a0164657dfa9614005 100644 (file)
@@ -17,4 +17,4 @@ header("Location:../index.php");
 
 /* pretty impressive huh? */
 
-?>
+?>
\ No newline at end of file
index 59c64a4cfd2669860bdf520f7db845b4e80bb865..536bf18df0d9562cfc3b9172341bf512ae28046f 100644 (file)
@@ -99,4 +99,4 @@ function abook_take_save()
         setPref($data_dir, $username, 'abook_take_verify', '');
 }
 
-?>
+?>
\ No newline at end of file
index 59783198cc399d1b80b0ada80a4252909291f744..414e5950e9b0682dfac92b6984126dadc1925e15 100755 (executable)
@@ -60,4 +60,4 @@ function abook_take_options_display_save() {
     abook_take_save();
 }
 
-?>
+?>
\ No newline at end of file
index 4fee84b13ed7846044d0901c801b926d7b7d88fc..c3f9dc334b9d6eae3691f1709dbde227424e4644 100644 (file)
@@ -45,4 +45,4 @@ $formdata=array('email'=>$addrs);
 abook_create_form(SM_PATH . 'src/addressbook.php','addaddr',_("Add to address book"),_("Add address"),$formdata);
 echo '</form>';
 ?>
-</body></html>
+</body></html>
\ No newline at end of file
index 120a3f5214d6e4d3a77866e64a1ffa00932042f7..b2c2617ca5abfdad5aaf2ada6891d2e5a23d0b5f 100644 (file)
@@ -22,7 +22,7 @@
 function adm_check_user() {
     global $PHP_SELF;
     require_once(SM_PATH . 'functions/global.php');
-    
+
     if ( !sqgetGlobalVar('username',$username,SQ_SESSION) ) {
         $username = '';
     }
index 1df65c343796bf7a40ae5934a6a5a532c15d338c..bf1e3338c3c8f367c537d8a7c11f006cda3a01e6 100644 (file)
@@ -14,4 +14,4 @@
    header("Location:../../src/login.php\n\n");
    exit();
 
-?>
+?>
\ No newline at end of file
index f83688d50ca5969fdd176bf30f1fc30eedcd8a68..3b7e1a82ff0fc13f3cec07be784e2e08a5fba7af 100644 (file)
@@ -146,31 +146,31 @@ function parseConfig( $cfg_file ) {
  *    '/absolute/path/logo.gif'   --> /absolute/path/logo.gif
  *    'http://whatever/'          --> http://whatever
  *  Note removal of quotes in returned value
- *  
+ *
  * @param string $old_path path that has to be converted
  * @return string new path
  * @access private
  */
 function change_to_rel_path($old_path) {
-    $new_path = str_replace("SM_PATH . '", "../", $old_path); 
+    $new_path = str_replace("SM_PATH . '", "../", $old_path);
     $new_path = str_replace("../config/","", $new_path);
     $new_path = str_replace("'","", $new_path);
     return $new_path;
 }
 
 /**
- * Change relative path (relative to config dir) to 
+ * Change relative path (relative to config dir) to
  *  internal SM_PATH, i.e.:
  *     empty_string            --> ''
  *     ../images/logo.gif      --> SM_PATH . 'images/logo.gif'
  *     images/logo.gif         --> SM_PATH . 'config/images/logo.gif'
  *     /absolute/path/logo.gif --> '/absolute/path/logo.gif'
  *     http://whatever/        --> 'http://whatever'
- *  
+ *
  * @param string $old_path path that has to be converted
  * @return string new path
  * @access private
-*/     
+*/
 function change_to_sm_path($old_path) {
     if ( $old_path === '' || $old_path == "''" ) {
         return "''";
@@ -179,15 +179,15 @@ function change_to_sm_path($old_path) {
     } elseif ( preg_match("/^(\$|SM_PATH)/", $old_path) ) {
         return $old_path;
     }
-   
+
     $new_path = '';
     $rel_path = explode("../", $old_path);
     if ( count($rel_path) > 2 ) {
-        // Since we're relative to the config dir, 
+        // Since we're relative to the config dir,
         // more than 1 ../ puts us OUTSIDE the SM tree.
         // get full path to config.php, then pop the filename
         $abs_path = explode('/', realpath (SM_PATH . 'config/config.php'));
-        array_pop ($abs_path); 
+        array_pop ($abs_path);
         foreach ( $rel_path as $subdir ) {
             if ( $subdir === '' ) {
                 array_pop ($abs_path);
@@ -203,9 +203,9 @@ function change_to_sm_path($old_path) {
         // we're within the SM tree, prepend SM_PATH
         $new_path = str_replace('../',"SM_PATH . '", $old_path . "'");
     } else {
-        // Last, if it's a relative path without a .. prefix, 
+        // Last, if it's a relative path without a .. prefix,
         // we're somewhere within the config dir, so prepend
-        //  SM_PATH . 'config/  
+        //  SM_PATH . 'config/
         $new_path = "SM_PATH . 'config/" . $old_path . "'";
     }
     return $new_path;
index 128cea5ae0ac5ce1f0038b85cbc9b03b81c5fd4a..bbf5726dfb9f5485ee6cd9f3c1e33db5c5627143 100644 (file)
@@ -22,7 +22,7 @@ require_once(SM_PATH . 'plugins/administrator/auth.php');
 function squirrelmail_plugin_init_administrator() {
     global $squirrelmail_plugin_hooks;
 
-    if ( adm_check_user() ) {        
+    if ( adm_check_user() ) {
         $squirrelmail_plugin_hooks['optpage_register_block']['administrator'] =
                                   'squirrelmail_administrator_optpage_register_block';
     }
index 58917c43d1ca5a5ca7a9bfca992866a90b319893..7c37de6171b727080fed74d01c379c74899bc479 100644 (file)
@@ -58,7 +58,7 @@ $body = htmlspecialchars($body_top) . $body;
     </tr></table>
 
 <?php
-echo $warning_html; 
+echo $warning_html;
 
 echo '<p><big>';
 echo _("Before you send your bug report, please make sure to check this checklist for any common problems.");
@@ -72,7 +72,7 @@ echo "</li>\n";
 echo '<li>';
 printf(_("Check to see if your bug is already listed in the %sBug List%s on SourceForge. If it is, we already know about it and are trying to fix it."), '<a href="http://sourceforge.net/bugs/?group_id=311" target="_blank">', '</a>');
 echo "</li>\n";
-   
+
 echo '<li>';
 echo _("Try to make sure that you can repeat it. If the bug happens sporatically, try to document what you did when it happened. If it always occurs when you view a specific message, keep that message around so maybe we can see it.");
 echo "</li>\n";
@@ -136,4 +136,4 @@ echo html_tag('table',
     ), 'center', '', 'width="95%"');
 ?>
   </body>
-</html>
+</html>
\ No newline at end of file
index 733bebe6ab693507c788e2101c4158fbbbbe5ff3..3aaa0b96e1edb82f6bf4a671c5e42f5fc2feaf60 100644 (file)
@@ -28,7 +28,7 @@ function add_gmane_form() {
                           html_tag('td',addInput('query','',50),'left')
                           ) .
                  html_tag('tr',
-                          html_tag('td',_("Written by:") . '<br />' . 
+                          html_tag('td',_("Written by:") . '<br />' .
                                    '<small>' . _("Email addresses only") . '</small>','right') .
                           html_tag('td',addInput('email','',40),'left')
                           ) .
index 518cf6623492e6b36d166c683ad699223adeae79..64cc67d207341117497edc05443dfbd6e663a422 100644 (file)
@@ -16,4 +16,4 @@
    header("Location:../../src/login.php\n\n");
    exit();
 
-?>
+?>
\ No newline at end of file
index 5c8bb4590c81d2ea318a5fb9eb0bc9a058dcb5da..0c2bd4e124426abfb3de4226b06affb186cd21d3 100644 (file)
@@ -90,4 +90,4 @@ function bug_report_options() {
          '<td><a href="' . SM_PATH . 'plugins/bug_report/show_system_specs.php" target="_blank"><small>' . _("Show system specs") . '</small></a></td></tr>';
 }
 
-?>
+?>
\ No newline at end of file
index 2f9f5b7a06f40e961e1c46f6a57e36b54a555f24..c3399d24beb38e668234133402738c8a08d55379 100644 (file)
@@ -34,4 +34,4 @@ echo $body;
 ?>
 </pre>
 </body>
-</html>
+</html>
\ No newline at end of file
index 440c8d191d220a9ee18775e89ab7d3580380a707..5e58f3ab94fc6668da9efcd7137b22e3cbb18f41 100644 (file)
@@ -177,4 +177,4 @@ drawmonthview();
 endcalendar();
 
 ?>
-</body></html>
+</body></html>
\ No newline at end of file
index 73dc8608fefb5e56879c702f150f2fe2c58f17ae..1441f513b401ddfd3ac57592075426aa922a9726 100644 (file)
@@ -46,11 +46,11 @@ function readcalendardata() {
             fclose ($fp);
             // this is to sort the events within a day on starttime
             $new_calendardata = array();
-           foreach($calendardata as $day => $data) {
+            foreach($calendardata as $day => $data) {
                 ksort($data, SORT_NUMERIC);
                 $new_calendardata[$day] = $data;
             }
-           $calendardata = $new_calendardata;
+            $calendardata = $new_calendardata;
         }
     }
 }
@@ -68,8 +68,8 @@ function writecalendardata() {
                 $calfoobar = $calendardata[$calfoo['key']][$calbar['key']];
                 $calstr = "$calfoo[key]|$calbar[key]|$calfoobar[length]|$calfoobar[priority]|$calfoobar[title]|$calfoobar[message]|$calfoobar[reminder]\n";
                 if(sq_fwrite($fp, $calstr, 4096) === FALSE) {
-                       error_box(_("Could not write calendar file %s", "$username.$year.cal.tmp"), $color);
-               }
+                        error_box(_("Could not write calendar file %s", "$username.$year.cal.tmp"), $color);
+                }
             }
 
         }
@@ -127,4 +127,4 @@ function update_event($date, $time) {
 }
 
 
-?>
+?>
\ No newline at end of file
index 8e2dedab340e7ffe9219565f9ed87775944d9e1f..2a6a7682aff4cff4f2598a3434f3d5e59175366b 100644 (file)
@@ -61,7 +61,7 @@ function day_header() {
     echo html_tag( 'tr', '', '', $color[0] ) . "\n".
                 html_tag( 'td', '', 'left' ) .
                     html_tag( 'table', '', '', $color[0], 'width="100%" border="0" cellpadding="2" cellspacing="1"' ) ."\n" .
-                        html_tag( 'tr', 
+                        html_tag( 'tr',
                             html_tag( 'th',
                                 "<a href=\"day.php?year=$prev_year&amp;month=$prev_month&amp;day=$prev_day\">&lt;&nbsp;".
                                 date_intl('D',$prev_date)."</a>",
@@ -179,4 +179,4 @@ initialize_events();
 display_events();
 ?>
 </table></td></tr></table>
-</body></html>
+</body></html>
\ No newline at end of file
index da1e49e9fc1452b48d4597e80928daef06ff70eb..d39d6147896c97d2d1d254998d38791c44dcce41 100644 (file)
@@ -208,4 +208,4 @@ if(!isset($event_text)){
 
 ?>
 </table></td></tr></table>
-</body></html>
+</body></html>
\ No newline at end of file
index fa94d3804ced1f7f3eaacd7dcfc7d4ceb3a2953d..d70060d46c3e0dc4ae011968bb4779d747ec64ba 100644 (file)
@@ -8,7 +8,7 @@
  *
  * Originally contrubuted by Michal Szczotka <michal@tuxy.org>
  *
- * Functions to delete a event. 
+ * Functions to delete a event.
  *
  * $Id$
  * @package plugins
@@ -177,4 +177,4 @@ if (isset($dyear) && isset($dmonth) && isset($dday) && isset($dhour) && isset($d
 
 ?>
 </table></td></tr></table>
-</body></html>
+</body></html>
\ No newline at end of file
index 28e3e0a9fea36c3ccfca19cb1a2621021b6c1792..4cf27185f116a8b727b7771a8da6c09b96a51ae5 100644 (file)
@@ -304,7 +304,7 @@ if (!isset($updated)){
                 ) . "\n";
         echo html_tag( 'tr',
                    html_tag( 'td',
-                       "<a href=\"day.php?year=$year&amp;month=$month&amp;day=$day\">" . 
+                       "<a href=\"day.php?year=$year&amp;month=$month&amp;day=$day\">" .
                        _("Day View") ."</a>",
                    'left' )
                 ) . "\n";
@@ -327,4 +327,4 @@ if (!isset($updated)){
 
 ?>
 </table></td></tr></table>
-</body></html>
+</body></html>
\ No newline at end of file
index c872d8ad258c7ae842db27915b8beeca5854f776..4580ad305e42b3fd75e5cf03fc13bd181a1bf7be 100644 (file)
@@ -16,4 +16,4 @@
 header("Location:../../src/login.php\n\n");
 exit();
 
-?>
+?>
\ No newline at end of file
index f1121f7bff1075d8a21597bf397aa077d1fac085..fa5f175176feb15c08dffff57cb8eeae6e1d4a40 100644 (file)
@@ -10,7 +10,7 @@
  *
  * init plugin into squirrelmail
  *
- * $Id$ 
+ * $Id$
  * @package plugins
  * @subpackage calendar
  */
@@ -30,4 +30,4 @@ function calendar() {
     echo "&nbsp;&nbsp;\n";
 }
 
-?>
+?>
\ No newline at end of file
index 149c9612903dadb29c7f217d563b3f3f07d1e1af..fd5edb50a1f0f133d5facfc3cc9ecb59b65c63ef 100644 (file)
@@ -18,4 +18,4 @@ header("Location:../index.php");
 
 /* pretty impressive huh? */
 
-?>
+?>
\ No newline at end of file
index 5bcd69eb07eab89e4ae203964d1e1b2e3fe4a624..3670a36ed14e7f82d536c77b61056f8f4a91e77d 100644 (file)
@@ -23,7 +23,7 @@ $merak_action = "self_edit";
 // NO NEED TO CHANGE ANYTHING BELOW THIS LINE
 
 global $squirrelmail_plugin_hooks;
-$squirrelmail_plugin_hooks['change_password_dochange']['merak'] = 
+$squirrelmail_plugin_hooks['change_password_dochange']['merak'] =
    'cpw_merak_dochange';
 
 /**
@@ -36,7 +36,7 @@ $squirrelmail_plugin_hooks['change_password_dochange']['merak'] =
  * CPW_CURRENT_NOMATCH -> "Your current password is not correct."
  * CPW_INVALID_PW -> "Your new password contains invalid characters."
  *
- * @param array data The username/currentpw/newpw data. 
+ * @param array data The username/currentpw/newpw data.
  * @return array Array of error messages.
  */
 function cpw_merak_dochange($data)
@@ -186,4 +186,4 @@ function IsChecked($tag) {
    }
 
    return false;
-}
+}
\ No newline at end of file
index a9ff7a869f5fc02b5ce87c27e767f2004ae0b44e..63b0020ef918dfcf33d25a0b7df0d831a31fac6f 100644 (file)
@@ -39,14 +39,14 @@ if ( isset($mysql) && is_array($mysql) && !empty($mysql) )
   {
     if ( isset(${'mysql_'.$key}) )
       ${'mysql_'.$key} = $value;
-  }   
+  }
 }
 
 // NO NEED TO CHANGE ANYTHING BELOW THIS LINE
 
 global $squirrelmail_plugin_hooks;
-$squirrelmail_plugin_hooks['change_password_dochange']['mysql'] = 
-       'cpw_mysql_dochange';
+$squirrelmail_plugin_hooks['change_password_dochange']['mysql'] =
+        'cpw_mysql_dochange';
 
 /**
  * This is the function that is specific to your backend. It takes
@@ -58,7 +58,7 @@ $squirrelmail_plugin_hooks['change_password_dochange']['mysql'] =
  * CPW_CURRENT_NOMATCH -> "Your current password is not correct."
  * CPW_INVALID_PW -> "Your new password contains invalid characters."
  *
- * @param array data The username/currentpw/newpw data. 
+ * @param array data The username/currentpw/newpw data.
  * @return array Array of error messages.
  */
 function cpw_mysql_dochange($data)
@@ -101,7 +101,7 @@ function cpw_mysql_dochange($data)
     $select_result = mysql_query($query_string, $ds);
     if (!$select_result) {
         array_push($msgs, _("SQL call failed, try again later."));
-       return $msgs;
+        return $msgs;
     }
 
     if (mysql_num_rows($select_result) == 0) {
@@ -130,4 +130,4 @@ function cpw_mysql_dochange($data)
     }
 
     return $msgs;
-}
+}
\ No newline at end of file
index 753750c86fdaa31aa1b561950fafb3f9fc813580..7e3b6842123cea6374aa5bd1e4a438d96353789a 100644 (file)
@@ -47,7 +47,7 @@ function cpw_poppassd_init() {
  * CPW_CURRENT_NOMATCH -> "Your current password is not correct."
  * CPW_INVALID_PW -> "Your new password contains invalid characters."
  *
- * @param array data The username/currentpw/newpw data. 
+ * @param array data The username/currentpw/newpw data.
  * @return array Array of error messages.
  */
 function cpw_poppassd_dochange($data) {
@@ -136,4 +136,4 @@ function cpw_poppassd_go($username, $old_pw, $new_pw, $debug = 0) {
     return $messages;
 }
 
-?>
+?>
\ No newline at end of file
index 7d818be6d757c9644079515f70f626149d9466c9..0417683388e53423d101f311df9f4e099d623546 100644 (file)
  * Define here the name of your password changing function.
  */
 global $squirrelmail_plugin_hooks;
-$squirrelmail_plugin_hooks['change_password_dochange']['template'] = 
-       'cpw_template_dochange';
-$squirrelmail_plugin_hooks['change_password_init']['template'] = 
-       'cpw_template_init';
+$squirrelmail_plugin_hooks['change_password_dochange']['template'] =
+        'cpw_template_dochange';
+$squirrelmail_plugin_hooks['change_password_init']['template'] =
+        'cpw_template_init';
 
 
 /**
@@ -50,7 +50,7 @@ function cpw_template_init()
  * CPW_CURRENT_NOMATCH -> "Your current password is not correct."
  * CPW_INVALID_PW -> "Your new password contains invalid characters."
  *
- * @param array data The username/currentpw/newpw data. 
+ * @param array data The username/currentpw/newpw data.
  * @return array Array of error messages.
  */
 function cpw_template_dochange($data)
@@ -68,4 +68,4 @@ function cpw_template_dochange($data)
     user_error('No valid backend defined: this is just a template', E_USER_ERROR);
 
     return $msgs;
-}
+}
\ No newline at end of file
index 61cde1088c0fa6d767b53615525fb173f4fb1a2c..6f1f7cdc69528a805002a457f83adf44720f2dc5 100644 (file)
@@ -17,4 +17,4 @@ $cpw_backend = 'template';
 $cpw_pass_min_length = 4;
 $cpw_pass_max_length = 25;
 
-$cpw_require_ssl = FALSE;
+$cpw_require_ssl = FALSE;
\ No newline at end of file
index 5272d6f7bf35786bbe2fb40fb8447dae11168f38..81bb939d3e88973e6e3d0f707b0d244dbfdba63d 100644 (file)
@@ -108,4 +108,4 @@ function cpw_do_change()
     session_write_close();
     header('Location: '.SM_PATH. 'src/options.php?optmode=submit&plugin_change_password=1');
     exit;
-}
+}
\ No newline at end of file
index d6b9bbadc9b847fc49a56c3f5bd26c72aa9258f5..d84e2ac47fa58516be73be8efcbaf609f6d7400d 100644 (file)
@@ -19,4 +19,4 @@ header("Location:../index.php");
 
 /* pretty impressive huh? */
 
-?>
+?>
\ No newline at end of file
index b7aac3a26c576a173dda9ac334ebe779b5006cc9..4f254b0eca6d152254daa0a0c3806e6dcba26a19 100644 (file)
@@ -25,7 +25,7 @@ if(sqgetGlobalVar('cpw_go', $cpw_go, SQ_POST)) {
 
     /* perform basic checks */
     $Messages = cpw_check_input();
-    
+
     /* if no errors, go ahead with the actual change */
     if(count($Messages) == 0) {
         $Messages = cpw_do_change();
@@ -68,10 +68,10 @@ if (isset($Messages) && count($Messages) > 0) {
       </tr>
       <tr>
         <td align="center" colspan="2">
-       <?php echo addSubmit(_("Change Password"), 'cpw_go'); ?></td>
+        <?php echo addSubmit(_("Change Password"), 'cpw_go'); ?></td>
       </tr>
     </table>
     </form>
 </td></tr>
 </tr></table>
-</body></html>
+</body></html>
\ No newline at end of file
index 135cfda33fa64d195739c8ff089922998995a2c9..fdc7fd8021015af11ab9fe6e5bf8c54c4e98869a 100644 (file)
@@ -232,9 +232,9 @@ function filter_search_and_delete($imap_stream, $where, $what, $where_to, $user_
     }
 
     if ($imap_server_type == 'macosx') {
-       $search_str .= ' ' . $where . ' ' . $what;
+        $search_str .= ' ' . $where . ' ' . $what;
     } else {
-       $search_str .= ' ' . $where . ' {' . strlen($what) . "}\r\n"
+        $search_str .= ' ' . $where . ' {' . strlen($what) . "}\r\n"
                     . $what . "\r\n";
     }
 
index e4b52db3f25689431fb525847dfabee9f2594039..f5f8a9a04f7132656cf278e22d4b5682cc3ec52e 100644 (file)
@@ -14,4 +14,4 @@
    header("Location:../../src/login.php\n\n");
    exit();
 
-?>
+?>
\ No newline at end of file
index ecfc61397d4af6eb6b20d17f2fc1adc9e21522da..6a6b44b6fe5f54353053655e564cf7f4ba9e618a 100644 (file)
@@ -262,4 +262,4 @@ if (sqgetGlobalVar('filter_submit',$filter_submit,SQ_POST)) {
             ) ,
         'center', '', 'width="80%" border="0" cellpadding="2" cellspacing="0"' );
     echo '</body></html>';
-?>
+?>
\ No newline at end of file
index 230622b286daac812240e1f81860fd684baa02d0..880a3bbe9830719c30a92c238daed183394070e2 100644 (file)
@@ -133,7 +133,7 @@ function squirrelmail_plugin_init_filters() {
     global $squirrelmail_plugin_hooks;
 
     if (sqgetGlobalVar('mailbox',$mailbox,SQ_FORM)) {
-       sqgetGlobalVar('mailbox',$mailbox,SQ_FORM);
+        sqgetGlobalVar('mailbox',$mailbox,SQ_FORM);
     } else {
         $mailbox = 'INBOX';
     }
@@ -152,7 +152,7 @@ function squirrelmail_plugin_init_filters() {
  * Report spam folder as special mailbox
  * @param string $mb variable used by hook
  * @return string spam folder name
- * @access private 
+ * @access private
  */
 function filters_special_mailbox( $mb ) {
     global $data_dir, $username;
@@ -185,4 +185,4 @@ function filters_optpage_register_block() {
         );
     }
 }
-?>
+?>
\ No newline at end of file
index 532405affb1397b2c5c657ac92348c5c5dbeef11..583c7211138d22e08a51e7d771caafeb936fb0e9 100644 (file)
@@ -54,20 +54,20 @@ displayPageHeader($color, 'None');
 if (sqgetGlobalVar('spam_submit',$spam_submit,SQ_POST)) {
     $spam_filters = load_spam_filters();
 
-    // setting spam folder    
+    // setting spam folder
     sqgetGlobalVar('filters_spam_folder_set',$filters_spam_folder_set,SQ_POST);
     if (isset($filters_spam_folder_set)) {
         setPref($data_dir, $username, 'filters_spam_folder', $filters_spam_folder_set);
     } else {
-       echo _("You must select a spam folder.");
+        echo _("You must select a spam folder.");
     }
 
     // setting scan type
     sqgetGlobalVar('filters_spam_scan_set',$filters_spam_scan_set,SQ_POST);
     if (isset($filters_spam_scan_set)) {
-       setPref($data_dir, $username, 'filters_spam_scan', $filters_spam_scan_set);
+        setPref($data_dir, $username, 'filters_spam_scan', $filters_spam_scan_set);
     } else {
-       echo _("You must select a scan type.");
+        echo _("You must select a scan type.");
     }
 
     foreach ($spam_filters as $Key => $Value) {
@@ -217,7 +217,7 @@ if (isset($action) && $action == 'spam') {
             echo _("OFF");
         }
 
-        echo '</th>' . 
+        echo '</th>' .
                html_tag( 'td', '&nbsp;-&nbsp;', 'left' ) .
                html_tag( 'td', '', 'left' );
 
@@ -236,4 +236,4 @@ if (isset($action) && $action == 'spam') {
     echo '</table>';
 }
 ?>
-</body></html>
+</body></html>
\ No newline at end of file
index 7c701907bee293e7903c4c9cdb10104930e0074f..6062fd3a2423f930ffe478f9281fd324b083914e 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 /**
  * Default Fortune plugin configuration
- * 
+ *
  * Configuration defaults to /usr/games/fortune with short quotes
  *
  * @copyright (c) 2004 The SquirrelMail Project Team
index 1c4f4fcd77f3c6d5c543187eccc2b21d055504ce..9fff3393b442c746c538999b569791f70e95f3d8 100644 (file)
@@ -18,4 +18,4 @@ header("Location:../index.php");
 
 /* pretty impressive huh? */
 
-?>
+?>
\ No newline at end of file
index 8290f2ec03d29712263cffecbafeb1c92671f3a2..1e85337e7130531cd596ed24119f05e1502cbcfa 100644 (file)
@@ -4,7 +4,7 @@
  *
  * Here are two functions for the info plugin
  * The first gets the CAPABILITY response from your IMAP server.
- * The second runs the passed IMAP test and returns the results 
+ * The second runs the passed IMAP test and returns the results
  * The third prints the results of the IMAP command
  * to options.php.
  *
index 71c851b5bb259755f513fe0c840df0566f46b221..38748740493a18765af136833272a5388e71fa10 100644 (file)
@@ -14,4 +14,4 @@
    header("Location:../../src/login.php\n\n");
    exit();
 
-?>
+?>
\ No newline at end of file
index fa4e8e030819922c19773aac85f9197a78e0a9cc..57528633192ee334071a809a17d12da4e20d8824 100644 (file)
@@ -1,9 +1,9 @@
 <?php
 /**
- * options page for IMAP info plugin 
- * 
+ * options page for IMAP info plugin
+ *
  * This is where it all happens :)
- * 
+ *
  * @copyright (c) 1999-2004 The SquirrelMail Project Team
  * @license http://opensource.org/licenses/gpl-license.php GNU Public License
  * @version $Id$
@@ -162,7 +162,7 @@ if ($submit == 'submit') {
         $check = "CHECK_".$index;
         if (isset($$check)) {
             $type[$index] = $$index;
-            array_push($tests, $index); 
+            array_push($tests, $index);
         }
     }
     for ($i=0;$i<count($tests);$i++) {
@@ -188,4 +188,4 @@ if ($submit == 'submit') {
  */
 do_hook('info_bottom');
 ?>
-</body></html>
+</body></html>
\ No newline at end of file
index 2ede4054ce19f29380ee181c329d4814f42f705a..4d8ae71a726c0563481e8d60ba2ecc58dae72dcf 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 /**
  * setup file for the IMAP server info plugin
- * 
+ *
  * @copyright (c) 1999-2004 The SquirrelMail Project Team
  * @license http://opensource.org/licenses/gpl-license.php GNU Public License
  * @version $Id$
@@ -37,4 +37,4 @@ function info_opt() {
     );
 }
 
-?>
+?>
\ No newline at end of file
index 68c89dd168febeaf99bfe4bf4dc71b4ede383bdd..7ade7d81c0d5e66a5c3f7f29dcd7f7d3344589a4 100644 (file)
@@ -16,4 +16,4 @@
    header("Location:../../src/login.php\n\n");
    exit();
 
-?>
+?>
\ No newline at end of file
index db305b5c0435505fb972847e235add6361a77230..99f402fadb1c54302380c9d480c2b484769fec2d 100644 (file)
@@ -79,4 +79,4 @@ echo '<br />'
 . addSubmit(_("Send Mail"), 'send')
 . '<br /><br /></center>'
 . '</form></td></tr></table></p></body></html>';
-?>
+?>
\ No newline at end of file
index 68643796c220519c3e32a6201d8246672f94b4cc..2a79ad45fbf449bf66f13ed4e64637c01faf45e4 100644 (file)
@@ -43,14 +43,14 @@ function plugin_listcommands_menu() {
 
     foreach ($message->rfc822_header->mlist as $cmd => $actions) {
 
-       /* I don't know this action... skip it */
-       if ( !array_key_exists($cmd, $fieldsdescr) ) {
+        /* I don't know this action... skip it */
+        if ( !array_key_exists($cmd, $fieldsdescr) ) {
             continue;
         }
 
         /* proto = {mailto,href} */
-       $proto = array_shift(array_keys($actions));
-       $act   = array_shift($actions);
+        $proto = array_shift(array_keys($actions));
+        $act   = array_shift($actions);
 
         if ($proto == 'mailto') {
 
@@ -66,9 +66,9 @@ function plugin_listcommands_menu() {
             if ($cmd == 'post') {
                 if (!isset($mailbox))
                     $mailbox = 'INBOX';
-               $url .= '&amp;passed_id='.$passed_id.
-                       '&amp;mailbox='.urlencode($mailbox).
-                       (isset($passed_ent_id)?'&amp;passed_ent_id='.$passed_ent_id:'');
+                $url .= '&amp;passed_id='.$passed_id.
+                        '&amp;mailbox='.urlencode($mailbox).
+                        (isset($passed_ent_id)?'&amp;passed_ent_id='.$passed_ent_id:'');
                 $url .= '&amp;smaction=reply';
 
                 $output[] = makeComposeLink($url, $fieldsdescr['reply']);
@@ -89,4 +89,4 @@ function plugin_listcommands_menu() {
     }
 }
 
-?>
+?>
\ No newline at end of file
index 046bb77cdb954cd4f8766176681c3e37fdf905c5..0521d15bc1699393daa1dd966bb14e0feb185265 100644 (file)
@@ -1,4 +1,4 @@
-<?php 
+<?php
 
    /**
     * mail_fetch/setup.php
@@ -79,8 +79,8 @@ class POP3 {
         //  port defaults to 110. Returns true on success, false on fail
 
         // If MAILSERVER is set, override $server with it's value
-       
-       if (!isset($port) || !$port) {$port = 110;}
+
+        if (!isset($port) || !$port) {$port = 110;}
         if(!empty($this->MAILSERVER))
             $server = $this->MAILSERVER;
 
@@ -653,4 +653,4 @@ class POP3 {
 
 }   // End class
 
-?>
+?>
\ No newline at end of file
index b008b51fbe75c8b77640bff30e31a6cd1c6882c2..0cbbfc2edcbbe57b0df19a1cc6e440920b7c9189 100644 (file)
@@ -24,7 +24,7 @@ require_once(SM_PATH . 'plugins/mail_fetch/class.POP3.php');
 require_once(SM_PATH . 'plugins/mail_fetch/functions.php' );
 require_once(SM_PATH . 'functions/html.php' );
 
-/* globals */ 
+/* globals */
 sqgetGlobalVar('username',   $username,   SQ_SESSION);
 sqgetGlobalVar('key',        $key,        SQ_COOKIE);
 sqgetGlobalVar('onetimepad', $onetimepad, SQ_SESSION);
@@ -86,7 +86,7 @@ sqgetGlobalVar('delimiter',  $delimiter,  SQ_SESSION);
              echo "<option value=\"$i\">" .
                  htmlspecialchars($mailfetch[$i]['alias']) .
                   '</option>' . "\n";
-        } 
+        }
         echo            '</select>' .
                     '</td>' .
                 '</tr>';
@@ -163,8 +163,8 @@ sqgetGlobalVar('delimiter',  $delimiter,  SQ_SESSION);
         echo '<br />' .
         html_tag( 'table',
             html_tag( 'tr',
-                html_tag( 'td', '<b>' . _("Fetching from ") . 
-                    htmlspecialchars($mailfetch[$i_loop]['alias']) . 
+                html_tag( 'td', '<b>' . _("Fetching from ") .
+                    htmlspecialchars($mailfetch[$i_loop]['alias']) .
                     '</b>',
                 'center' ) ,
             '', $color[9] ) ,
@@ -211,7 +211,7 @@ sqgetGlobalVar('delimiter',  $delimiter,  SQ_SESSION);
         } else {
             $newmsgcount = $Count - $i + 1;
             Mail_Fetch_Status(sprintf(ngettext("Login OK: Inbox contains %s message",
-                       "Login OK: Inbox contains %s messages",$newmsgcount), $newmsgcount));
+                        "Login OK: Inbox contains %s messages",$newmsgcount), $newmsgcount));
         }
 
         Mail_Fetch_Status(_("Fetching UIDL..."));
@@ -271,8 +271,8 @@ sqgetGlobalVar('delimiter',  $delimiter,  SQ_SESSION);
                 fputs($imap_stream, $Message);
                 fputs($imap_stream, "\r\n");
                 sqimap_read_data($imap_stream, "A3$i", false, $response, $message);
-               $response=(implode('',$response));
-               $message=(implode('',$message));
+                $response=(implode('',$response));
+                $message=(implode('',$message));
                 if ($response != 'OK') {
                     Mail_Fetch_Status(_("Error Appending Message!")." ".htmlspecialchars($message) );
                     Mail_Fetch_Status(_("Closing POP"));
@@ -325,4 +325,4 @@ sqgetGlobalVar('delimiter',  $delimiter,  SQ_SESSION);
 ?>
 </center>
 </body>
-</html>
+</html>
\ No newline at end of file
index 544560685047b25f4b0fbf202de5cce5d52a3033..ffec192f371e5f3c00a5788b6058a2dc647a2da0 100644 (file)
@@ -79,4 +79,4 @@
         return $tmp;
     }
 
-?>
+?>
\ No newline at end of file
index c6652fee08a4be8f8fabf481a6fe6848cd5326b7..909e74e515479258d7aea2ca880fbe7474d61e0b 100644 (file)
@@ -16,4 +16,4 @@
    header("Location:../../src/login.php\n\n");
    exit();
 
-?>
+?>
\ No newline at end of file
index 82835ac112297b81d71f726fece18445cbe392c3..6ee7744656f9dd403814a308f474972953f69424 100644 (file)
@@ -25,7 +25,7 @@ sqgetGlobalVar('username',   $username,   SQ_SESSION);
 sqgetGlobalVar('key',        $key,        SQ_COOKIE);
 sqgetGlobalVar('onetimepad', $onetimepad, SQ_SESSION);
 sqgetGlobalVar('delimiter',  $delimiter,  SQ_SESSION);
-    
+
 if(!sqgetGlobalVar('mf_cypher', $mf_cypher, SQ_POST)) {
     $mf_cypher = '';
 }
@@ -122,7 +122,7 @@ sqgetGlobalVar('submit_mailfetch', $submit_mailfetch, SQ_POST);
                     getPref($data_dir,$username, 'mailfetch_fref_'.$tmp));
                 setPref($data_dir,$username,'mailfetch_subfolder_'.$i,
                     getPref($data_dir,$username, 'mailfetch_subfolder_'.$tmp));
-               setPref($data_dir,$username,'mailfetch_uidl_'.$i,
+                setPref($data_dir,$username,'mailfetch_uidl_'.$i,
                     getPref($data_dir,$username, 'mailfetch_uidl_'.$tmp));
             }
             setPref($data_dir,$username,"mailfetch_server_number", $mailfetch_server_number);
@@ -323,7 +323,7 @@ sqgetGlobalVar('submit_mailfetch', $submit_mailfetch, SQ_POST);
                 ) .
                 html_tag( 'tr',
                     html_tag( 'th', _("Username:"), 'right' ) .
-                    html_tag( 'td', '<input type="text" name="mf_user" value="' . 
+                    html_tag( 'td', '<input type="text" name="mf_user" value="' .
                         htmlspecialchars($mailfetch_user_[$mf_sn]) . '" size="20" />', 'left' )
                 ) .
                 html_tag( 'tr',
@@ -341,7 +341,7 @@ sqgetGlobalVar('submit_mailfetch', $submit_mailfetch, SQ_POST);
         $selected = 0;
         if ( isset($mailfetch_subfolder_[$mf_sn]) ) {
             $selected = array(strtolower($mailfetch_subfolder_[$mf_sn]));
-       } 
+        }
         echo sqimap_mailbox_option_list($imapConnection, $selected) .
              '</select></td></tr>' .
 
@@ -391,4 +391,4 @@ sqgetGlobalVar('submit_mailfetch', $submit_mailfetch, SQ_POST);
     }
 
     ?>
-</body></html>
+</body></html>
\ No newline at end of file
index 4d4aad797e9fd35be2b3fd6ca063b85ccc18ad69..88ee5c1e50792e4c5bf7b79c0aedb9e2fe8e0250 100644 (file)
@@ -12,7 +12,7 @@
     * @package plugins
     * @subpackage mail_fetch
     **/
-    
+
     /**  */
     require_once(SM_PATH . 'plugins/mail_fetch/functions.php' );
 
@@ -75,7 +75,7 @@
         require_once (SM_PATH . 'plugins/mail_fetch/functions.php');
 
         global $data_dir, $imapServerAddress, $imapPort;
-        
+
         sqgetGlobalVar('username', $username, SQ_SESSION);
         sqgetGlobalVar('key',      $key,      SQ_COOKIE);
 
       );
    }
 
-?>
+?>
\ No newline at end of file
index 3d9e2182bacdf9a0ea4247a6d7825f80022e81c3..87f2c8200c9bb9e275ece9647bc97e3b6e60c243 100644 (file)
@@ -5,7 +5,7 @@
  * Plugin to view the RFC822 raw message output and the bodystructure of a message
  *
  * Licensed under the GNU GPL. For full terms see the file COPYING.
- * 
+ *
  * @author Marc Groot Koerkamp
  * @copyright Copyright &copy; 2002 Marc Groot Koerkamp, The Netherlands
  * @copyright Copyright &copy; 2004 The SquirrelMail Project Team
@@ -52,7 +52,7 @@ function CalcEntity($entString, $direction) {
             if ($pos === false) {
                 $entString++;
                 $result= $entString;
-            } 
+            }
             else {
                 $level = substr($entString,0,$pos);
                 $sublevel = substr($entString,$pos+1);
@@ -116,7 +116,7 @@ for ($i=1; $i < $count; $i++) {
         } else if ($messageheader) {
             if ($header) {
                 $header=false;
-                $end = "\n \n".'</div>'."\n \n".'<div class="ent_body" id="'.$entStr.'B">'."\n \n"; 
+                $end = "\n \n".'</div>'."\n \n".'<div class="ent_body" id="'.$entStr.'B">'."\n \n";
             }
             $mimepart = -$header;
             $bnd_end = false;
@@ -128,11 +128,11 @@ for ($i=1; $i < $count; $i++) {
         } else {
             if ($header) {
                 $pre = '';
-                $end = "\n \n".'</div>'."\n \n".'<div class="ent_body" id="'.$entStr.'B">'."\n \n"; 
+                $end = "\n \n".'</div>'."\n \n".'<div class="ent_body" id="'.$entStr.'B">'."\n \n";
             }
             $header = false;
             $mimepart=true;
-        }  
+        }
         $contentset = false;
         $nameset = false;
     } else {
@@ -142,7 +142,7 @@ for ($i=1; $i < $count; $i++) {
                 $pre = '<i><font color ="'.$color[1].'">';
                 $end = '</i></font>';
             }
-        }     
+        }
         if (!$messageheader && !$header ) {
             $mimepart=true;
         }  else {
@@ -153,7 +153,7 @@ for ($i=1; $i < $count; $i++) {
     }
     if (  ( $header || $messageheader) && (preg_match("/^.*boundary=\"?(.+(?=\")|.+).*/i",$line,$reg)) )  {
         $bnd = $reg[1];
-        $bndreg = $bnd;    
+        $bndreg = $bnd;
         $bndreg = str_replace("\\","\\\\",$bndreg);
         $bndreg = str_replace("?","\\?",$bndreg);
         $bndreg = str_replace("+","\\+",$bndreg);
@@ -173,18 +173,18 @@ for ($i=1; $i < $count; $i++) {
             $entStr = CalcEntity("$entStr",1);
         }
     }
-    
+
     if (($line != '' && $line{0} == '-' || $header)  && isset($boundaries[0])) {
         $cnt=count($boundaries)-1;
         $bnd = $boundaries[$cnt]['bnd'];
         $bndreg = $boundaries[$cnt]['bndreg'];
-      
+
         $regstr = '/^--'."($bndreg)".".*".'/';
         if (preg_match($regstr,$line,$reg) ) {
             $bndlen = strlen($reg[1]);
-            $bndend = false;            
+            $bndend = false;
             if (strlen($line) > ($bndlen + 3)) {
-                if ($line{$bndlen+2} == '-' && $line{$bndlen+3} == '-') 
+                if ($line{$bndlen+2} == '-' && $line{$bndlen+3} == '-')
                     $bndend = true;
             }
             if ($bndend) {
@@ -222,7 +222,7 @@ for ($i=1; $i < $count; $i++) {
                         $entities["$entStr"] = array();
                         $entities["$entStr"]['entity'] = $entStr;
                         $entities["$entStr"]['contenttype']=$reg[2].'/'.$reg[3];
-                    }        
+                    }
                    } else if (!$nameset && preg_match("/^.*(name=\s*)\"(.*)\".*/i",$line,$reg)) {
                     $name = htmlspecialchars($reg[2]);
                     $content[$content_indx]['name'] = decodeHeader($name);
@@ -334,4 +334,4 @@ echo '<h2>'._("RFC822 Message body")."</h2>\n\n";
 echo '<div><div class="header">'."\n\n";
 echo $message_body;
 echo '</div></div></font></code></body></html>';
-?>
+?>
\ No newline at end of file
index 5f1ae7e4800ba89f07ff75cfea06b58630075013..df9e612aeb15a8dcceee89e7fcc4af69fb83a45e 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/**  
+/**
  * Message Details plugin - main frame
  *
  * Plugin to view the RFC822 raw message output and the bodystructure of a message
index 9655f7662ff8adf31c84ff62a245830df44653ff..739a05c91157c61a80192b89b6cb2952920f91f4 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * Message Details plugin - top frame with buttons  
+ * Message Details plugin - top frame with buttons
  *
  * Plugin to view the RFC822 raw message output and the bodystructure of a message
  *
@@ -47,4 +47,4 @@ echo "<body text=\"$color[8]\" bgcolor=\"$color[3]\" link=\"$color[7]\" vlink=\"
      '</b>'.
      '</body>'.
      "</html>\n";
-?>
+?>
\ No newline at end of file
index a090bf9c8ec6daab447c0812f3a321948841792d..30ad3e3c1a89b646fe21787c3381a42b54be9ab4 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * Message Details plugin - main setup script  
+ * Message Details plugin - main setup script
  *
  * Plugin to view the RFC822 raw message output and the bodystructure of a message
  *
@@ -54,8 +54,8 @@ function show_message_details() {
                 "// -->\n" .
                 "</script>\n" .
                 "&nbsp;|&nbsp;<a href=\"javascript:MessageSource();\">$print_text</a>\n";
-    } 
+    }
     echo $result;
 }
+
 ?>
\ No newline at end of file
index 0e887129ab190ec0e620f99ed4979ed3b215bafd..3bc009043541d07704501d5bb11f19ecaf1c229a 100644 (file)
@@ -3,7 +3,7 @@
  * newmail.php - popup page
  *
  * Copyright (c) 1999-2004 The SquirrelMail Project Team
- * Licensed under the GNU GPL. For full terms see the file COPYING.        
+ * Licensed under the GNU GPL. For full terms see the file COPYING.
  *
  * Displays all options relating to new mail sounds
  *
index a118c0910c4a04bd43f7728590087afee8861f53..26f2739cb95ff05b5a628e77c79465ba888e15df 100644 (file)
@@ -166,4 +166,4 @@ echo html_tag( 'tr', "\n" .
         'left' )
      ) . "\n";
 ?>
-</table></form></td></tr></table></td></tr></table></body></html>
+</table></form></td></tr></table></td></tr></table></body></html>
\ No newline at end of file
index 0505765b282c723459808cc742e9c831a5fde2a1..0deb4dac1c3ce3019806f310bd3b53e1e0652137 100644 (file)
@@ -35,7 +35,7 @@ include_once(SM_PATH . 'functions/display_messages.php');
  *
  * @param object $imapConnection
  * @param mixed $mailbox FIXME: option is not used
- * @param string $real_box unformated mailbox name 
+ * @param string $real_box unformated mailbox name
  * @param mixed $delimeter FIXME: option is not used
  * @param string $unseen FIXME: option is not used
  * @param integer $total_new number of new messages
@@ -43,7 +43,7 @@ include_once(SM_PATH . 'functions/display_messages.php');
  */
 function CheckNewMailboxSound($imapConnection, $mailbox, $real_box, $delimeter, $unseen, &$total_new) {
     global $trash_folder, $sent_folder,
-        $unseen_notify, $newmail_allbox, 
+        $unseen_notify, $newmail_allbox,
         $newmail_recent;
 
     $mailboxURL = urlencode($real_box);
@@ -70,7 +70,7 @@ function CheckNewMailboxSound($imapConnection, $mailbox, $real_box, $delimeter,
     return 0;
 }
 
-/** 
+/**
  * Init newmail plugin
  */
 function squirrelmail_plugin_init_newmail() {
@@ -198,19 +198,19 @@ function newmail_plugin() {
                     }
                 }
                 if (! $noselect) {
-                    $status += CheckNewMailboxSound($imapConnection, 
+                    $status += CheckNewMailboxSound($imapConnection,
                                                     $mailbox,
-                                                    $boxes[$i]['unformatted'], 
-                                                    $delimeter, 
+                                                    $boxes[$i]['unformatted'],
+                                                    $delimeter,
                                                     $boxes[$i]['unseen'],
                                                     $totalNew);
                 }
             } else {
-                $status += CheckNewMailboxSound($imapConnection, 
-                                                $mailbox, 
+                $status += CheckNewMailboxSound($imapConnection,
+                                                $mailbox,
                                                 $boxes[$i]['unformatted'],
-                                                $delimeter, 
-                                                $boxes[$i]['unseen'], 
+                                                $delimeter,
+                                                $boxes[$i]['unseen'],
                                                 $totalNew);
             }
         }
@@ -224,7 +224,7 @@ function newmail_plugin() {
             echo "<script language=\"javascript\">\n" .
                 "function ChangeTitleLoad() {\n";
             echo 'window.parent.document.title = "' .
-                sprintf(ngettext("%s New Message","%s New Messages",$totalNew), $totalNew) . 
+                sprintf(ngettext("%s New Message","%s New Messages",$totalNew), $totalNew) .
                 "\";\n";
             echo    "if (BeforeChangeTitle != null)\n".
                 "BeforeChangeTitle();\n".
index 79806ee73999312aa60cdd2f82b66200e366bd76..6e6ceb10fe48e42eae5d8b1e11323b12064cf036 100644 (file)
@@ -4,7 +4,7 @@
  * testsound.php
  *
  * Copyright (c) 1999-2004 The SquirrelMail Project Team
- * Licensed under the GNU GPL. For full terms see the file COPYING.        
+ * Licensed under the GNU GPL. For full terms see the file COPYING.
  *
  * $Id$
  * @package plugins
@@ -47,4 +47,4 @@ echo html_tag( 'table',
             ) ,
         'center' ) .
         '</body></html>';
-?>
+?>
\ No newline at end of file
index 7d5ecd75778376a21ba0bf3187289996ba588486..0e3f2127d7516d27c479ab87b05d0bf261c9b802 100644 (file)
@@ -16,4 +16,4 @@
    header("Location:../../src/login.php\n\n");
    exit();
 
-?>
+?>
\ No newline at end of file
index 6e8517ff31fbf99c221d7448f11485129b0a9b43..d4aa59f4d26b9448627b478de6619aa38ab1100e 100644 (file)
@@ -13,8 +13,8 @@
  * @subpackage sent_subfolders
  */
 
-/** 
- * 
+/**
+ *
  */
 define('SMPREF_SENT_SUBFOLDERS_DISABLED',  0);
 define('SMPREF_SENT_SUBFOLDERS_YEARLY',    1);
@@ -55,8 +55,8 @@ function squirrelmail_plugin_init_sent_subfolders() {
 
     /* mark base sent folder as special mailbox */
     $squirrelmail_plugin_hooks
-    ['special_mailbox']['sent_subfolders'] = 
-       'sent_subfolders_special_mailbox';
+    ['special_mailbox']['sent_subfolders'] =
+        'sent_subfolders_special_mailbox';
 }
 
 function sent_subfolders_check_handleAsSent() {
@@ -152,7 +152,7 @@ function sent_subfolders_optpage_loadhook_folders() {
  * Callback function that should exclude some folders from folder listing.
  * @param array $fldr list of folders. See sqimap_mailbox_list
  * @return boolean returns true, if folder has to included in folder listing
- * @access private 
+ * @access private
  */
 function filter_folders($fldr) {
     return strtolower($fldr['unformatted'])!='inbox';
@@ -179,7 +179,7 @@ function save_option_sent_subfolders_setting($option) {
 /**
  * Update sent_subfolders settings
  *
- * function updates default sent folder value and 
+ * function updates default sent folder value and
  * creates required imap folders
  */
 function sent_subfolders_update_sentfolder() {
@@ -191,7 +191,7 @@ function sent_subfolders_update_sentfolder() {
     sqgetGlobalVar('username', $username, SQ_SESSION);
     sqgetGlobalVar('key', $key, SQ_COOKIE);
     sqgetGlobalVar('delimiter', $delimiter, SQ_SESSION);
-    
+
     if ($use_sent_subfolders || $move_to_sent) {
         $year = date('Y');
         $month = date('m');
@@ -209,9 +209,9 @@ function sent_subfolders_update_sentfolder() {
         } else {
             $cnd_delimiter = $delimiter;
         }
-*/        
+*/
         $cnd_delimiter = $delimiter;
-                                        
+
         switch ($sent_subfolders_setting) {
         case SMPREF_SENT_SUBFOLDERS_YEARLY:
             $level = 1;
@@ -220,7 +220,7 @@ function sent_subfolders_update_sentfolder() {
             break;
         case SMPREF_SENT_SUBFOLDERS_QUARTERLY:
             $level = 2;
-            $sent_subfolder = $sent_subfolders_base . $cnd_delimiter 
+            $sent_subfolder = $sent_subfolders_base . $cnd_delimiter
                             . $year
                             . $delimiter . $quarter;
             $year_folder = $sent_subfolders_base
@@ -325,10 +325,10 @@ function sent_subfolders_special_mailbox($mb) {
         ($data_dir, $username, 'use_sent_subfolders', SMPREF_OFF);
     $sent_subfolders_base = getPref($data_dir, $username, 'sent_subfolders_base', 'na');
 
-    if ($use_sent_subfolders == SMPREF_ON && 
+    if ($use_sent_subfolders == SMPREF_ON &&
     ($mb == $sent_subfolders_base || stristr($mb,$sent_subfolders_base) ) ) {
-       return 1;
+        return 1;
     }
     return 0;
 }
-?>
+?>
\ No newline at end of file
index 275ca6329fb38d5078d4a5ac399fb62671111042..0404eb0c186e8650bfd45dfe2ac1eda9fff2f488 100644 (file)
@@ -14,4 +14,4 @@
    header("Location:../../src/login.php\n\n");
    exit();
 
-?>
+?>
\ No newline at end of file
index d722d0d55e1354914e23fe15acd610f85e8428ee..bc5e76ff5da1f9129ef7fab3224bb426e944a3b3 100755 (executable)
@@ -21,16 +21,16 @@ require_once(SM_PATH . 'include/validate.php');
  * @access private
  */
 function spamcop_enable_disable($option,$disable_action,$enable_action) {
-    if ($option) { 
-       $ret= _("Enabled") . "(<a href=\"options.php?action=$disable_action\">" . _("Disable it") . "</a>)\n";
+    if ($option) {
+        $ret= _("Enabled") . "(<a href=\"options.php?action=$disable_action\">" . _("Disable it") . "</a>)\n";
     } else {
-       $ret = _("Disabled") . "(<a href=\"options.php?action=$enable_action\">" . _("Enable it") . "</a>)\n";
+        $ret = _("Disabled") . "(<a href=\"options.php?action=$enable_action\">" . _("Enable it") . "</a>)\n";
     }
     return $ret;
 }
 
 displayPageHeader($color, 'None');
-   
+
 /* globals */
 sqgetGlobalVar('action', $action);
 sqgetGlobalVar('meth', $meth);
@@ -64,7 +64,7 @@ switch ($action) {
         if (isset($type)) {
             setPref($data_dir, $username, 'spamcop_type', $type);
         }
-       break;
+        break;
     case 'save_id':
         if (isset($ID)) {
             $ID = trim($ID);
@@ -82,100 +82,100 @@ spamcop_load();
       <br />
       <table width="95%" align="center" border="0" cellpadding="2" cellspacing="0">
       <tr><td bgcolor="<?php echo $color[0]; ?>">
-         <center><b>
-        <?php echo _("Options") . " - " . _("Spam reporting"); ?>
-        </b></center>
+        <center><b>
+        <?php echo _("Options") . " - " . _("Spam reporting"); ?>
+        </b></center>
       </td></tr></table>
       <br />
-      
+
       <table align="center">
         <tr>
-         <?php
-         echo html_tag('td',_("SpamCop link is:"),'right');
-         echo html_tag('td', spamcop_enable_disable($spamcop_enabled,'disable','enable') );
-         ?>
-       </tr>
+          <?php
+            echo html_tag('td',_("SpamCop link is:"),'right');
+            echo html_tag('td', spamcop_enable_disable($spamcop_enabled,'disable','enable') );
+          ?>
+        </tr>
+        <tr>
+          <?php
+            echo html_tag('td',_("Delete spam when reported:") . "<br />\n" .
+            '<small>(' . _("Only works with email-based reporting") . ')</small>',
+            'right','','valign="top"');
+            echo html_tag('td', spamcop_enable_disable($spamcop_delete,'save','delete'),'','','valign="top"');
+          ?>
+        </tr>
+        <tr>
+          <?php
+            echo html_tag('td',_("Spam Reporting Method:"),'right');
+          ?>
+          <td>
+          <form method="post" action="options.php">
+            <select name="meth">
+              <?php
+                if ($spamcop_quick_report) {
+                    echo '<option value="quick_email"';
+                    if ($spamcop_method == 'quick_email') echo ' selected="selected"';
+                    echo ">"._("Quick email-based reporting");
+                    echo '</option>';
+                }
+              ?>
+              <option value="thorough_email"
+                <?php
+                  if ($spamcop_method == 'thorough_email') echo ' selected="selected"';
+                  echo ">"._("Thorough email-based reporting");
+                ?>
+              </option>
+              <option value="web_form"
+                <?php
+                  if ($spamcop_method == 'web_form') echo ' selected="selected"';
+                  echo ">"._("Web-based form");
+                ?>
+              </option>
+            </select>
+            <input type="hidden" name="action" value="meth" />
+            <?php
+              echo '<input type="submit" value="' . _("Save Method") . "\" />\n";
+            ?>
+          </form></td>
+        </tr>
+        <tr>
+            <?php
+              echo html_tag('td',_("Spam Service Type:"),'right');
+            ?>
+          <td>
+          <form method="post" action="options.php">
+            <select name="type">
+              <option value="free"
+                <?php
+                  if ($spamcop_type == 'free') echo ' selected="selected"';
+                  echo ">"._("Free reporting");
+                ?>
+              </option>
+              <option value="member"
+                <?php
+                  if ($spamcop_type == 'member') echo ' selected="selected"';
+                  echo ">"._("Member services");
+                ?>
+              </option>
+            </select>
+            <?php
+              echo '<input type="hidden" name="action" value="type" />' .
+                   '<input type="submit" value="' . _("Save Service Type") . "\" />\n";
+            ?>
+           </form></td>
+        </tr>
         <tr>
-         <?php
-         echo html_tag('td',_("Delete spam when reported:") . "<br />\n" .
-         '<small>(' . _("Only works with email-based reporting") . ')</small>',
-         'right','','valign="top"');
-         echo html_tag('td', spamcop_enable_disable($spamcop_delete,'save','delete'),'','','valign="top"');
-         ?>
-       </tr>
-       <tr>
-         <?php
-         echo html_tag('td',_("Spam Reporting Method:"),'right');
-         ?>
-         <td>
-         <form method="post" action="options.php">
-           <select name="meth">
-               <?php
-                   if ($spamcop_quick_report) {
-                       echo '<option value="quick_email"';
-                       if ($spamcop_method == 'quick_email') echo ' selected="selected"';
-                       echo ">"._("Quick email-based reporting");
-                       echo '</option>';
-                   }
-               ?>
-             <option value="thorough_email"
-               <?php
-                 if ($spamcop_method == 'thorough_email') echo ' selected="selected"';
-                 echo ">"._("Thorough email-based reporting");
-               ?>
-             </option>
-             <option value="web_form"
-               <?php
-                 if ($spamcop_method == 'web_form') echo ' selected="selected"';
-                 echo ">"._("Web-based form");
-               ?>
-             </option>
-           </select>
-           <input type="hidden" name="action" value="meth" />
-           <?php
-               echo '<input type="submit" value="' . _("Save Method") . "\" />\n";
-           ?>
-         </form></td>
-       </tr>
-       <tr>
-           <?php
-               echo html_tag('td',_("Spam Service Type:"),'right');
-           ?>
-         <td>
-         <form method="post" action="options.php">
-           <select name="type">
-             <option value="free"
-               <?php
-                 if ($spamcop_type == 'free') echo ' selected="selected"';
-                 echo ">"._("Free reporting");
-               ?>
-             </option>
-             <option value="member"
-               <?php
-                 if ($spamcop_type == 'member') echo ' selected="selected"';
-                 echo ">"._("Member services");
-               ?>
-             </option>
-           </select>
-           <?php
-           echo '<input type="hidden" name="action" value="type" />' .
-                '<input type="submit" value="' . _("Save Service Type") . "\" />\n";
-           ?>
-          </form></td>
-       </tr>
-       <tr>
-         <?php
-           echo html_tag('td',_("Your SpamCop authorization code:") . "<br />" .
-           '<small>(' . _("see below") . ')</small>','right','','valign="top"');
-         ?>
-         <td valign="top"><form method="post" action="options.php">
-           <input type="text" size="30" name="ID" value="<?php echo htmlspecialchars($spamcop_id) ?>" />
-           <input type="hidden" name="action" value="save_id" />
-           <?php
-               echo '<input type="submit" value="' . _("Save ID") . "\" />\n";
-           ?>
-         </form></td>
-       </tr>
+          <?php
+            echo html_tag('td',_("Your SpamCop authorization code:") . "<br />" .
+            '<small>(' . _("see below") . ')</small>','right','','valign="top"');
+          ?>
+          <td valign="top"><form method="post" action="options.php">
+            <input type="text" size="30" name="ID" value="<?php echo htmlspecialchars($spamcop_id) ?>" />
+            <input type="hidden" name="action" value="save_id" />
+            <?php
+              echo '<input type="submit" value="' . _("Save ID") . "\" />\n";
+            ?>
+          </form></td>
+        </tr>
       </table>
 <?php
 echo '<p><b>' . _("About SpamCop") . '</b><br />';
@@ -220,4 +220,4 @@ echo '<p><b>' . _("More information") . '</b><br />';
 printf(_("For more information about SpamCop, it's services, spam in general, and many related topics, try reading through SpamCop's %sHelp and Feedback%s section."), '<a href="http://spamcop.net/help.shtml">', '</a>');
 echo "</p>\n";
 ?>
-</body></html>
+</body></html>
\ No newline at end of file
index b472f605bbc2feb294f47affe856643c602b2b7c..9f0c2a6cdafa5ce895f3d8cc6a9372e67babef9f 100755 (executable)
@@ -1,5 +1,5 @@
 <?php
-/** 
+/**
  * setup.php -- SpamCop plugin - setup script
  *
  * @copyright (c) 1999-2004 The SquirrelMail development team
@@ -16,25 +16,25 @@ require_once(SM_PATH . 'functions/global.php');
 $spamcop_quick_report = false;
 
 /**
- * Initialize the plugin 
+ * Initialize the plugin
  * @access private
  */
 function squirrelmail_plugin_init_spamcop() {
-   global $squirrelmail_plugin_hooks, $spamcop_is_composing;
+    global $squirrelmail_plugin_hooks, $spamcop_is_composing;
 
-   $squirrelmail_plugin_hooks['optpage_register_block']['spamcop'] =
-      'spamcop_options';
-   $squirrelmail_plugin_hooks['loading_prefs']['spamcop'] =
-      'spamcop_load';
-   $squirrelmail_plugin_hooks['read_body_header_right']['spamcop'] =
-      'spamcop_show_link';
+    $squirrelmail_plugin_hooks['optpage_register_block']['spamcop'] =
+        'spamcop_options';
+    $squirrelmail_plugin_hooks['loading_prefs']['spamcop'] =
+        'spamcop_load';
+    $squirrelmail_plugin_hooks['read_body_header_right']['spamcop'] =
+        'spamcop_show_link';
 
     sqgetGlobalVar('spamcop_is_composing' , $spamcop_is_composing);
-      
-   if (isset($spamcop_is_composing)) {
-      $squirrelmail_plugin_hooks['compose_send']['spamcop'] =
-         'spamcop_while_sending';
-   }
+
+    if (isset($spamcop_is_composing)) {
+        $squirrelmail_plugin_hooks['compose_send']['spamcop'] =
+            'spamcop_while_sending';
+    }
 }
 
 
@@ -43,29 +43,29 @@ function squirrelmail_plugin_init_spamcop() {
  * @access private
  */
 function spamcop_load() {
-   global $username, $data_dir, $spamcop_enabled, $spamcop_delete,
-      $spamcop_method, $spamcop_id, $spamcop_quick_report, $spamcop_type;
-
-   $spamcop_enabled = getPref($data_dir, $username, 'spamcop_enabled');
-   $spamcop_delete = getPref($data_dir, $username, 'spamcop_delete');
-   $spamcop_method = getPref($data_dir, $username, 'spamcop_method');
-   $spamcop_type = getPref($data_dir, $username, 'spamcop_type');
-   $spamcop_id = getPref($data_dir, $username, 'spamcop_id');
+    global $username, $data_dir, $spamcop_enabled, $spamcop_delete,
+           $spamcop_method, $spamcop_id, $spamcop_quick_report, $spamcop_type;
+
+    $spamcop_enabled = getPref($data_dir, $username, 'spamcop_enabled');
+    $spamcop_delete = getPref($data_dir, $username, 'spamcop_delete');
+    $spamcop_method = getPref($data_dir, $username, 'spamcop_method');
+    $spamcop_type = getPref($data_dir, $username, 'spamcop_type');
+    $spamcop_id = getPref($data_dir, $username, 'spamcop_id');
     if ($spamcop_method == '') {
-      // Default to web_form. It is faster.
-       $spamcop_method = 'web_form';
-       setPref($data_dir, $username, 'spamcop_method', $spamcop_method);
+        // Default to web_form. It is faster.
+        $spamcop_method = 'web_form';
+        setPref($data_dir, $username, 'spamcop_method', $spamcop_method);
+    }
+    if (! $spamcop_quick_report && $spamcop_method=='quick_email') {
+        $spamcop_method = 'web_form';
+        setPref($data_dir, $username, 'spamcop_method', $spamcop_method);
     }
-   if (! $spamcop_quick_report && $spamcop_method=='quick_email') {
-       $spamcop_method = 'web_form';
-       setPref($data_dir, $username, 'spamcop_method', $spamcop_method);
-   }
-   if ($spamcop_type == '') {
-       $spamcop_type = 'free';
-       setPref($data_dir, $username, 'spamcop_type', $spamcop_type);
-   }
-   if ($spamcop_id == '')
-      $spamcop_enabled = 0;
+    if ($spamcop_type == '') {
+        $spamcop_type = 'free';
+        setPref($data_dir, $username, 'spamcop_type', $spamcop_type);
+    }
+    if ($spamcop_id == '')
+        $spamcop_enabled = 0;
 }
 
 
@@ -74,47 +74,47 @@ function spamcop_load() {
  * @access private
  */
 function spamcop_show_link() {
-   global $spamcop_enabled, $spamcop_method, $spamcop_quick_report,$javascript_on;
+    global $spamcop_enabled, $spamcop_method, $spamcop_quick_report,$javascript_on;
 
-   if (! $spamcop_enabled)
-      return;
+    if (! $spamcop_enabled)
+        return;
 
-   /* GLOBALS */
-   sqgetGlobalVar('passed_id',    $passed_id,    SQ_FORM);
-   sqgetGlobalVar('passed_ent_id',$passed_ent_id,SQ_FORM);
-   sqgetGlobalVar('mailbox',      $mailbox,      SQ_FORM);
-   sqgetGlobalVar('startMessage', $startMessage, SQ_FORM);
-   /* END GLOBALS */
+    /* GLOBALS */
+    sqgetGlobalVar('passed_id',    $passed_id,    SQ_FORM);
+    sqgetGlobalVar('passed_ent_id',$passed_ent_id,SQ_FORM);
+    sqgetGlobalVar('mailbox',      $mailbox,      SQ_FORM);
+    sqgetGlobalVar('startMessage', $startMessage, SQ_FORM);
+    /* END GLOBALS */
 
-   // catch unset passed_ent_id
-   if (! sqgetGlobalVar('passed_ent_id', $passed_ent_id, SQ_FORM) ) {
-    $passed_ent_id = 0;
-   }
+    // catch unset passed_ent_id
+    if (! sqgetGlobalVar('passed_ent_id', $passed_ent_id, SQ_FORM) ) {
+        $passed_ent_id = 0;
+    }
 
-   echo "<br />\n";
+    echo "<br />\n";
 
-    /* 
-       Catch situation when user use quick_email and does not update 
-       preferences. User gets web_form link. If prefs are set to 
+    /*
+       Catch situation when user use quick_email and does not update
+       preferences. User gets web_form link. If prefs are set to
        quick_email format - they will be updated after clicking the link
      */
     if (! $spamcop_quick_report && $spamcop_method=='quick_email') {
-       $spamcop_method = 'web_form';
+        $spamcop_method = 'web_form';
     }
-   
+
     // Javascript is used only in web based reporting
     // don't insert javascript if javascript is disabled
-   if ($spamcop_method == 'web_form' && $javascript_on) {
+    if ($spamcop_method == 'web_form' && $javascript_on) {
 ?><script language="javascript" type="text/javascript">
 document.write('<a href="../plugins/spamcop/spamcop.php?passed_id=<?php echo urlencode($passed_id); ?>&amp;js_web=1&amp;mailbox=<?php echo urlencode($mailbox); ?>&amp;passed_ent_id=<?php echo urlencode($passed_ent_id); ?>" target="_blank">');
 document.write("<?php echo _("Report as Spam"); ?>");
 document.write("</a>");
 </script><?php
-   } else {
+    } else {
 ?><a href="../plugins/spamcop/spamcop.php?passed_id=<?php echo urlencode($passed_id); ?>&amp;mailbox=<?php echo urlencode($mailbox); ?>&amp;startMessage=<?php echo urlencode($startMessage); ?>&amp;passed_ent_id=<?php echo urlencode($passed_ent_id); ?>">
 <?php echo _("Report as Spam"); ?></a>
 <?php
-   }
+    }
 }
 
 /**
@@ -123,14 +123,14 @@ document.write("</a>");
  */
 function spamcop_options()
 {
-   global $optpage_blocks;
-   
-   $optpage_blocks[] = array(
-      'name' => _("SpamCop - Spam Reporting"),
-      'url' => '../plugins/spamcop/options.php',
-      'desc' => _("Help fight the battle against unsolicited email. SpamCop reads the spam email and determines the correct addresses to send complaints to. Quite fast, really smart, and easy to use."),
-      'js' => false
-   );
+    global $optpage_blocks;
+
+    $optpage_blocks[] = array(
+            'name' => _("SpamCop - Spam Reporting"),
+            'url' => '../plugins/spamcop/options.php',
+            'desc' => _("Help fight the battle against unsolicited email. SpamCop reads the spam email and determines the correct addresses to send complaints to. Quite fast, really smart, and easy to use."),
+            'js' => false
+            );
 }
 
 
@@ -140,18 +140,18 @@ function spamcop_options()
  */
 function spamcop_while_sending()
 {
-   global $mailbox, $spamcop_delete, $spamcop_is_composing, $auto_expunge, 
-      $username, $key, $imapServerAddress, $imapPort;
-
-   if ($spamcop_delete) {
-      $imapConnection = sqimap_login($username, $key, $imapServerAddress, 
-         $imapPort, 0);
-      sqimap_mailbox_select($imapConnection, $mailbox);
-      sqimap_messages_delete($imapConnection, $spamcop_is_composing, 
-         $spamcop_is_composing, $mailbox);
-      if ($auto_expunge)
-         sqimap_mailbox_expunge($imapConnection, $mailbox, true);
-   }
+    global $mailbox, $spamcop_delete, $spamcop_is_composing, $auto_expunge,
+           $username, $key, $imapServerAddress, $imapPort;
+
+    if ($spamcop_delete) {
+        $imapConnection = sqimap_login($username, $key, $imapServerAddress,
+                $imapPort, 0);
+        sqimap_mailbox_select($imapConnection, $mailbox);
+        sqimap_messages_delete($imapConnection, $spamcop_is_composing,
+                $spamcop_is_composing, $mailbox);
+        if ($auto_expunge)
+            sqimap_mailbox_expunge($imapConnection, $mailbox, true);
+    }
 }
 
 ?>
\ No newline at end of file
index 83f57230348b034b0c5f8a36e424422f4bc5bb97..27ac08068c7144c1481f2ab6ff221716ba3ee803 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/** 
+/**
  * spamcop.php -- SpamCop plugin -- main page
  *
  * @copyright (c) 1999-2004 The SquirrelMail development team
@@ -20,18 +20,18 @@ require_once(SM_PATH . 'functions/imap.php');
  * Stores message in attachment directory, when email based reports are used
  * @access private
  */
-function getMessage_RFC822_Attachment($message, $composeMessage, $passed_id, 
+function getMessage_RFC822_Attachment($message, $composeMessage, $passed_id,
                                       $passed_ent_id='', $imapConnection) {
     global $attachment_dir, $username;
 
     $hashed_attachment_dir = getHashedDir($username, $attachment_dir);
     if (!$passed_ent_id) {
-        $body_a = sqimap_run_command($imapConnection, 
+        $body_a = sqimap_run_command($imapConnection,
                                     'FETCH '.$passed_id.' RFC822',
-                                    TRUE, $response, $readmessage, 
+                                    TRUE, $response, $readmessage,
                                     TRUE);
     } else {
-        $body_a = sqimap_run_command($imapConnection, 
+        $body_a = sqimap_run_command($imapConnection,
                                      'FETCH '.$passed_id.' BODY['.$passed_ent_id.']',
                                      TRUE, $response, $readmessage,TRUE);
         $message = $message->parent;
@@ -39,22 +39,22 @@ function getMessage_RFC822_Attachment($message, $composeMessage, $passed_id,
     if ($response == 'OK') {
         array_shift($body_a);
         $body = implode('', $body_a) . "\r\n";
-                
+
         $localfilename = GenerateRandomString(32, 'FILE', 7);
         $full_localfilename = "$hashed_attachment_dir/$localfilename";
         $fp = fopen( $full_localfilename, 'w');
         fwrite ($fp, $body);
         fclose($fp);
-       
+
         /* dirty relative dir fix */
         if (substr($attachment_dir,0,3) == '../') {
-          $attachment_dir = substr($attachment_dir,3);
-          $hashed_attachment_dir = getHashedDir($username, $attachment_dir);
+           $attachment_dir = substr($attachment_dir,3);
+           $hashed_attachment_dir = getHashedDir($username, $attachment_dir);
         }
-       $full_localfilename = "$hashed_attachment_dir/$localfilename";
+        $full_localfilename = "$hashed_attachment_dir/$localfilename";
 
-       $composeMessage->initAttachment('message/rfc822','email.txt', 
-                        $full_localfilename);
+        $composeMessage->initAttachment('message/rfc822','email.txt',
+                         $full_localfilename);
     }
     return $composeMessage;
 }
@@ -97,11 +97,11 @@ if ($js_web) {
   displayPageHeader($color,$mailbox);
 }
 
-    $imap_stream = sqimap_login($username, $key, $imapServerAddress, 
+    $imap_stream = sqimap_login($username, $key, $imapServerAddress,
        $imapPort, 0);
     sqimap_mailbox_select($imap_stream, $mailbox);
 
-    if ($spamcop_method == 'quick_email' || 
+    if ($spamcop_method == 'quick_email' ||
         $spamcop_method == 'thorough_email') {
        // Use email-based reporting -- save as an attachment
        $session = "$composesession"+1;
@@ -116,18 +116,18 @@ if ($js_web) {
           $composeMessage->rfc822_header = $rfc822_header;
           $composeMessage->reply_rfc822_header = '';
           $compose_messages[$session] = $composeMessage;
-          sqsession_register($compose_messages,'compose_messages');  
+          sqsession_register($compose_messages,'compose_messages');
        } else {
           $composeMessage=$compose_messages[$session];
        }
 
 
         $message = sqimap_get_message($imap_stream, $passed_id, $mailbox);
-        $composeMessage = getMessage_RFC822_Attachment($message, $composeMessage, $passed_id, 
+        $composeMessage = getMessage_RFC822_Attachment($message, $composeMessage, $passed_id,
                                       $passed_ent_id, $imap_stream);
 
-       $compose_messages[$session] = $composeMessage;
-       sqsession_register($compose_messages, 'compose_messages');
+            $compose_messages[$session] = $composeMessage;
+        sqsession_register($compose_messages, 'compose_messages');
 
         $fn = getPref($data_dir, $username, 'full_name');
         $em = getPref($data_dir, $username, 'email_address');
@@ -200,11 +200,11 @@ echo "</p>";
   <input type="hidden" name="code" value="<?php echo htmlspecialchars($spamcop_id) ?>" />
   <input type="hidden" name="spam" value="<?php echo htmlspecialchars($spam_message); ?>" />
     <?php
-       echo '<input type="submit" name="x1" value="' . _("Send Spam Report") . "\" />\n";
+        echo '<input type="submit" name="x1" value="' . _("Send Spam Report") . "\" />\n";
     }
 ?>  </form>
 </td>
 </tr>
 </table>
 </body>
-</html>
+</html>
\ No newline at end of file
index 2e6f370455259ff37a8ba8442a8f09db6a6c3557..9eaecb02a4297e4847916ad107375fb83a225cb5 100644 (file)
@@ -16,4 +16,4 @@
    header("Location:../../../src/login.php\n\n");
    exit();
 
-?>
+?>
\ No newline at end of file
index 043dfe7cf4181f9ff0d88500ce887acf75c0b50e..6cee7d76aac72e2be3d2b1b8303da1b339fd898e 100644 (file)
@@ -19,4 +19,4 @@ header("Location: ../../index.php");
 
 /* pretty impressive huh? */
 
-?>
+?>
\ No newline at end of file
index 2e6f370455259ff37a8ba8442a8f09db6a6c3557..9eaecb02a4297e4847916ad107375fb83a225cb5 100644 (file)
@@ -16,4 +16,4 @@
    header("Location:../../../src/login.php\n\n");
    exit();
 
-?>
+?>
\ No newline at end of file
index e764b117c2b62bb7795ae2465790f4c7d0fef190..aea7bb8e40e54885674e49bc2c9e3270c1d18062 100644 (file)
@@ -1,3 +1,3 @@
 squirrelspell/modules
 
-This is where the loadable modules for SquirrelSpell are.
+This is where the loadable modules for SquirrelSpell are.
\ No newline at end of file
index 40baaba34feb2683ea9da5f3cbd38fa82ac8b666..b0797e51b39839a6fd065567913595179c4e7f0f 100644 (file)
@@ -82,7 +82,7 @@ $sqspell_command=$SQSPELL_APP[$sqspell_use_app];
 /**
  * If you have php >= 4.3.0, we can use proc_open and safe mode
  * and not mess w/ temp files.  Otherwise we will do it the old
- * way, (minus the uneeded call to cat that messes up Wintel 
+ * way, (minus the uneeded call to cat that messes up Wintel
  * boxen.)
  * Thanks Ray Ferguson for providing this patch.
  */
@@ -98,7 +98,7 @@ if( check_php_version ( 4, 3 ) ) {
     $sqspell_output = array();
     for($i=1; $i<=2; $i++){
         while(!feof($pipes[$i]))
-           array_push($sqspell_output, rtrim(fgetss($pipes[$i],999),"\n")); 
+           array_push($sqspell_output, rtrim(fgetss($pipes[$i],999),"\n"));
         fclose($pipes[$i]);
     }
     $sqspell_exitcode=proc_close($spell_proc);
@@ -176,7 +176,7 @@ for ($i=0; $i<sizeof($sqspell_output); $i++){
       }
       if (isset($locations[$sqspell_word])){
         $locations[$sqspell_word] .= ', ';
-      } else { 
+      } else {
         $locations[$sqspell_word] = '';
       }
       $locations[$sqspell_word] .= "$current_line:$sqspell_symb";
@@ -190,7 +190,7 @@ for ($i=0; $i<sizeof($sqspell_output); $i++){
     $tmparray = explode(" ", $sqspell_output[$i]);
     $sqspell_word=$tmparray[1];
     /**
-     * 
+     *
      * Check if the word is in user dictionary.
      */
     if (!$SQSPELL_EREG("\n$sqspell_word\n", $words)){
@@ -218,7 +218,7 @@ if ($errors){
    */
   $extrajs="<script type=\"text/javascript\">\n"
     . "<!--\n";
-  
+
   $sqspell_lines = explode("\n", $sqspell_text);
   /**
    * The javascript array sqspell_lines[] contains all lines of
@@ -226,9 +226,9 @@ if ($errors){
    */
   $extrajs.= "var sqspell_lines=new Array();\n";
   for ($i=0; $i<sizeof($sqspell_lines); $i++){
-    $extrajs.= "sqspell_lines[$i] = \"" 
+    $extrajs.= "sqspell_lines[$i] = \""
       . chop(addslashes($sqspell_lines[$i])) . "\";\n";
-  }  
+  }
   $extrajs.= "\n\n";
 
   /**
@@ -239,7 +239,7 @@ if ($errors){
     $extrajs.= "misses[$i] = \"" . $missed_words[$i] . "\";\n";
   }
   $extrajs.= "\n\n";
-  
+
   /**
    * Suggestions are (guess what!) suggestions for misspellings
    */
@@ -262,16 +262,16 @@ if ($errors){
     $i++;
   }
 
-  /** 
+  /**
    * Add some strings so they can be i18n'd.
    */
   $extrajs.= "var ui_completed = \"" . _("Spellcheck completed. Commit changes?")
     . "\";\n";
   $extrajs.= "var ui_nochange = \"" . _("No changes were made.") . "\";\n";
-  $extrajs.= "var ui_wait = \"" 
+  $extrajs.= "var ui_wait = \""
     . _("Now saving your personal dictionary... Please wait.")
     . "\";\n";
-  
+
 
   /**
    * Did I mention that I hate dots on the end of contcatenated lines?
@@ -280,7 +280,7 @@ if ($errors){
   $extrajs.= "//-->\n"
     . "</script>\n"
     . "<script src=\"js/check_me.js\" type=\"text/javascript\"></script>\n";
-  
+
 
   displayHtmlHeader(_("SquirrelSpell Results"),$extrajs);
 
@@ -306,7 +306,7 @@ if ($errors){
      <form method="post">
       <input type="hidden" name="MOD" value="forget_me_not" />
       <input type="hidden" name="words" value="" />
-      <input type="hidden" name="sqspell_use_app" 
+      <input type="hidden" name="sqspell_use_app"
              value="<?php echo $sqspell_use_app ?>" />
       <table border="0" width="100%">
        <tr align="center">
@@ -316,7 +316,7 @@ if ($errors){
           echo $sptag . _("Line with an error:") . '</span>';
          ?>
          <br />
-         <textarea name="sqspell_line_area" cols="50" rows="3" 
+         <textarea name="sqspell_line_area" cols="50" rows="3"
                    wrap="hard" onfocus="this.blur()"></textarea>
         </td>
        </tr>
@@ -327,7 +327,7 @@ if ($errors){
          ?>
         </td>
         <td align="left" width="25%">
-         <input name="sqspell_error" size="10" value="" 
+         <input name="sqspell_error" size="10" value=""
                 onfocus="this.blur()" />
         </td>
         <td align="right" width="25%">
@@ -336,7 +336,7 @@ if ($errors){
          ?>
         </td>
         <td align="left" width="25%">
-         <select name="sqspell_suggestion" 
+         <select name="sqspell_suggestion"
                  onchange="if (this.options[this.selectedIndex].value != '_NONE') document.forms[0].sqspell_oruse.value=this.options[this.selectedIndex].value">
           <?php
            echo '<option>' . _("Suggestions") . '</option>';
index 822397393d785b3cab5367f8e7ec495551813223..3c8651aba84bda3a821372bdf04e5a04e3605c7a 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 /**
  * crypto.mod
- * --------------- 
+ * ---------------
  * Squirrelspell module
  *
  * Copyright (c) 1999-2004 The SquirrelMail development team
@@ -27,7 +27,7 @@ switch ($_POST['action']){
          * Let's encrypt the file and save it in an encrypted format.
          */
         $words=sqspell_getWords();
-        /** 
+        /**
          * Flip the flag so the sqspell_writeWords function knows to encrypt
          * the message before writing it to the disk.
          */
@@ -37,7 +37,7 @@ switch ($_POST['action']){
          */
         sqspell_writeWords($words);
         $msg='<p>'
-            . _("Your personal dictionary has been encrypted and is now stored in an encrypted format.") 
+            . _("Your personal dictionary has been encrypted and is now stored in an encrypted format.")
             . '</p>';
     break;
     case 'decrypt':
@@ -45,7 +45,7 @@ switch ($_POST['action']){
          * Let's decrypt the file and save it as plain text.
          */
         $words=sqspell_getWords();
-        /** 
+        /**
          * Flip the flag and tell the sqspell_writeWords() function that we
          * want to save it plaintext.
          */
@@ -72,4 +72,4 @@ sqspell_makePage( _("Personal Dictionary Crypto Settings"), null, $msg);
  * vim: syntax=php
  */
 
-?>
+?>
\ No newline at end of file
index 8e33050f5cd98e95a76cdb45ffd2be39a7264878..ebf177f30e7858414dbf611b4e16f7a037a48879 100644 (file)
@@ -29,7 +29,7 @@ if ($delete_words=='ON'){
    * the user asked to delete the file. Erase the bastard and hope
    * this never happens again.
    */
-  sqspell_deleteWords(); 
+  sqspell_deleteWords();
   /**
    * See where we were called from -- pop-up window or options page
    * and call whichever wrapper is appropriate.
@@ -43,7 +43,7 @@ if ($delete_words=='ON'){
      * The _("Your....") has to be on one line. Otherwise xgettext borks
      * on getting the strings.
      */
-    $msg = '<p>' 
+    $msg = '<p>'
        . _("Your personal dictionary was erased. Please close this window and click \"Check Spelling\" button again to start your spellcheck over.")
        . '</p> '
        . '<p align="center"><form>'
@@ -54,7 +54,7 @@ if ($delete_words=='ON'){
   }
   exit;
 }
-    
+
 if ($old_key){
   /**
    * User provided another key to try and decrypt the dictionary.
@@ -73,13 +73,13 @@ if ($old_key){
    */
   if (strstr($SCRIPT_NAME, 'sqspell_options')){
     $msg = '<p>'
-       . _("Your personal dictionary was re-encrypted successfully. Now return to the &quot;SpellChecker options&quot; menu and make your selection again." ) 
+       . _("Your personal dictionary was re-encrypted successfully. Now return to the &quot;SpellChecker options&quot; menu and make your selection again." )
        . '</p>';
     sqspell_makePage(_("Successful re-encryption"), null, $msg);
   } else {
     $msg = '<p>'
-       . _("Your personal dictionary was re-encrypted successfully. Please close this window and click \"Check Spelling\" button again to start your spellcheck over.") 
-       . '</p><form><p align="center"><input type="button" value=" ' 
+       . _("Your personal dictionary was re-encrypted successfully. Please close this window and click \"Check Spelling\" button again to start your spellcheck over.")
+       . '</p><form><p align="center"><input type="button" value=" '
        . _("Close this Window") . ' "'
        . 'onclick="self.close()" /></p></form>';
     sqspell_makeWindow(null, _("Dictionary re-encrypted"), null, $msg);
@@ -93,5 +93,5 @@ if ($old_key){
  * mode: php
  * End:
  * vim: syntax=php
- */    
-?>
+ */
+?>
\ No newline at end of file
index ead670d29552c74d29f9601eedb8f5194f347c68..0c8e18bb1d3c6e075d2a51929ecf1c33365550cb 100644 (file)
@@ -25,15 +25,15 @@ if (!$words){
    * Agt. Smith: "You're empty."
    * Neo: "So are you."
    */
-  sqspell_makePage(_("Personal Dictionary"), null, 
-      '<p>' . _("No words in your personal dictionary.") 
+  sqspell_makePage(_("Personal Dictionary"), null,
+      '<p>' . _("No words in your personal dictionary.")
       . '</p>');
 } else {
   /**
    * We're loaded with booty.
    */
-  $pre_msg = '<p>' 
-     . _("Please check any words you wish to delete from your dictionary.") 
+  $pre_msg = '<p>'
+     . _("Please check any words you wish to delete from your dictionary.")
      . "</p>\n";
   $pre_msg .= "<table border=\"0\" width=\"95%\" align=\"center\">\n";
   /**
@@ -59,7 +59,7 @@ if (!$words){
           . '<tr><td align="center">'
           . '<form method="post">'
           . '<input type="hidden" name="MOD" value="forget_me" />'
-          . '<input type="hidden" name="sqspell_use_app" value="' 
+          . '<input type="hidden" name="sqspell_use_app" value="'
           . $langs[$i] . '" />'
           . '<table border="0" width="95%" align="center">'
           . '<tr>'
@@ -73,11 +73,11 @@ if (!$words){
       array_pop($words_ary);
       array_shift($words_ary);
       /**
-       * Do some fancy stuff to separate the words into three 
+       * Do some fancy stuff to separate the words into three
        * columns.
        */
       for ($j=0; $j<sizeof($words_ary); $j++){
-          if ($j==intval(sizeof($words_ary)/3) 
+          if ($j==intval(sizeof($words_ary)/3)
               || $j==intval(sizeof($words_ary)/3*2)){
               $msg .= "</td><td valign=\"top\">\n";
           }
@@ -87,7 +87,7 @@ if (!$words){
       }
       $msg .= '</td></tr></table></td></tr>'
           . "<tr bgcolor=\"$color[0]\" align=\"center\"><td>"
-          . '<input type="submit" value="' . _("Delete checked words") 
+          . '<input type="submit" value="' . _("Delete checked words")
           . '" /></form>'
           . '</td></tr><tr><td><hr />'
           . "</td></tr>\n";
index 451dfd41ce4b00ef0e20e5acece214571d9c7656..8534858fa2e0d1bf70b940b57f3b1c78b0b55b19 100644 (file)
@@ -7,8 +7,8 @@
  * Copyright (c) 1999-2004 The SquirrelMail development team
  * Licensed under the GNU GPL. For full terms see the file COPYING.
  *
- * This module shows the user a nice invitation to encrypt or decypt        
- * his/her personal dictionary and explains the caveats of such a decision. 
+ * This module shows the user a nice invitation to encrypt or decypt
+ * his/her personal dictionary and explains the caveats of such a decision.
  *
  * @author Konstantin Riabitsev <icon@duke.edu>
  * @version $Id$
  * @subpackage squirrelspell
  */
 
-global $SQSPELL_CRYPTO; 
+global $SQSPELL_CRYPTO;
 
 /**
  * Set up some i18n'able wrappers for javascript.
  */
 $msg = '<script type="text/javascript"><!--'."\n"
     . 'var ui_makesel = "' . _("Please make your selection first.") . "\";\n"
-    . 'var ui_encrypt = "' 
-    . _("This will encrypt your personal dictionary and store it in an encrypted format. Proceed?") 
+    . 'var ui_encrypt = "'
+    . _("This will encrypt your personal dictionary and store it in an encrypted format. Proceed?")
     . "\";\n"
     . 'var ui_decrypt = "'
     . _("This will decrypt your personal dictionary and store it in a plain text format. Proceed?")
@@ -87,7 +87,7 @@ if ($SQSPELL_CRYPTO){
         . _("Change crypto settings") . ' " /></p>'
         . '</form>';
 }
-sqspell_makePage(_("Personal Dictionary Crypto Settings"), 
+sqspell_makePage(_("Personal Dictionary Crypto Settings"),
     "crypto_settings.js", $msg);
 
 /**
@@ -96,6 +96,6 @@ sqspell_makePage(_("Personal Dictionary Crypto Settings"),
  * mode: php
  * End:
  * vim: syntax=php
- */ 
+ */
 
 ?>
\ No newline at end of file
index 7507f9265633a314d6a01abe0c591ceb85f6d8ff..8e14ffd181cf923c84e1aa355874cf58db2caa72 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * forget_me.mod 
+ * forget_me.mod
  * --------------
  * Squirrelspell module
  *
@@ -8,9 +8,9 @@
  * Licensed under the GNU GPL. For full terms see the file COPYING.
  *
  * This module deletes the words from the user dictionary. Called
- * after EDIT_DIC module.                                        
+ * after EDIT_DIC module.
+ *
  *
- * 
  *
  * @author Konstantin Riabitsev <icon@duke.edu>
  * @version $Id$
@@ -56,7 +56,7 @@ if (sizeof($words_ary)){
    */
   $langs=sqspell_getSettings($words);
   $words_dic = "# SquirrelSpell User Dictionary $SQSPELL_VERSION\n# "
-     . "Last Revision: " . date("Y-m-d") . "\n# LANG: " 
+     . "Last Revision: " . date("Y-m-d") . "\n# LANG: "
      . join(", ", $langs) . "\n";
   for ($i=0; $i<sizeof($langs); $i++){
     /**
@@ -80,7 +80,7 @@ if (sizeof($words_ary)){
   /**
    * Click on some words first, Einstein!
    */
-  sqspell_makePage(_("Personal Dictionary"), null, 
+  sqspell_makePage(_("Personal Dictionary"), null,
       '<p>' . _("No changes requested.") . '</p>');
 }
 
@@ -90,5 +90,5 @@ if (sizeof($words_ary)){
  * mode: php
  * End:
  * vim: syntax=php
- */    
-?>
+ */
+?>
\ No newline at end of file
index 0e647ba228db62759d56be95db3e777726bc4f6e..67ca98e5ee2c11f306a4286a942097ca03ddc7c0 100644 (file)
@@ -1,6 +1,6 @@
-<?php 
+<?php
 /**
- * forget_me_not.mod 
+ * forget_me_not.mod
  * ------------------
  * Squirrelspell module
  *
@@ -8,7 +8,7 @@
  * Licensed under the GNU GPL. For full terms see the file COPYING.
  *
  * This module saves the added words into the user dictionary. Called
- * after CHECK_ME module.                                            
+ * after CHECK_ME module.
  *
  * @author Konstantin Riabitsev <icon@duke.edu>
  * @version $Id$
@@ -37,7 +37,7 @@ if (!$words){
    * First time.
    */
   $words_dic="# SquirrelSpell User Dictionary $SQSPELL_VERSION\n# Last "
-     . "Revision: " . date("Y-m-d") 
+     . "Revision: " . date("Y-m-d")
      . "\n# LANG: $SQSPELL_APP_DEFAULT\n# $SQSPELL_APP_DEFAULT\n";
   $words_dic .= $new_words . "# End\n";
 } else {
@@ -47,7 +47,7 @@ if (!$words){
    */
   $langs=sqspell_getSettings($words);
   $words_dic = "# SquirrelSpell User Dictionary $SQSPELL_VERSION\n# "
-     . "Last Revision: " . date("Y-m-d") . "\n# LANG: " . join(", ", $langs) 
+     . "Last Revision: " . date("Y-m-d") . "\n# LANG: " . join(", ", $langs)
      . "\n";
   for ($i=0; $i<sizeof($langs); $i++){
     $lang_words=sqspell_getLang($words, $langs[$i]);
@@ -61,7 +61,7 @@ if (!$words){
   }
   $words_dic .= "# End\n";
 }
-    
+
 /**
  * Write out the file
  */
index c0aaebbaa3ba0582e71290616051202d92384031..2ec2e5cdae59e2484ffdd9c3208c2a24be86d27d 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * init.mod 
+ * init.mod
  * ---------
  * Squirrelspell module
  *
@@ -16,7 +16,7 @@
  */
 
 /**
- * See if we need to give user the option of choosing which dictionary 
+ * See if we need to give user the option of choosing which dictionary
  * s/he wants to use to spellcheck his message.
  */
 $langs=sqspell_getSettings(null);
@@ -24,7 +24,7 @@ $msg = '<form method="post">'
   . '<input type="hidden" name="MOD" value="check_me" />'
   . '<input type="hidden" name="sqspell_text" />'
   . '<p align="center">';
-if (sizeof($langs)==1){ 
+if (sizeof($langs)==1){
   /**
    * Only one dictionary defined by the user. Submit the form
    * automatically.
@@ -48,7 +48,7 @@ if (sizeof($langs)==1){
       $msg .= ' selected="selected"';
     }
     $msg .= " value=\"$langs[$i]\"> " . _($langs[$i]) . "</option>\n";
-  }  
+  }
   $msg .= ' </select>'
     . '<input type="submit" value="' . _("Go") . '" />'
     . '</p>';
@@ -63,5 +63,5 @@ sqspell_makeWindow($onload, _("SquirrelSpell Initiating"), "init.js", $msg);
  * End:
  * vim: syntax=php
  */
+
 ?>
\ No newline at end of file
index 3519a903e4415c115e303bf1b3ccec71a0b8153c..01839d86f6a60bfe277ddfadae499818dcac5c33 100644 (file)
@@ -8,7 +8,7 @@
  * Licensed under the GNU GPL. For full terms see the file COPYING.
  *
  * This module changes the international dictionaries selection
- * for the user. Called after LANG_SETUP module.                
+ * for the user. Called after LANG_SETUP module.
  *
  * @author Konstantin Riabitsev <icon@duke.edu>
  * @version $Id$
@@ -49,7 +49,7 @@ if (sizeof($use_langs)){
           $lang_string = str_replace("$lang_default", "$hold", $lang_string);
           $lang_string = $lang_default . ", " . $lang_string;
       } else {
-          /** 
+          /**
            * Yes, he is dumb.
            */
           $lang_string = join(', ', $use_langs);
@@ -85,13 +85,13 @@ if (sizeof($use_langs)){
   $lang_string = $SQSPELL_APP_DEFAULT;
 }
 $old_lang_string = join(", ", $langs);
-$words = str_replace("# LANG: $old_lang_string", "# LANG: $lang_string", 
+$words = str_replace("# LANG: $old_lang_string", "# LANG: $lang_string",
      $words);
 /**
  * Write it down where the sun don't shine.
  */
 sqspell_writeWords($words);
-sqspell_makePage(_("International Dictionaries Preferences Updated"), 
+sqspell_makePage(_("International Dictionaries Preferences Updated"),
     null, $msg);
 
 /**
index 94868ce7bc376049f5e36e3be6ade086c6ad9f14..d146ff609cd35582fc96a83c731ace5d7df6921a 100644 (file)
@@ -7,17 +7,17 @@
  * Copyright (c) 1999-2004 The SquirrelMail development team
  * Licensed under the GNU GPL. For full terms see the file COPYING.
  *
- * This module displays available dictionaries to the user and lets 
- * him/her choose which ones s/he wants to check messages with.     
+ * This module displays available dictionaries to the user and lets
+ * him/her choose which ones s/he wants to check messages with.
  *
  * @author Konstantin Riabitsev <icon@duke.edu>
  * @version $Id$
  * @package plugins
  * @subpackage squirrelspell
  */
-    
+
 global $SQSPELL_APP;
-    
+
 $msg = '<p>'
   . _("Please check any available international dictionaries which you would like to use when spellchecking:")
   . '</p>'
@@ -45,9 +45,9 @@ while (list($avail_lang, $junk) = each($SQSPELL_APP)){
   $add .= " value=\"$avail_lang\" >" . _($avail_lang) . "</option>\n";
 }
 $msg .= "</p>\n" . $add . "</select>\n";
-$msg .= "</p></blockquote><p><input type=\"submit\" value=\" " 
+$msg .= "</p></blockquote><p><input type=\"submit\" value=\" "
   . _("Make these changes") . " \" /></p>";
-sqspell_makePage(_("Add International Dictionaries"), null, $msg); 
+sqspell_makePage(_("Add International Dictionaries"), null, $msg);
 
 /**
  * For Emacs weenies:
@@ -56,5 +56,5 @@ sqspell_makePage(_("Add International Dictionaries"), null, $msg);
  * End:
  * vim: syntax=php
  */
+
 ?>
\ No newline at end of file
index a559bcb0fcd28d3394943f4a73e634651e1c62d4..92cfb67192f4d1f518e5a1ccf0508b3e389f7b97 100644 (file)
@@ -13,7 +13,7 @@
  * @package plugins
  * @subpackage squirrelspell
  */
-    
+
 global $SQSPELL_APP;
 $msg = '<p>'
   . _("Please choose which options you wish to set up:")
@@ -41,7 +41,7 @@ if (function_exists("mcrypt_generic")) {
     . "</a></li>\n";
 } else {
   $msg .= '<li>'
-    . _("Encrypt or decrypt your personal dictionary") . ' <em>(' 
+    . _("Encrypt or decrypt your personal dictionary") . ' <em>('
     . _("not available") . ')</em></li>';
 }
 $msg .= "</ul>\n";
@@ -54,4 +54,4 @@ sqspell_makePage( _("SquirrelSpell Options Menu"), null, $msg);
  * End:
  * vim: syntax=php
  */
-?>
+?>
\ No newline at end of file
index 0b1b1a3f2db0430db749cef0867b1910ce65467a..589df8afc9e12ccbf8a98d667b442e9cf2806edf 100644 (file)
@@ -3,7 +3,7 @@
  * setup.php
  * -----------
  * Squirrelspell setup file, as defined by the SquirrelMail-1.2 API.
- * 
+ *
  * Copyright (c) 1999-2004 The SquirrelMail development team
  * Licensed under the GNU GPL. For full terms see the file COPYING.
  *
@@ -22,9 +22,9 @@
  */
 function squirrelmail_plugin_init_squirrelspell() {
     global $squirrelmail_plugin_hooks;
-    $squirrelmail_plugin_hooks['compose_button_row']['squirrelspell'] = 
+    $squirrelmail_plugin_hooks['compose_button_row']['squirrelspell'] =
         'squirrelspell_setup';
-    $squirrelmail_plugin_hooks['optpage_register_block']['squirrelspell'] = 
+    $squirrelmail_plugin_hooks['optpage_register_block']['squirrelspell'] =
         'squirrelspell_optpage_register_block';
     $squirrelmail_plugin_hooks['options_link_and_description']['squirrelspell'] =
         'squirrelspell_options';
@@ -44,7 +44,7 @@ function squirrelspell_optpage_register_block() {
     if (checkForJavascript()) {
         /**
          * The browser checks out.
-         * Register Squirrelspell with the $optionpages array. 
+         * Register Squirrelspell with the $optionpages array.
          */
         $optpage_blocks[] =
             array(
index 29508eb4572cc1885f7eabfe50eb373b0f41cc5e..1eae37c85ee1feac1b0e0645f8836fcfe5be9136 100644 (file)
@@ -27,11 +27,11 @@ sqgetGlobalVar('username', $username, SQ_SESSION);
  *                     'Spanish' => 'ispell -d spanish -a' );
  */
 $SQSPELL_APP = array('English' => 'ispell -a',
-                       'Spanish' => 'ispell -d spanish -a');
+                        'Spanish' => 'ispell -d spanish -a');
 $SQSPELL_APP_DEFAULT = 'English';
-$SQSPELL_WORDS_FILE = 
+$SQSPELL_WORDS_FILE =
    getHashedFile($username, $data_dir, "$username.words");
 
 $SQSPELL_EREG = 'ereg';
 
-?>
+?>
\ No newline at end of file
index bdbdd9f4683c7191b3c3282f3fdb7451d26c7b73..0213c4f1b537f5f56b67a118cf583ec20e9d3acc 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * sqspell_functions.php 
+ * sqspell_functions.php
  * ----------------------
  * All SquirrelSpell-wide functions are in this file.
  *
@@ -20,7 +20,7 @@
  * uses it for creating all Options pages.
  *
  * @param  $title     The title of the page to display
- * @param  $scriptsrc This is used to link a file.js into the 
+ * @param  $scriptsrc This is used to link a file.js into the
  *                    <script src="file.js"></script> format. This
  *                    allows to separate javascript from the rest of the
  *                    plugin and place it into the js/ directory.
@@ -34,12 +34,12 @@ function sqspell_makePage($title, $scriptsrc, $body){
       $MOD = 'options_main';
   }
 
-  displayPageHeader($color, 'None');  
+  displayPageHeader($color, 'None');
   echo "&nbsp;<br />\n";
   /**
    * Check if we need to link in a script.
    */
-  if($scriptsrc) { 
+  if($scriptsrc) {
     echo "<script type=\"text/javascript\" src=\"js/$scriptsrc\"></script>\n";
   }
   echo html_tag( 'table', '', 'center', '', 'width="95%" border="0" cellpadding="2" cellspacing="0"' ) . "\n"
@@ -56,7 +56,7 @@ function sqspell_makePage($title, $scriptsrc, $body){
    * Generate a nice "Return to Options" link, unless this is the
    * starting page.
    */
-  if ($MOD != "options_main"){ 
+  if ($MOD != "options_main"){
     echo html_tag( 'tr', "\n" .
                 html_tag( 'td', '<hr />', 'left' )
             ) . "\n"
@@ -134,7 +134,7 @@ function sqspell_makeWindow($onload, $title, $scriptsrc, $body){
 
 /**
  * This function does the encryption and decryption of the user
- * dictionary. It is only available when PHP is compiled with 
+ * dictionary. It is only available when PHP is compiled with
  * mcrypt support (--with-mcrypt). See doc/CRYPTO for more
  * information.
  *
@@ -171,7 +171,7 @@ function sqspell_crypto($mode, $ckey, $input){
     break;
   case 'decrypt':
     $crypto = mdecrypt_generic($td, $input);
-    /** 
+    /**
      * See if it decrypted successfully. If so, it should contain
      * the string "# SquirrelSpell". If not, then bail out.
      */
@@ -204,7 +204,7 @@ function sqspell_crypto($mode, $ckey, $input){
  *
  * @param  $words_string Contents of the 0.2-style user dictionary.
  * @return               Contents of the 0.3-style user dictionary.
- */   
+ */
 function sqspell_upgradeWordsFile($words_string){
   global $SQSPELL_APP_DEFAULT, $SQSPELL_VERSION;
   /**
@@ -212,18 +212,18 @@ function sqspell_upgradeWordsFile($words_string){
    * If the user wants more, s/he can set them up in personal
    * preferences. See doc/UPGRADING for more info.
    */
-  $new_words_string = 
-     substr_replace($words_string, 
-                   "# SquirrelSpell User Dictionary $SQSPELL_VERSION\n# "
-                   . "Last Revision: " . date("Y-m-d") 
-                   . "\n# LANG: $SQSPELL_APP_DEFAULT\n# $SQSPELL_APP_DEFAULT",
-                   0, strpos($words_string, "\n")) . "# End\n";
+  $new_words_string =
+     substr_replace($words_string,
+                    "# SquirrelSpell User Dictionary $SQSPELL_VERSION\n# "
+                    . "Last Revision: " . date("Y-m-d")
+                    . "\n# LANG: $SQSPELL_APP_DEFAULT\n# $SQSPELL_APP_DEFAULT",
+                    0, strpos($words_string, "\n")) . "# End\n";
   sqspell_writeWords($new_words_string);
   return $new_words_string;
 }
 
 /**
- * Right now it just returns an array with the dictionaries 
+ * Right now it just returns an array with the dictionaries
  * available to the user for spell-checking. It will probably
  * do more in the future, as features are added.
  *
@@ -275,12 +275,12 @@ function sqspell_getSettings($words){
  * to the requested language.
  *
  * @param  $words The contents of the user's ".words" file.
- * @param  $lang  Which language words to return, e.g. requesting 
+ * @param  $lang  Which language words to return, e.g. requesting
  *                "English" will return ONLY the words from user's
  *                English dictionary, disregarding any others.
  * @return        The list of words corresponding to the language
  *                requested.
- */    
+ */
 function sqspell_getLang($words, $lang){
   $start=strpos($words, "# $lang\n");
   /**
@@ -305,8 +305,8 @@ function sqspell_getLang($words, $lang){
  * the file is encrypted (well, "garbled"), then it tries to decrypt
  * it, checks whether the decryption was successful, troubleshoots if
  * not, then returns the clear-text dictionary to the app.
- * 
- * @return the contents of the user's ".words" file, decrypted if 
+ *
+ * @return the contents of the user's ".words" file, decrypted if
  *         necessary.
  */
 function sqspell_getWords(){
@@ -368,53 +368,53 @@ function sqspell_getWords(){
                      '<strong>' . _("ATTENTION:") . '</strong><br />'
                      .  _("SquirrelSpell was unable to decrypt your personal dictionary. This is most likely due to the fact that you have changed your mailbox password. In order to proceed, you will have to supply your old password so that SquirrelSpell can decrypt your personal dictionary. It will be re-encrypted with your new password after this. If you haven't encrypted your dictionary, then it got mangled and is no longer valid. You will have to delete it and start anew. This is also true if you don't remember your old password -- without it, the encrypted data is no longer accessible.") ,
                  'left' ) .  "\n"
-        . '<blockquote>' . "\n"
-        . '<form method="post" onsubmit="return AYS()">' . "\n"
-        . '<input type="hidden" name="MOD" value="crypto_badkey" />' . "\n"
-        . html_tag( 'p',  "\n" .
-              '<input type="checkbox" name="delete_words" value="ON" />'
-              . _("Delete my dictionary and start a new one") . '<br />'
-              . _("Decrypt my dictionary with my old password:")
-              . '<input name="old_key" size="10" />' ,
-          'left' ) . "\n"
-        . '</blockquote>' . "\n"
-        . html_tag( 'p', "\n" .
-              '<input type="submit" value="' 
-              . _("Proceed") . ' &gt;&gt;" />' ,
-          'center' ) . "\n"
-        . '</form>' . "\n";
+         . '<blockquote>' . "\n"
+         . '<form method="post" onsubmit="return AYS()">' . "\n"
+         . '<input type="hidden" name="MOD" value="crypto_badkey" />' . "\n"
+         . html_tag( 'p',  "\n" .
+               '<input type="checkbox" name="delete_words" value="ON" />'
+               . _("Delete my dictionary and start a new one") . '<br />'
+               . _("Decrypt my dictionary with my old password:")
+               . '<input name="old_key" size="10" />' ,
+           'left' ) . "\n"
+         . '</blockquote>' . "\n"
+         . html_tag( 'p', "\n" .
+               '<input type="submit" value="'
+               . _("Proceed") . ' &gt;&gt;" />' ,
+           'center' ) . "\n"
+         . '</form>' . "\n";
       /**
        * Add some string vars so they can be i18n'd.
        */
       $msg .= "<script type='text/javascript'><!--\n"
-        . "var ui_choice = \"" . _("You must make a choice") ."\";\n"
-        . "var ui_candel = \"" . _("You can either delete your dictionary or type in the old password. Not both.") . "\";\n"
-        . "var ui_willdel = \"" . _("This will delete your personal dictionary file. Proceed?") . "\";\n"
-        . "//--></script>\n";
+         . "var ui_choice = \"" . _("You must make a choice") ."\";\n"
+         . "var ui_candel = \"" . _("You can either delete your dictionary or type in the old password. Not both.") . "\";\n"
+         . "var ui_willdel = \"" . _("This will delete your personal dictionary file. Proceed?") . "\";\n"
+         . "//--></script>\n";
       /**
        * See if this happened in the pop-up window or when accessing
-       * the SpellChecker options page. 
+       * the SpellChecker options page.
        * This is a dirty solution, I agree. TODO: make this prettier.
        */
       global $SCRIPT_NAME;
       if (strstr($SCRIPT_NAME, "sqspell_options")){
-       sqspell_makePage(_("Error Decrypting Dictionary"), 
-                         "decrypt_error.js", $msg);
+        sqspell_makePage(_("Error Decrypting Dictionary"),
+                          "decrypt_error.js", $msg);
       } else {
-       sqspell_makeWindow(null, _("Error Decrypting Dictionary"), 
-                          "decrypt_error.js", $msg); 
+        sqspell_makeWindow(null, _("Error Decrypting Dictionary"),
+                           "decrypt_error.js", $msg);
       }
       exit;
     } else {
       /**
-       * OK! Phew. Set the encryption flag to true so we can later on 
+       * OK! Phew. Set the encryption flag to true so we can later on
        * encrypt it again before saving to HDD.
        */
       $SQSPELL_CRYPTO=true;
     }
   } else {
     /**
-     * No encryption is/was used. Set $SQSPELL_CRYPTO to false, 
+     * No encryption is/was used. Set $SQSPELL_CRYPTO to false,
      * in case we have to save the dictionary later.
      */
     $SQSPELL_CRYPTO=false;
@@ -428,7 +428,7 @@ function sqspell_getWords(){
   }
   return $words;
 }
-   
+
 /**
  * Writes user dictionary into the $username.words file, then changes mask
  * to 0600. If encryption is needed -- does that, too.
@@ -479,7 +479,7 @@ function sqspell_writeWords($words){
   fclose($fp);
   chmod($SQSPELL_WORDS_FILE, 0600);
 }
-    
+
 function sqspell_deleteWords(){
   /**
    * So I open the door to my enemies,
@@ -497,12 +497,12 @@ function sqspell_deleteWords(){
  * whatever.
  *
  * @return The template to use when storing the user dictionary.
- */    
+ */
 function sqspell_makeDummy(){
   global $SQSPELL_VERSION, $SQSPELL_APP_DEFAULT;
   $words = "# SquirrelSpell User Dictionary $SQSPELL_VERSION\n"
-     . "# Last Revision: " . date('Y-m-d') 
-     . "\n# LANG: $SQSPELL_APP_DEFAULT\n# End\n"; 
+     . "# Last Revision: " . date('Y-m-d')
+     . "\n# LANG: $SQSPELL_APP_DEFAULT\n# End\n";
   return $words;
 }
 
@@ -517,10 +517,10 @@ function sqspell_makeDummy(){
  * @return       void, since it bails out with an access error if needed.
  */
 function sqspell_ckMOD($rMOD){
-  if (strstr($rMOD, '.') 
-      || strstr($rMOD, '/') 
+  if (strstr($rMOD, '.')
+      || strstr($rMOD, '/')
       || strstr($rMOD, '%')
-      || strstr($rMOD, "\\")){ 
+      || strstr($rMOD, "\\")){
     echo _("Cute.");
     exit;
   }
@@ -528,7 +528,7 @@ function sqspell_ckMOD($rMOD){
 
 /**
  * SquirrelSpell version. Don't modify, since it identifies the format
- * of the user dictionary files and messing with this can do ugly 
+ * of the user dictionary files and messing with this can do ugly
  * stuff. :)
  */
 $SQSPELL_VERSION="v0.3.8";
index f53f8b4be423bf602cd80767f7cc9277ca99e0c5..b0afdf6524916d3de460fe240a4276179295aa12 100644 (file)
@@ -9,7 +9,7 @@
  * Licensed under the GNU GPL. For full terms see the file COPYING.
  *
  * This is a main wrapper for the pop-up window interface of
- * SquirrelSpell.    
+ * SquirrelSpell.
  *
  * $Id$
  *
  * @subpackage squirrelspell
  */
 
-/**            
+/**
  * Set up a couple of non-negotiable constants and
  * defaults. Don't change these, * the setuppable stuff is in
  * sqspell_config.php
  */
 $SQSPELL_DIR='plugins/squirrelspell/';
 $SQSPELL_CRYPTO=FALSE;
-    
+
 /**
  * Load the stuff needed from squirrelmail
  * @ignore
@@ -38,7 +38,7 @@ require_once(SM_PATH . 'include/validate.php');
 require_once(SM_PATH . 'include/load_prefs.php');
 require_once(SM_PATH . $SQSPELL_DIR . 'sqspell_config.php');
 require_once(SM_PATH . $SQSPELL_DIR . 'sqspell_functions.php');
-    
+
 /**
  * $MOD is the name of the module to invoke.
  * If $MOD is undefined, use "init", else check for security
@@ -48,7 +48,7 @@ if(isset($_POST['MOD'])) {
     $MOD = $_POST['MOD'];
 } elseif (isset($_GET['MOD'])) {
     $MOD = $_GET['MOD'];
-} 
+}
 
 if (!isset($MOD) || !$MOD){
     $MOD='init';
@@ -59,4 +59,4 @@ if (!isset($MOD) || !$MOD){
 /* Include the module. */
 require_once(SM_PATH . $SQSPELL_DIR . "modules/$MOD.mod");
 
-?>
+?>
\ No newline at end of file
index 39de129347483e6b605585a410422a801ca3862f..636a50a9f9e76690e02cf0f0e861d5ef5e8a7ac6 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * sqspell_options.php 
+ * sqspell_options.php
  *
  * Main wrapper for the options interface.
  *
  */
 
 /**
- * Set a couple of constants and defaults. Don't change these, 
+ * Set a couple of constants and defaults. Don't change these,
  * the configurable stuff is in sqspell_config.php
  */
 $SQSPELL_DIR='plugins/squirrelspell/';
 $SQSPELL_CRYPTO=FALSE;
 
 /**
- * Load some necessary stuff from squirrelmail. 
+ * Load some necessary stuff from squirrelmail.
  * @ignore
  */
 define('SM_PATH','../../');
index 5db757357719c4762ed31214bbd8bbfd5cbcea13..3c6151f1bb7b1d278cbc6467ae2973a412a2beab 100644 (file)
@@ -2,7 +2,7 @@
 /**
  * SquirrelMail translate plugin sample configuration
  *
- * WARNING: This is only an example config. Don't use it for your 
+ * WARNING: This is only an example config. Don't use it for your
  * configuration. Almisbar translation engine is not public.
  *
  * Copyright (c) 2004 The SquirrelMail Project Team
index 9d9ed2ca6618c108a7fac708dc9415edd07d972a..2cb4d2bb276986b0f98da74a96dd3353145d2ccc 100644 (file)
@@ -11,4 +11,4 @@
 header("Location:../index.php");
 
 /** pretty impressive huh? **/
-?>
+?>
\ No newline at end of file
index cd8d5359e1284e36d4d07094b5bfcb8ab81fe3e5..54617ef1950b183d8960123d620a86bdc4eed83b 100644 (file)
@@ -22,7 +22,7 @@ define('SM_PATH','../');
 /** SquirrelMail required files. */
 require_once(SM_PATH . 'include/validate.php');
 require_once(SM_PATH . 'functions/addressbook.php');
-   
+
 ?>
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
 
@@ -41,4 +41,4 @@ require_once(SM_PATH . 'functions/addressbook.php');
                border="0"
                src="addrbook_search.php?show=blank" />
     </frameset>
-</html>
+</html>
\ No newline at end of file
index 5f3a3e07384d240d27acfdba21abc403a9a216c6..262bc5e45e6845fc07161b56fec6754813eeabcd 100644 (file)
@@ -12,7 +12,7 @@
  *       addrbook_search_html.html -- If you change one,
  *       change the other one too!
  *
- * @version $Id$ 
+ * @version $Id$
  * @package squirrelmail
  * @subpackage addressbook
  */
@@ -118,11 +118,11 @@ function insert_javascript() {
  */
 function display_result($res, $includesource = true) {
     global $color;
-        
+
     if(sizeof($res) <= 0) return;
-        
+
     insert_javascript();
-        
+
     $line = 0;
     echo html_tag( 'table', '', 'center', '', 'border="0" width="98%"' ) .
     html_tag( 'tr', '', '', $color[9] ) .
@@ -133,23 +133,23 @@ function display_result($res, $includesource = true) {
 
     if ($includesource) {
         echo html_tag( 'th', '&nbsp;' . _("Source"), 'left', 'width="10%"' );
-    }    
+    }
     echo "</tr>\n";
-    
+
     while (list($undef, $row) = each($res)) {
         $email = htmlspecialchars(addcslashes(AddressBook::full_address($row), "'"), ENT_QUOTES);
-        if ($line % 2) { 
+        if ($line % 2) {
             $tr_bgcolor = $color[12];
         } else {
             $tr_bgcolor = $color[4];
         }
         echo html_tag( 'tr', '', '', $tr_bgcolor, 'nowrap' ) .
         html_tag( 'td',
-             '<small><a href="javascript:to_address(' . 
+             '<small><a href="javascript:to_address(' .
                                        "'" . $email . "');\">"._("To")."</a> | " .
-             '<a href="javascript:cc_address(' . 
+             '<a href="javascript:cc_address(' .
                                        "'" . $email . "');\">"._("Cc")."</a> | " .
-             '<a href="javascript:bcc_address(' . 
+             '<a href="javascript:bcc_address(' .
                                  "'" . $email . "');\">"._("Bcc")."</a></small>",
         'center', '', 'valign="top" width="5%" nowrap' ) .
         html_tag( 'td', '&nbsp;' . htmlspecialchars($row['name']), 'left', '', 'valign="top" nowrap' ) .
@@ -169,12 +169,12 @@ function display_result($res, $includesource = true) {
 }
 
 /* ================= End of functions ================= */
-    
+
 require_once('../functions/strings.php');
 require_once('../functions/addressbook.php');
-    
+
 displayHtmlHeader();
-    
+
 /* Initialize vars */
 if (!isset($query)) { $query = ''; }
 if (!isset($show))  { $show  = ''; }
@@ -206,7 +206,7 @@ $abook = addressbook_init();
 
 /* Create search form */
 if ($show == 'form' && empty($listall)) {
-    echo '<form name="sform" target="abookres" action="addrbook_search.php'. 
+    echo '<form name="sform" target="abookres" action="addrbook_search.php'.
             '" method="post">' . "\n" .
          html_tag( 'table', '', '', '', 'border="0" width="100%" height="100%"' ) .
          html_tag( 'tr' ) .
@@ -227,7 +227,7 @@ if ($show == 'form' && empty($listall)) {
     } else {
         echo addHidden('backend', '-1');
     }
-        
+
     echo '</td></tr>' .
     html_tag( 'tr',
                     html_tag( 'td', '', 'left' ) .
@@ -273,13 +273,13 @@ if ($show == 'form' && empty($listall)) {
 
         /* Do the search */
         if (!empty($query)) {
-    
+
             if($backend == -1) {
                 $res = $abook->s_search($query);
             } else {
                 $res = $abook->s_search($query, $backend);
             }
-        
+
             if (!is_array($res)) {
                 echo html_tag( 'p', '<b><br />' .
                                  _("Your search failed with the following error(s)") .
@@ -288,7 +288,7 @@ if ($show == 'form' && empty($listall)) {
                 "\n</body></html>\n";
                 exit;
             }
-        
+
             if (sizeof($res) == 0) {
                 echo html_tag( 'p', '<br /><b>' .
                                  _("No persons matching your search were found") . "</b>\n" ,
@@ -296,11 +296,11 @@ if ($show == 'form' && empty($listall)) {
                 "\n</body></html>\n";
                 exit;
             }
-        
+
             display_result($res);
         }
     }
-   
+
 }
 ?>
-</body></html>
+</body></html>
\ No newline at end of file
index 1f145a5e0e5ccce77c1f2d6bf921f33730254f8e..0bb8c8751c19a4230740b3e692c8b490a421f1dc 100644 (file)
@@ -15,7 +15,7 @@
  * @subpackage addressbook
  */
 
-/** 
+/**
  * Path for SquirrelMail required files.
  * @ignore
  */
@@ -113,7 +113,7 @@ if ($javascript_on) {
 
     foreach ($res as $row) {
         $email = AddressBook::full_address($row);
-        if ($line % 2) { 
+        if ($line % 2) {
             $tr_bgcolor = $color[12];
         } else {
             $tr_bgcolor = $color[4];
@@ -202,10 +202,10 @@ echo addInput('addrquery', $addrquery, 26);
 if (!isset($backend)) { $backend = ''; }
 if ($abook->numbackends > 1) {
     echo '<strong>' . _("in") . '</strong>&nbsp;';
-    
-    $selopts['-1'] = _("All address books"); 
+
+    $selopts['-1'] = _("All address books");
     $ret = $abook->get_backend_list();
-    
+
     while (list($undef,$v) = each($ret)) {
         $selopts[$v->bnum] = $v->sname;
     }
@@ -248,7 +248,7 @@ if ($addrquery == '' && empty($listall)) {
             addr_display_result($res, false);
         } else {
             echo html_tag( 'p', '<strong><br />' .
-                 sprintf(_("Unable to list addresses from %s"), 
+                 sprintf(_("Unable to list addresses from %s"),
                  $abook->backends[$backend]->sname) . "</strong>\n" ,
             'center' );
         }
@@ -300,4 +300,4 @@ if ($addrquery == '' || sizeof($res) == 0) {
 }
 
 ?>
-</body></html>
+</body></html>
\ No newline at end of file
index afa64ad8313fd870f169a657374cec7edf510c93..09a5a41bb85587744bdd393633066fea870b9441 100644 (file)
@@ -268,10 +268,10 @@ if ($showaddrlist) {
                                 html_tag( 'th', _("Nickname") .
                                     show_abook_sort_button($abook_sort_order, _("sort by nickname"), 0, 1),
                                     'left', '', 'width="1%"' ) . "\n" .
-                                html_tag( 'th', _("Name") . 
+                                html_tag( 'th', _("Name") .
                                     show_abook_sort_button($abook_sort_order, _("sort by name"), 2, 3),
                                     'left', '', 'width="1%"' ) . "\n" .
-                                html_tag( 'th', _("E-mail") . 
+                                html_tag( 'th', _("E-mail") .
                                     show_abook_sort_button($abook_sort_order, _("sort by email"), 4, 5),
                                     'left', '', 'width="1%"' ) . "\n" .
                                 html_tag( 'th', _("Info") .
@@ -320,7 +320,7 @@ if ($showaddrlist) {
                             '&nbsp;' ,
                             'center', '', 'valign="top" width="1%"' );
                 }
-                echo html_tag( 'td', '&nbsp;' . $row['nickname'] . '&nbsp;', 'left', '', 'valign="top" width="1%" nowrap' ) . 
+                echo html_tag( 'td', '&nbsp;' . $row['nickname'] . '&nbsp;', 'left', '', 'valign="top" width="1%" nowrap' ) .
                     html_tag( 'td', '&nbsp;' . $row['lastname'] . ' ' . $row['firstname'] . '&nbsp;', 'left', '', 'valign="top" width="1%" nowrap' ) .
                     html_tag( 'td', '', 'left', '', 'valign="top" width="1%" nowrap' ) . '&nbsp;';
             } else {
@@ -377,4 +377,4 @@ echo "<!-- start of addressbook_bottom hook-->\n";
 do_hook('addressbook_bottom');
 echo "\n<!-- end of addressbook_bottom hook-->\n";
 ?>
-</body></html>
+</body></html>
\ No newline at end of file
index b3f0307d82a31d8fa5e0f205643a31bba34da904..adc1ae00721191ecac1757a5e06c7104b8833966 100644 (file)
@@ -35,9 +35,9 @@ ob_implicit_flush();
 define('SM_PATH', '../');
 
 /*
- * Load config before output begins. functions/strings.php depends on 
+ * Load config before output begins. functions/strings.php depends on
  * functions/globals.php. functions/global.php needs to be run before
- * any html output starts. If config.php is missing, error will be displayed 
+ * any html output starts. If config.php is missing, error will be displayed
  * later.
  */
 if (file_exists(SM_PATH . 'config/config.php')) {
@@ -76,7 +76,7 @@ if(!in_array('strings.php', $included)) {
 
 echo "<p><table>\n<tr><td>SquirrelMail version:</td><td><b>" . $version . "</b></td></tr>\n" .
      '<tr><td>Config file version:</td><td><b>' . $config_version . "</b></td></tr>\n" .
-     '<tr><td>Config file last modified:</td><td><b>' . 
+     '<tr><td>Config file last modified:</td><td><b>' .
          date ('d F Y H:i:s', filemtime(SM_PATH . 'config/config.php')) .
          "</b></td></tr>\n</table>\n</p>\n\n";
 
@@ -103,13 +103,13 @@ echo "Checking paths...<br />\n";
 
 if(!file_exists($data_dir)) {
     do_err("Data dir ($data_dir) does not exist!");
-} 
+}
 if(!is_dir($data_dir)) {
     do_err("Data dir ($data_dir) is not a directory!");
-} 
+}
 if(!is_readable($data_dir)) {
     do_err("I cannot read from data dir ($data_dir)!");
-} 
+}
 if(!is_writable($data_dir)) {
     do_err("I cannot write to data dir ($data_dir)!");
 }
@@ -123,10 +123,10 @@ if($data_dir == $attachment_dir) {
 } else {
     if(!file_exists($attachment_dir)) {
         do_err("Attachment dir ($attachment_dir) does not exist!");
-    } 
+    }
     if (!is_dir($attachment_dir)) {
         do_err("Attachment dir ($attachment_dir) is not a directory!");
-    } 
+    }
     if (!is_writable($attachment_dir)) {
         do_err("I cannot write to attachment dir ($attachment_dir)!");
     }
@@ -175,7 +175,7 @@ if($useSendmail) {
     // is_executable also checks for existance, but we want to be as precise as possible with the errors
     if(!file_exists($sendmail_path)) {
         do_err("Location of sendmail program incorrect ($sendmail_path)!");
-    } 
+    }
     if(!is_executable($sendmail_path)) {
         do_err("I cannot execute the sendmail program ($sendmail_path)!");
     }
@@ -313,9 +313,9 @@ if($addrbook_dsn || $prefs_dsn || $addrbook_global_dsn) {
     if (class_exists('DB')) {
         echo "$IND PHP Pear DB support is present.<br />\n";
         $db_functions=array(
-            'dbase' => 'dbase_open', 
-            'fbsql' => 'fbsql_connect', 
-            'interbase' => 'ibase_connect', 
+            'dbase' => 'dbase_open',
+            'fbsql' => 'fbsql_connect',
+            'interbase' => 'ibase_connect',
             'informix' => 'ifx_connect',
             'msql' => 'msql_connect',
             'mssql' => 'mssql_connect',
@@ -382,14 +382,14 @@ if( empty($ldap_server) ) {
 
             if ( $linkid ) {
                echo "$IND LDAP connect to ".$param['host']." successful: ".$linkid."<br />\n";
-                
+
                 if ( !empty($param['protocol']) &&
                      !ldap_set_option($linkid, LDAP_OPT_PROTOCOL_VERSION, $param['protocol']) ) {
                     do_err('Unable to set LDAP protocol');
-                }   
+                }
 
                 if ( empty($param['binddn']) ) {
-                    $bind = ldap_bind($linkid);    
+                    $bind = ldap_bind($linkid);
                 } else {
                     $bind = ldap_bind($param['binddn'], $param['bindpw']);
                 }
@@ -399,7 +399,7 @@ if( empty($ldap_server) ) {
                 } else {
                     do_err('Unable to Bind to LDAP Server');
                 }
-                
+
                 ldap_close($linkid);
             } else {
                 do_err('Connection to LDAP failed');
@@ -417,4 +417,4 @@ if( empty($ldap_server) ) {
 </html>
 <?php
 // vim: et ts=4
-?>
+?>
\ No newline at end of file
index 962d698199f43435576ce35db1695d84a2fee3d5..f64c5bbeba73ef3e53e6e76c4199e3934fb109a0 100644 (file)
@@ -122,7 +122,7 @@ if ( $default_sub_of_inbox == false ) {
 }
 
 // Call sqimap_mailbox_option_list, using existing connection to IMAP server,
-// the arrays of folders to include or skip (assembled above), 
+// the arrays of folders to include or skip (assembled above),
 // use 'noinferiors' as a mailbox filter to leave out folders that can not contain other folders.
 // use the long format to show subfolders in an intelligible way if parent is missing (special folder)
 echo sqimap_mailbox_option_list($imapConnection, $show_selected, $skip_folders, $boxes, 'noinferiors', true);
@@ -199,7 +199,7 @@ if ($count_special_folders < count($boxes)) {
        . "<tt><select name=\"old\">\n"
        . '         <option value="">[ ' . _("Select a folder") . " ]</option>\n";
 
-    // use existing IMAP connection, we have no special values to show, 
+    // use existing IMAP connection, we have no special values to show,
     // but we do include values to skip. Use the pre-created $boxes to save an IMAP query.
     // send NULL for the flag - ALL folders are eligible for rename!
     // use long format to make sure folder names make sense when parents may be missing.
@@ -309,9 +309,9 @@ if(!$no_list_for_subscribe) {
     echo addForm('folders_subscribe.php?method=sub')
        . '<tt><select name="mailbox[]" multiple="multiple" size="8">';
 
-    for ($q = 0; $q < count($box); $q++) {      
+    for ($q = 0; $q < count($box); $q++) {
        echo '         <option value="' . $box[$q] . '">'.$box2[$q]."</option>\n";
-    }      
+    }
     echo '</select></tt><br /><br />'
        . '<input type="submit" value="'. _("Subscribe") . "\" />\n"
        . "</form></td></tr></table><br />\n";
@@ -336,4 +336,4 @@ do_hook('folders_bottom');
 <?php
    sqimap_logout($imapConnection);
 ?>
-</body></html>
+</body></html>
\ No newline at end of file
index 1a96fc26f817f47a49cf6ba4989ca8c4d548cf88..c5f5812572b0ded470bba9c3b920429d099b089c 100644 (file)
@@ -6,7 +6,7 @@
  * Copyright (c) 1999-2004 The SquirrelMail Project Team
  * Licensed under the GNU GPL. For full terms see the file COPYING.
  *
- * Deletes folders from the IMAP server. 
+ * Deletes folders from the IMAP server.
  * Called from the folders.php
  *
  * @version $Id$
@@ -93,7 +93,7 @@ else
 /* Courier IMAP doesn't like subfolders of Trash
  * If global options say we can't move it into Trash
  * If it's already a subfolder of trash, we'll have to delete it */
-if (strtolower($imap_server_type) == 'courier' || 
+if (strtolower($imap_server_type) == 'courier' ||
     (isset($delete_folder) && $delete_folder) ||
     eregi('^'.$trash_folder.'.+', $mailbox) )
 {
index 5970fde9d8a9717d578bcaed6edd72e267763ed3..f3afc591c08885c6545d3bea5f9fb63ff7fd2636 100644 (file)
@@ -75,7 +75,7 @@ if ($old_name <> $new_name) {
     }
     sqimap_mailbox_rename( $imapConnection, $orig, $newone );
 
-    // Log out this session 
+    // Log out this session
     sqimap_logout($imapConnection);
 
 }
index 73ffb61bae7841eeabfcd81e4e79056fd00d37b8..a29c94fff207fc23e3e83e718d480725d54d3633 100644 (file)
@@ -6,7 +6,7 @@
  * Copyright (c) 1999-2004 The SquirrelMail Project Team
  * Licensed under the GNU GPL. For full terms see the file COPYING.
  *
- * Subscribe and unsubcribe from folders. 
+ * Subscribe and unsubcribe from folders.
  * Called from folders.php
  *
  * @version $Id$
index 29df95cc7034bdf5ffa3f9f26e69bd1c168b8bee..e1f8c85f36ecbbc9fefda0a7bc73c32a6d9d8b71 100644 (file)
@@ -51,8 +51,8 @@ function get_info($doc, $pos) {
     for ($n=$pos; $n < $cntdoc; $n++) {
         if (trim(strtolower($doc[$n])) == '<chapter>'
             || trim(strtolower($doc[$n])) == '<section>') {
-            for ($n++; $n < $cntdoc 
-                 && (trim(strtolower($doc[$n])) != '</section>') 
+            for ($n++; $n < $cntdoc
+                 && (trim(strtolower($doc[$n])) != '</section>')
                  && (trim(strtolower($doc[$n])) != '</chapter>'); $n++) {
                 if (trim(strtolower($doc[$n])) == '<title>') {
                     $n++;
@@ -60,7 +60,7 @@ function get_info($doc, $pos) {
                 }
                 if (trim(strtolower($doc[$n])) == '<description>') {
                     $ary[1] = '';
-                    for ($n++;$n < $cntdoc 
+                    for ($n++;$n < $cntdoc
                          && (trim(strtolower($doc[$n])) != '</description>');
                          $n++) {
                         $ary[1] .= $doc[$n];
@@ -68,8 +68,8 @@ function get_info($doc, $pos) {
                 }
                 if (trim(strtolower($doc[$n])) == '<summary>') {
                     $ary[2] = '';
-                    for ($n++; $n < $cntdoc 
-                         && (trim(strtolower($doc[$n])) != '</summary>'); 
+                    for ($n++; $n < $cntdoc
+                         && (trim(strtolower($doc[$n])) != '</summary>');
                          $n++) {
                         $ary[2] .= $doc[$n];
                     }
@@ -193,7 +193,7 @@ if ( $chapter == 0 || !isset( $helpdir[$chapter-1] ) ) {
     } else {
         echo html_tag( 'p', $help_info[2], 'left' );
     }
-             
+
     $section = 0;
     for ($n = $help_info[3], $cnt = count($doc); $n < $cnt; $n++) {
         $section++;
index 09fa55beb33a15bf8333b409befbf8c4dae58885..d48f80ab1a4fe3c08b4c49d51e0b9a1c1e967071 100644 (file)
@@ -37,7 +37,7 @@ sqgetGlobalVar('ent_id',        $ent_id,        SQ_GET);
 sqgetGlobalVar('QUERY_STRING',  $QUERY_STRING,  SQ_SERVER);
 /* end globals */
 
-echo '<br />' . 
+echo '<br />' .
     '<table width="100%" border="0" cellspacing="0" cellpadding="2" align="center">' .
     "\n" .
     '<tr><td bgcolor="' . $color[0] . '">' .
@@ -50,7 +50,7 @@ echo '<a href="'.$msg_url.'">'. _("View message") . '</a>';
 
 
 $DownloadLink = '../src/download.php?passed_id=' . $passed_id .
-               '&amp;mailbox=' . urlencode($mailbox) . 
+               '&amp;mailbox=' . urlencode($mailbox) .
                '&amp;ent_id=' . urlencode($ent_id) . '&amp;absolute_dl=true';
 ?>
 </b></td></tr>
@@ -63,4 +63,4 @@ $DownloadLink = '../src/download.php?passed_id=' . $passed_id .
 <img src="<?php echo $DownloadLink; ?>" />
 
 </td></tr></table>
-</body></html>
+</body></html>
\ No newline at end of file
index 3d2bdc510c800366b30066ad29b90f98d2636031..ac57affb09d72e3025f1bc12b3e6415dd2cf5dd3 100644 (file)
@@ -18,4 +18,4 @@ header("Location:../index.php");
 
 /* pretty impressive huh? */
 
-?>
+?>
\ No newline at end of file
index c561b8f5caa56a1d9365b611f69b92d96f6d8285..031cc486f4caeae1625647cea3dcd80dba117f3b 100644 (file)
@@ -1121,4 +1121,4 @@ sqimap_logout($imapConnection);
 
 ?>
 </td></tr></table>
-</div></body></html>
+</div></body></html>
\ No newline at end of file
index 28c0f24158ff854bf6d53f62530bffe13b916cd2..f5085fc82bd06a59e60abcf949de56e36f6af54b 100644 (file)
@@ -51,11 +51,11 @@ $base_uri = sqm_baseuri();
  */
 
 sqsession_destroy();
+
 header('Pragma: no-cache');
 
 /**
- * This detects if the IMAP server has logins disabled, and if so, 
+ * This detects if the IMAP server has logins disabled, and if so,
  * squelches the display of the login form and puts up a message
  * explaining the situation.
  */
@@ -171,7 +171,7 @@ echo html_tag( 'table',
                             ) ,
                         'center', $color[4], 'border="0" width="100%"' ) ,
                     'left', $color[4] )
-                ) . 
+                ) .
                 html_tag( 'tr',
                     html_tag( 'td',
                         '<center>'. addSubmit(_("Login")) .'</center>',
@@ -186,4 +186,4 @@ echo '</form>' . "\n";
 
 do_hook('login_bottom');
 ?>
-</body></html>
+</body></html>
\ No newline at end of file
index 24b45cfedde8b1d8aba64364ace9b74f09187720..a25c7c98978ea16956d5bbeb0e73730721f32255 100644 (file)
@@ -142,7 +142,7 @@ if (!isset($optmode)) {
 }
 
 /*
- * First, set the load information for each option page.   
+ * First, set the load information for each option page.
  */
 
 /* Initialize load information variables. */
@@ -152,7 +152,7 @@ $optpage_loader = '';
 
 /* Set the load information for each page. */
 switch ($optpage) {
-    case SMOPT_PAGE_MAIN: 
+    case SMOPT_PAGE_MAIN:
         break;
     case SMOPT_PAGE_PERSONAL:
         $optpage_name     = _("Personal Information");
@@ -195,7 +195,7 @@ if ( !@is_file( $optpage_file ) ) {
     $optpage = SMOPT_PAGE_MAIN;
 } else if ($optpage != SMOPT_PAGE_MAIN ) {
     /* Include the file for this optionpage. */
-    
+
     require_once($optpage_file);
 
     /* Assemble the data for this option page. */
@@ -245,7 +245,7 @@ if ($optmode == SMOPT_MODE_SUBMIT) {
         case SMOPT_PAGE_FOLDER:
             $save_hook_name = 'options_folder_save';
             break;
-        default: 
+        default:
             $save_hook_name = 'options_save';
             break;
     }
@@ -452,7 +452,7 @@ if ($optpage == SMOPT_PAGE_MAIN) {
 
     /* If it is not empty, trigger the inside hook. */
     if ($inside_hook_name != '') {
-        do_hook($inside_hook_name);    
+        do_hook($inside_hook_name);
     }
 
     /* Spit out a submit button. */
@@ -461,7 +461,7 @@ if ($optpage == SMOPT_PAGE_MAIN) {
 
     /* If it is not empty, trigger the bottom hook. */
     if ($bottom_hook_name != '') {
-        do_hook($bottom_hook_name);    
+        do_hook($bottom_hook_name);
     }
 }
 ?>
@@ -469,4 +469,4 @@ if ($optpage == SMOPT_PAGE_MAIN) {
 </table>
 </td></tr>
 </table>
-</body></html>
+</body></html>
\ No newline at end of file
index 33de157de9338f41919a690805184b6545a917fa..5822f8892ea4d2cfe0331153654f402fb6a1e934 100644 (file)
@@ -38,7 +38,7 @@ sqGetGlobalVar('match_type', $match_type);
 sqGetGlobalVar('value', $value);
 
 /* end of get globals */
+
 function oh_opt( $val, $sel, $tit ) {
     echo "<option value=\"$val\"";
     if ( $sel )
@@ -100,11 +100,11 @@ if (isset($theid) && ($action == 'delete') ||
     $value = str_replace(',', ' ', $value);
 
     if(isset($theid)) {
-        $message_highlight_list[$theid] = 
+        $message_highlight_list[$theid] =
             array( 'name' => $identname, 'color' => $newcolor,
                    'value' => $value, 'match_type' => $match_type );
     } else {
-        $message_highlight_list[] = 
+        $message_highlight_list[] =
             array( 'name' => $identname, 'color' => $newcolor,
                    'value' => $value, 'match_type' => $match_type );
     }
@@ -119,7 +119,7 @@ html_tag( 'table', "\n" .
         html_tag( 'td', '<center><b>' . _("Options") . ' - ' . _("Message Highlighting") . '</b></center>', 'left')
     ),
     'center', $color[9], 'width="95%" border="0" cellpadding="1" cellspacing="0"' ) . "<br />\n" .
-html_tag( 'table', '', '', '', 'width="100%" border="0" cellpadding="1" cellspacing="0"' ) . 
+html_tag( 'table', '', '', '', 'width="100%" border="0" cellpadding="1" cellspacing="0"' ) .
      html_tag( 'tr' ) . "\n" .
          html_tag( 'td', '', 'left' );
 
@@ -465,4 +465,4 @@ if ($action == 'edit' || $action == 'add') {
 }
 do_hook('options_highlight_bottom');
 ?>
-</table></body></html>
+</table></body></html>
\ No newline at end of file
index 12cf4de78ba64f5b27c57c95aa0cc05b360e31dc..a8cbbb67091794198ca995a7da62f00e935c6c15 100644 (file)
@@ -24,7 +24,7 @@ require_once(SM_PATH . 'functions/global.php');
 require_once(SM_PATH . 'functions/display_messages.php');
 require_once(SM_PATH . 'functions/html.php');
 
-/* POST data var names are dynamic because 
+/* POST data var names are dynamic because
    of the possible multiple idents so lets get
    them all
    FIXME! This circumvents the benefits of rg=0
@@ -39,27 +39,27 @@ if (!empty($_POST)) {
        header('Location: '.get_location().'/options_personal.php');
        exit();
     }
-    
+
     displayPageHeader($color, 'None');
+
     $Info = do_hook('options_identities_process', 0);
     if ($Info[1]) {
         SaveUpdateFunction();
     }
-    
+
     if (CheckAndDoDefault() || CheckAndDoPromote()) {
        SaveUpdateFunction();
     }
     if (isset($update) || CheckForDelete()) {
         SaveUpdateFunction();
     }
+
    do_hook('options_identities_top');
    LoadInfo($full_name, $email_address, $reply_to, $signature, '');
    $td_str = '';
    $td_str .= '<form name="f" action="options_identities.php" method="post"><br />';
    $td_str .= ShowTableInfo($full_name, $email_address, $reply_to, $signature, '');
-  
+
    $num = 1;
    while (LoadInfo($full_name, $email_address, $reply_to, $signature, $num)) {
        $td_str .= html_tag( 'tr',
@@ -69,7 +69,7 @@ if (!empty($_POST)) {
        $num ++;
        }
 
-   echo '<br />' . 
+   echo '<br />' .
    html_tag( 'table', "\n" .
        html_tag( 'tr', "\n" .
            html_tag( 'td', "\n" .
@@ -161,7 +161,7 @@ if (!empty($_POST)) {
         setPref($data_dir, $username, 'email_address', $email_address);
         setPref($data_dir, $username, 'reply_to', $reply_to);
         setSig($data_dir, $username, "g", $signature);
-        
+
     }
 
     function CheckAndDoDefault() {
@@ -252,14 +252,14 @@ if (!empty($_POST)) {
                 $temp = $$nameA;
                 $$nameA = $$nameB;
                 $$nameB = $temp;
-    
+
                 $nameA = 'email_address' . $i;
                 $nameB = 'email_address' . ($i - 1);
                 global $$nameA, $$nameB;
                 $temp = $$nameA;
                 $$nameA = $$nameB;
                 $$nameB = $temp;
-    
+
                 $nameA = 'reply_to' . $i;
                 $nameB = 'reply_to' . ($i - 1);
                 global $$nameA, $$nameB;
index d08454c6d876075f8753f2777d64696bf3ca47ff..caf72036d6f3bcd011662d4d00e54e2a4462074a 100644 (file)
@@ -28,7 +28,7 @@ require_once(SM_PATH . 'functions/html.php');
 require_once(SM_PATH . 'functions/forms.php');
 
 /* get globals */
-sqgetGlobalVar('num',       $num,       SQ_GET);  
+sqgetGlobalVar('num',       $num,       SQ_GET);
 sqgetGlobalVar('add',       $add,       SQ_POST);
 
 sqgetGlobalVar('submit',    $submit);
@@ -38,23 +38,23 @@ sqgetGlobalVar('method',    $method);
 displayPageHeader($color, 'None');
 
    echo
-   html_tag( 'table', '', 'center', '', 'width="95%" border="0" cellpadding="1" cellspacing="0"' ) . 
-   html_tag( 'tr' ) . 
+   html_tag( 'table', '', 'center', '', 'width="95%" border="0" cellpadding="1" cellspacing="0"' ) .
+   html_tag( 'tr' ) .
    html_tag( 'td', '', 'center', $color[0] ) .
    '<b>' . _("Options") . ' - ' . _("Index Order") . '</b>' .
-   html_tag( 'table', '', '', '', 'width="100%" border="0" cellpadding="8" cellspacing="0"' ) . 
-   html_tag( 'tr' ) . 
+   html_tag( 'table', '', '', '', 'width="100%" border="0" cellpadding="8" cellspacing="0"' ) .
+   html_tag( 'tr' ) .
    html_tag( 'td', '', 'center', $color[4] );
+
     $available[1] = _("Checkbox");
     $available[2] = _("From");
     $available[3] = _("Date");
     $available[4] = _("Subject");
     $available[5] = _("Flags");
     $available[6] = _("Size");
-    
+
     if (! isset($method)) { $method = ''; }
+
     if ($method == 'up' && $num > 1) {
         $prev = $num-1;
         $tmp = $index_order[$prev];
@@ -67,7 +67,7 @@ displayPageHeader($color, 'None');
         $index_order[$num] = $tmp;
     } else if ($method == 'remove' && $num) {
         for ($i=1; $i < 8; $i++) {
-            removePref($data_dir, $username, "order$i"); 
+            removePref($data_dir, $username, "order$i");
         }
         for ($j=1,$i=1; $i <= count($index_order); $i++) {
            if ($i != $num) {
@@ -87,7 +87,7 @@ displayPageHeader($color, 'None');
         $add = str_replace ('<%', '..', $add);
         $index_order[count($index_order)+1] = $add;
     }
+
     if ($method) {
         for ($i=1; $i <= count($index_order); $i++) {
            setPref($data_dir, $username, "order$i", $index_order[$i]);
@@ -100,7 +100,7 @@ displayPageHeader($color, 'None');
                     )
                 ) ,
             '', '', '', 'width="65%" border="0" cellpadding="0" cellspacing="0"' ) . "<br />\n";
+
     if (count($index_order))
     {
         echo html_tag( 'table', '', '', '', ' cellspacing="0" cellpadding="0" border="0"' ) . "\n";
@@ -116,7 +116,7 @@ displayPageHeader($color, 'None');
             if ($tmp != 4)
                echo '<small><a href="options_order.php?method=remove&amp;num=' . $i . '">' . _("remove") . '</a></small>';
             else
-               echo '&nbsp;'; 
+               echo '&nbsp;';
             echo '</td>';
             echo html_tag( 'td', '<small>&nbsp;-&nbsp;</small>' );
             echo html_tag( 'td', $available[$tmp] );
@@ -124,7 +124,7 @@ displayPageHeader($color, 'None');
         }
         echo '</table>' . "\n";
     }
-    
+
     if (count($index_order) != count($available)) {
 
         $opts = array();
@@ -146,7 +146,7 @@ displayPageHeader($color, 'None');
         echo addSubmit(_("Add"), 'submit');
         echo '</form>';
     }
+
     echo html_tag( 'p', '<a href="../src/options.php">' . _("Return to options page") . '</a></p><br />' );
 
 ?>
@@ -155,4 +155,4 @@ displayPageHeader($color, 'None');
 
 </td></tr>
 </table>
-</body></html>
+</body></html>
\ No newline at end of file
index 460dbb511ea67aedd4af7330419eeaf610f944bd..0c4f94f545916040ab9ee7b6042ef9a1fb286557 100644 (file)
@@ -35,7 +35,7 @@ sqgetGlobalVar('mailbox', $mailbox, SQ_GET);
 
 if (! sqgetGlobalVar('passed_ent_id', $passed_ent_id, SQ_GET) ) {
     $passed_ent_id = '';
-} 
+}
 /* end globals */
 
 $pf_cleandisplay = getPref($data_dir, $username, 'pf_cleandisplay', false);
@@ -52,7 +52,7 @@ if ($passed_ent_id) {
 
 /* --start display setup-- */
 
-$rfc822_header = $message->rfc822_header; 
+$rfc822_header = $message->rfc822_header;
 /* From and Date are usually fine as they are... */
 $from = $rfc822_header->getAddr_s('from');
 $date = getLongDateString($rfc822_header->date);
@@ -80,7 +80,7 @@ if ($ent_ar[0] != '') {
 }
 
  /* now, if they choose to, we clean up the display a bit... */
+
 if ($pf_cleandisplay) {
 
     $num_leading_spaces = 9; // nine leading spaces for indentation
@@ -158,7 +158,7 @@ echo '<body text="#000000" bgcolor="#FFFFFF" link="#000000" vlink="#000000" alin
  * @param string unclean_string
  * @param integer num_leading_spaces
  * @return string
- * @access private 
+ * @access private
  */
 function pf_clean_string ( $unclean_string, $num_leading_spaces ) {
     global $data_dir, $username;
index 81c65a9b45148258ab1bc92682fb592c640d1a24..6dc1bca5e1f0c52751fe1450c866ac8744c9108e 100644 (file)
@@ -33,10 +33,10 @@ if ( ! sqgetGlobalVar('mailbox',$mailbox,SQ_GET) ||
     echo '<frame src="printer_friendly_top.php" name="top_frame" '
         . 'scrolling="no" noresize="noresize" frameborder="0" />' . "\n";
     echo '<frame src="printer_friendly_bottom.php?passed_ent_id='
-        . urlencode($passed_ent_id) . '&amp;mailbox=' . urlencode($mailbox) 
+        . urlencode($passed_ent_id) . '&amp;mailbox=' . urlencode($mailbox)
         . '&amp;passed_id=' . $passed_id
         . '" name="bottom_frame" frameborder="0" />' . "\n";
     echo "</frameset>\n";
 }
 ?>
-</html>
+</html>
\ No newline at end of file
index 53bb18960b6de998e823165c22ddef90fe7d7e76..e00f37c2273ac97bc823d2cae09986e4bd866996 100644 (file)
@@ -42,4 +42,4 @@ echo '<body text="'.$color[8].'" bgcolor="'.$color[3].'" link="'.$color[7].'" vl
          '</b>',
      'right' );
 ?>
-</body></html>
+</body></html>
\ No newline at end of file
index a071a71cba0d569775e62f4714bc57bb8e5e9258..a5ac323cd692a9dbcf91be62d7e47760450cc2d8 100644 (file)
@@ -60,12 +60,12 @@ if (!sqgetGlobalVar('mailto', $mailto)) {
 
 set_up_language($squirrelmail_language, true);
 /* Refresh the language cookie. */
-setcookie('squirrelmail_language', $squirrelmail_language, time()+2592000, 
+setcookie('squirrelmail_language', $squirrelmail_language, time()+2592000,
           $base_uri);
 
 if (!isset($login_username)) {
     include_once(SM_PATH .  'functions/display_messages.php' );
-    logout_error( _("You must be logged in to access this page.") );    
+    logout_error( _("You must be logged in to access this page.") );
     exit;
 }
 
@@ -154,13 +154,13 @@ function attachment_common_parse($str, $debug) {
     global $attachment_common_types, $attachment_common_types_parsed;
 
     $attachment_common_types_parsed[$str] = true;
-    
-    /* 
-     * Replace ", " with "," and explode on that as Mozilla 1.x seems to  
+
+    /*
+     * Replace ", " with "," and explode on that as Mozilla 1.x seems to
      * use "," to seperate whilst IE, and earlier versions of Mozilla use
      * ", " to seperate
      */
-    
+
     $str = str_replace( ', ' , ',' , $str );
     $types = explode(',', $str);
 
index 3dece37c85aca44c6279ffde478ee9e5fa40f8bf..ed52ffe1ab0de89b8cb439c0b5071f943c138802 100644 (file)
@@ -26,7 +26,7 @@ require_once(SM_PATH . 'functions/strings.php');
 require_once(SM_PATH . 'functions/html.php');
 
 /* Erase any lingering attachments */
-if (isset($attachments) && is_array($attachments) 
+if (isset($attachments) && is_array($attachments)
     && sizeof($attachments)){
     $hashed_attachment_dir = getHashedDir($username, $attachment_dir);
     foreach ($attachments as $info) {
@@ -70,7 +70,7 @@ if ($signout_page) {
 ?>
    <title><?php echo $org_title . ' - ' . _("Signout"); ?></title>
 </head>
-<body text="<?php echo $color[8]; ?>" bgcolor="<?php echo $color[4]; ?>" 
+<body text="<?php echo $color[8]; ?>" bgcolor="<?php echo $color[4]; ?>"
 link="<?php echo $color[7]; ?>" vlink="<?php echo $color[7]; ?>"
 alink="<?php echo $color[7]; ?>">
 <br /><br />
@@ -94,4 +94,4 @@ html_tag( 'table',
 'center', $color[4], 'width="50%" cols="1" cellpadding="2" cellspacing="0" border="0"' )
 ?>
 </body>
-</html>
+</html>
\ No newline at end of file
index 19198b1bc22d8337ffb5f89a456cc695e9b23342..958695a2623cbcba8fc5410e2ae635bce49748dc 100644 (file)
@@ -28,13 +28,13 @@ require_once(SM_PATH . 'functions/url_parser.php');
 function parse_viewheader($imapConnection,$id, $passed_ent_id) {
 
     if (!$passed_ent_id) {
-        $read=sqimap_run_command ($imapConnection, "FETCH $id BODY[HEADER]", 
+        $read=sqimap_run_command ($imapConnection, "FETCH $id BODY[HEADER]",
                               true, $a, $b, TRUE);
     } else {
         $query = "FETCH $id BODY[".$passed_ent_id.'.HEADER]';
-        $read=sqimap_run_command ($imapConnection, $query, 
+        $read=sqimap_run_command ($imapConnection, $query,
                               true, $a, $b, TRUE);
-    }    
+    }
     $cnum = 0;
     for ($i=1; $i < count($read); $i++) {
         $line = htmlspecialchars($read[$i]);
@@ -61,7 +61,7 @@ function parse_viewheader($imapConnection,$id, $passed_ent_id) {
     }
     for ($i=0; $i < count($second); $i = $j) {
         $f = (isset($first[$i]) ? $first[$i] : '');
-        $s = (isset($second[$i]) ? nl2br($second[$i]) : ''); 
+        $s = (isset($second[$i]) ? nl2br($second[$i]) : '');
         $j = $i + 1;
         while (($first[$j] == '') && ($j < count($first))) {
             $s .= '&nbsp;&nbsp;&nbsp;&nbsp;' . nl2br($second[$j]);
@@ -91,18 +91,18 @@ function view_header($header, $mailbox, $color) {
             'align="center">' . "\n" .
          '<tr><td bgcolor="'.$color[9].'" width="100%" align="center"><b>'.
          _("Viewing Full Header") . '</b> - '.
-         '<a href="'; 
+         '<a href="';
     echo_template_var($ret_addr);
     echo '">' ._("View message") . "</a></b></td></tr></table>\n";
 
-    echo_template_var($header, 
+    echo_template_var($header,
         array(
             '<table width="99%" cellpadding="2" cellspacing="0" border="0" '.
                 "align=center>\n".'<tr><td>',
             '<nobr><tt><b>',
             '</b>',
             '</tt></nobr>',
-            '</td></tr></table>'."\n" 
+            '</td></tr></table>'."\n"
          )
     );
     echo '</body></html>';
@@ -117,17 +117,17 @@ if ( sqgetGlobalVar('mailbox', $temp, SQ_GET) ) {
 }
 if ( !sqgetGlobalVar('passed_ent_id', $passed_ent_id, SQ_GET) ) {
   $passed_ent_id = '';
-} 
+}
 sqgetGlobalVar('key',        $key,          SQ_COOKIE);
 sqgetGlobalVar('username',   $username,     SQ_SESSION);
 sqgetGlobalVar('onetimepad', $onetimepad,   SQ_SESSION);
 sqgetGlobalVar('delimiter',  $delimiter,    SQ_SESSION);
 
-$imapConnection = sqimap_login($username, $key, $imapServerAddress, 
+$imapConnection = sqimap_login($username, $key, $imapServerAddress,
                                $imapPort, 0);
 $mbx_response = sqimap_mailbox_select($imapConnection, $mailbox, false, false, true);
 
-$header = parse_viewheader($imapConnection,$passed_id, $passed_ent_id); 
+$header = parse_viewheader($imapConnection,$passed_id, $passed_ent_id);
 view_header($header, $mailbox, $color);
 
 ?>
\ No newline at end of file
index 409995aaa35f8c38fb00c9c335b7fcd9f8295bc1..98a03bb12f2eb8a9b2f41c9440931e93ef572af8 100644 (file)
@@ -95,4 +95,4 @@ echo '<a href="' . $dwnld_url . '">' . _("Download this as a file") . '</a>';
 <tr><td bgcolor="<?php echo $color[4]; ?>"><tt>
 <?php echo $body; ?>
 </tt></td></tr></table>
-</body></html>
+</body></html>
\ No newline at end of file
index 8836f1ba499e07408f38909df71ea9921cba783a..0c6ef8e1b257e8b41cb2275927cb14e2777470b7 100644 (file)
@@ -131,7 +131,7 @@ else {
  */
 if (!isset($right_frame)) {
     $right_frame = '';
-} 
+}
 if ($right_frame == 'right_main.php') {
     $urlMailbox = urlencode($mailbox);
     $right_frame_url =
@@ -166,4 +166,4 @@ if($ret != '') {
 echo $output;
 ?>
 </frameset>
-</html>
+</html>
\ No newline at end of file