protected final function drawCurrentValueBinaryAttribute($attribute, $i) { printf('<small>[%s]</small>', _('Binary Value')); if (in_array($attribute->getName(), array('objectsid'))) { printf('<small> (%s)</small>', binSIDtoText($attribute->getValue(0))); } }
# proceed to the next attribute echo '</td></tr>'; if ($is_modified_attr) { echo '<tr class="updated_attr"><td class="bottom" colspan="2"></td></tr>'; } continue; } /* * Is this attribute binary? */ if ($ldapserver->isAttrBinary($attr)) { $href = sprintf('download_binary_attr.php?server_id=%s&dn=%s&attr=%s', $ldapserver->server_id, $encoded_dn, $attr); echo '<small>'; echo _('Binary value'); if (!strcasecmp($attr, 'objectSid')) { printf(' (%s)', binSIDtoText($vals[0])); } echo '<br />'; if (count($vals) > 1) { for ($i = 1; $i <= count($vals); $i++) { printf('<a href="%s&value_num=%s"><img src="images/save.png" /> %s(%s)</a><br />', $href, $i, _('download value'), $i); } } else { printf('<a href="%s"><img src="images/save.png" /> %s</a><br />', $href, _('download value')); } if (!$ldapserver->isReadOnly() && !$ldapserver->isAttrReadOnly($attr)) { printf('<a href="javascript:deleteAttribute(\'%s\');" style="color:red;"><img src="images/trash.png" /> %s</a>', $attr, _('delete attribute')); } echo '</small>'; echo '</td>'; echo '</tr>';