Changeset 4729


Ignore:
Timestamp:
07/14/11 12:26:40 (13 years ago)
Author:
airton
Message:

Ticket #2121 - Expresso nao faz download de anexos com aspas simples no nome

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/inc/class.attachment.inc.php

    r4710 r4729  
    243243                        { 
    244244                            $info['pid'] = $currentIndex; 
    245                             $info['name'] = $part->d_parameters['filename']; 
     245                            $info['name'] = addslashes($part->d_parameters['filename']); 
    246246                            $info['encoding'] = $part->headers['content-transfer-encoding']; 
    247247                            $info['fsize'] = mb_strlen($part->body, $part->headers['content-transfer-encoding']); 
     
    292292                        { 
    293293                            $definition['pid'] = $pIndex.'.'.$index; 
    294                             $definition['name'] = $part->d_parameters['filename']; 
     294                            $definition['name'] = addslashes($part->d_parameters['filename']); 
    295295                            $definition['encoding'] = $part->headers['content-transfer-encoding']; 
    296296                            $definition['fsize'] = mb_strlen($part->body, $part->headers['content-transfer-encoding']); 
     
    301301                        { 
    302302                            $definition['pid'] = $pIndex.'.'.$index; 
    303                             $definition['name'] = $part->ctype_parameters['name']; 
     303                            $definition['name'] = addslashes($part->ctype_parameters['name']); 
    304304                            $definition['encoding'] = $part->headers['content-transfer-encoding']; 
    305305                            $definition['fsize'] = mb_strlen($part->body, $part->headers['content-transfer-encoding']); 
     
    326326            { 
    327327                $definition['pid'] = '0'; 
    328                 $definition['name'] = $structure->d_parameters['filename']; 
     328                $definition['name'] = addslashes($structure->d_parameters['filename']); 
    329329                $definition['encoding'] = $structure->headers['content-transfer-encoding']; 
    330330                $definition['fsize'] = mb_strlen($structure->body, $structure->headers['content-transfer-encoding']); 
     
    335335            { 
    336336                $definition['pid'] = '0'; 
    337                 $definition['name'] = $structure->ctype_parameters['name']; 
     337                $definition['name'] = addslashes($structure->ctype_parameters['name']); 
    338338                $definition['encoding'] = $structure->headers['content-transfer-encoding']; 
    339339                $definition['fsize'] = mb_strlen($structure->body, $structure->headers['content-transfer-encoding']); 
     
    381381                    { 
    382382                        $definition['pid'] = $pIndex.'.'.$index; 
    383                         $definition['name'] = $name; 
     383                        $definition['name'] = addslashes($name); 
    384384                        $definition['type'] = 'image/'.strtolower($part->ctype_secondary); 
    385385                        $definition['encoding'] = $part->headers['content-transfer-encoding']; 
Note: See TracChangeset for help on using the changeset viewer.