Skip to content
Snippets Groups Projects
Commit ff0e0ecb authored by Jaime Pérez Crespo's avatar Jaime Pérez Crespo
Browse files

Apply commit ec82fe0 again, this time without trying to detect binary values....

Apply commit ec82fe0 again, this time without trying to detect binary values. Apparently, norwegian letters are considered non-printable by ctype_print().

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@3370 44740490-163a-0410-bde0-09ae8108e29a
parent 889f5375
No related branches found
No related tags found
No related merge requests found
......@@ -361,6 +361,25 @@ class SimpleSAML_Auth_LDAP {
);
}
// parse each entry and process its attributes
for ($i = 0; $i < $results['count']; $i++) {
$entry = $results[$i];
// iterate over the attributes of the entry
for ($j = 0; $j < $entry['count']; $j++) {
$name = $entry[$j];
$attribute = $entry[$name];
// decide whether to base64 encode or not
for ($k = 0; $k < $attribute['count']; $k++) {
// base64 encode binary attributes
if (strtolower($name) === 'jpegphoto') {
$results[$i][$name][$k] = base64_encode($attribute[$k]);
}
}
}
}
// Remove the count and return
unset($results['count']);
return $results;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment