<?php // $Header: /cvsroot/phpldapadmin/phpldapadmin/lib/search_results_list.php,v 1.5.4.4 2005/12/09 14:31:27 wurley Exp $ /** * @package phpLDAPadmin */ $friendly_attrs = process_friendly_attr_table(); # Iterate over each entry $i = 0; foreach ($results as $dn => $dndetails) { $i++; if ($i <= $start_entry) { continue; } if ($i >= $end_entry) { break; } echo '<div class="search_result">'; echo '<table><tr>'; printf('<td><img src="images/%s" /></td>', get_icon($ldapserver, $dn)); printf('<td><a href="template_engine.php?server_id=%s&dn=%s">%s</a></td>', $ldapserver->server_id, rawurlencode(dn_unescape($dn)), htmlspecialchars(get_rdn($dn))); echo '</tr></table>'; echo '</div>'; echo '<table class="attrs">'; printf('<tr><td class="attr" valign="top">dn</td><td>%s</td></tr>', htmlspecialchars(dn_unescape($dn))); # Iterate over each attribute for this entry foreach ($dndetails as $attr => $values) { # Ignore DN, we've already displayed it. if ($attr == 'dn') { continue; }
/** * Show friendly attribute. */ function showFriendlyAttr($attr) { if (DEBUG_ENABLED) { debug_log('%s:showFriendlyAttr(): Entered with (%s)', 17, get_class($this), $attr); } $friendly_attrs = process_friendly_attr_table(); if (isset($friendly_attrs[strtolower($attr)])) { $return = $friendly_attrs[strtolower($attr)]; } else { $return = $attr; } if (DEBUG_ENABLED) { debug_log('%s:showFriendlyAttr(): Returning (%s)', 17, get_class($this), $return); } return $return; }