- code cleanup (mostly whitespaces)

release-0.6
alecpl 15 years ago
parent a5f430d069
commit f7f9346feb

@ -341,8 +341,12 @@ class Mail_mime
$n_encoding = NULL, $n_encoding = NULL,
$f_encoding = NULL) $f_encoding = NULL)
{ {
$filedata = ($isfile === true) ? $this->_file2str($file) $filedata = ($isfile === true) ? $this->_file2str($file) : $file;
: $file;
if (PEAR::isError($filedata)) {
return $filedata;
}
if ($isfile === true) { if ($isfile === true) {
// Force the name the user supplied, otherwise use $file // Force the name the user supplied, otherwise use $file
$filename = (strlen($name)) ? $name : $file; $filename = (strlen($name)) ? $name : $file;
@ -355,9 +359,6 @@ class Mail_mime
return $err; return $err;
} }
$filename = $this->_basename($filename); $filename = $this->_basename($filename);
if (PEAR::isError($filedata)) {
return $filedata;
}
$this->_parts[] = array( $this->_parts[] = array(
'body' => $filedata, 'body' => $filedata,
@ -538,10 +539,11 @@ class Mail_mime
$params['disposition'] = 'inline'; $params['disposition'] = 'inline';
$params['dfilename'] = $value['name']; $params['dfilename'] = $value['name'];
$params['cid'] = $value['cid']; $params['cid'] = $value['cid'];
if ($value['name-encoding']) {
if (!empty($value['name-encoding'])) {
$params['name-encoding'] = $value['name-encoding']; $params['name-encoding'] = $value['name-encoding'];
} }
if ($value['filename-encoding']) { if (!empty($value['filename-encoding'])) {
$params['filename-encoding'] = $value['filename-encoding']; $params['filename-encoding'] = $value['filename-encoding'];
} }

@ -416,8 +416,10 @@ class Mail_mimePart {
return $this->_buildRFC2047Param($name, $value, $charset, $paramEnc); return $this->_buildRFC2047Param($name, $value, $charset, $paramEnc);
// RFC2231: // RFC2231:
$encValue = preg_replace('#([^\x21,\x23,\x24,\x26,\x2B,\x2D,\x2E,\x30-\x39,\x41-\x5A,\x5E-\x7E])#e', $encValue = preg_replace(
'"%" . strtoupper(dechex(ord("\1")))', $value); '#([^\x21,\x23,\x24,\x26,\x2B,\x2D,\x2E,\x30-\x39,\x41-\x5A,\x5E-\x7E])#e',
'"%" . strtoupper(dechex(ord("\1")))',
$value);
$value = "$charset'$language'$encValue"; $value = "$charset'$language'$encValue";
$header = " {$name}*={$value};"; $header = " {$name}*={$value};";

Loading…
Cancel
Save