make sure keywords of parameters/dparameters are stripped of leading and trailing whitespase, as this meets the expectation later on. Otherwise keys in the parameters/dparameters structure may not be found/identified

This commit is contained in:
Klaus Leithoff 2010-09-28 07:45:03 +00:00
parent 161ae77e61
commit 9d972dc7c5

View File

@ -734,7 +734,7 @@ class Net_IMAP extends Net_IMAPProtocol {
if(is_array($_structure[8][1])) {
foreach($_structure[8][1] as $key => $value) {
if($key%2 == 0) {
$part->dparameters[strtoupper($_structure[8][1][$key])] = $_structure[8][1][$key+1];
$part->dparameters[trim(strtoupper($_structure[8][1][$key]))] = $_structure[8][1][$key+1];
}
}
}
@ -804,7 +804,7 @@ class Net_IMAP extends Net_IMAPProtocol {
if(is_array($_structure[8][1])) {
foreach($_structure[8][1] as $key => $value) {
if($key%2 == 0) {
$part->dparameters[strtoupper($_structure[8][1][$key])] = $_structure[8][1][$key+1];
$part->dparameters[trim(strtoupper($_structure[8][1][$key]))] = $_structure[8][1][$key+1];
}
}
}
@ -817,7 +817,7 @@ class Net_IMAP extends Net_IMAPProtocol {
if(is_array($_structure[9][1])) {
foreach($_structure[9][1] as $key => $value) {
if($key%2 == 0) {
$part->dparameters[strtoupper($_structure[9][1][$key])] = $_structure[9][1][$key+1];
$part->dparameters[trim(strtoupper($_structure[9][1][$key]))] = $_structure[9][1][$key+1];
}
}
}
@ -850,14 +850,14 @@ class Net_IMAP extends Net_IMAPProtocol {
if(is_array($_structure[1])) {
foreach($_structure[1] as $key => $value) {
if($key%2 == 0) {
$part->parameters[strtoupper($_structure[1][$key])] = $_structure[1][$key+1];
$part->parameters[trim(strtoupper($_structure[1][$key]))] = $_structure[1][$key+1];
}
}
}
if(is_array($_structure[2])) {
foreach($_structure[2] as $key => $value) {
if($key%2 == 0) {
$part->parameters[strtoupper($_structure[2][$key])] = $_structure[2][$key+1];
$part->parameters[strtoupper(trim($_structure[2][$key]))] = $_structure[2][$key+1];
}
}
}