Преглед изворни кода

Some more group handling fixes.

indiri69 пре 22 година
родитељ
комит
07e70f8603
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      class/mime/Rfc822Header.class.php

+ 2 - 1
class/mime/Rfc822Header.class.php

@@ -411,6 +411,7 @@ class Rfc822Header {
                 break;
                 break;
             case ';':
             case ';':
                 if ($sGroup) {
                 if ($sGroup) {
+                    $aAddress[] = $this->createAddressObject($aStack,$aComment,$sEmail,$sGroup);
                     $oAddr = end($aAddress);
                     $oAddr = end($aAddress);
                     if(!$oAddr || ((isset($oAddr)) && !$oAddr->mailbox && !$oAddr->personal)) {
                     if(!$oAddr || ((isset($oAddr)) && !$oAddr->mailbox && !$oAddr->personal)) {
                         $sEmail = $sGroup . ':;';
                         $sEmail = $sGroup . ':;';
@@ -424,7 +425,7 @@ class Rfc822Header {
                 $aAddress[] = $this->createAddressObject($aStack,$aComment,$sEmail,$sGroup);
                 $aAddress[] = $this->createAddressObject($aStack,$aComment,$sEmail,$sGroup);
                 break;
                 break;
             case ':': 
             case ':': 
-                $sGroup = trim(implode(' ',$aStack)); break;
+                $sGroup = trim(implode(' ',$aStack));
                 $sGroup = preg_replace('/\s+/',' ',$sGroup);
                 $sGroup = preg_replace('/\s+/',' ',$sGroup);
                 $aStack = array();
                 $aStack = array();
                 break;
                 break;