<?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&amp;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;
 }