Exemplo n.º 1
0
    if ($server['host']) {
        $server_menu_html .= '<option value="' . $id . '"' . ($id == $server_id ? ' selected' : '') . '>';
        $server_menu_html .= $server['name'] . '</option>';
    }
}
$server_menu_html .= '</select>';
$filter = $_GET['filter'];
$filter = utf8_encode($filter);
$attr = $_GET['attribute'];
// grab the base dn for the search
if (isset($_GET['base_dn'])) {
    $base_dn = $_GET['base_dn'];
} elseif ('' != $servers[$server_id]['base']) {
    $base_dn = $servers[$server_id]['base'];
} else {
    $base_dn = try_to_get_root_dn($server_id);
}
$criterion = $_GET['criterion'];
$form = $_GET['form'];
$scope = $_GET['scope'] ? $_GET['scope'] : 'sub';
//echo "<PRE>";print_r( $_GET );echo "</pre>";
?>

<?php 
include 'header.php';
?>
<body>

<center>

<?php 
    if (count($dn_list) == 0) {
        echo "&nbsp;&nbsp;&nbsp;(no entries)<br />\n";
    } else {
        foreach ($dn_list as $dn) {
            $href = "javascript:returnDN( '{$dn}' )";
            echo "&nbsp;&nbsp;&nbsp;<a href=\"entry_chooser.php?form_element={$return_form_element}" . "&amp;server_id={$server_id}&amp;container=" . rawurlencode($dn) . "\"><img src=\"images/plus.png\" /></a> " . "<a href=\"{$href}\">" . htmlspecialchars($dn) . "</a><br />\n";
        }
    }
} else {
    foreach ($servers as $id => $server) {
        if ($server['host']) {
            echo "<b>" . htmlspecialchars($server['name']) . "</b><br />\n";
            if (!have_auth_info($id)) {
                echo "<small>&nbsp;&nbsp;&nbsp;(Not logged in)</small><br />";
            } else {
                $dn = $server['base'] ? $server['base'] : try_to_get_root_dn($id);
                if (!$dn) {
                    echo "<small>&nbsp;&nbsp;&nbsp;(Could not determine base DN)</small><br />";
                } else {
                    $href = "javascript:returnDN( '{$dn}' )";
                    echo "&nbsp;&nbsp;&nbsp;<a href=\"entry_chooser.php?form_element=" . "{$return_form_element}&amp;server_id={$id}&amp;container=" . rawurlencode($dn) . "\"><img src=\"images/plus.png\" /></a> " . "<a href=\"{$href}\">" . htmlspecialchars($dn) . "</a><br />\n";
                }
            }
        }
    }
}
// added by PD. 14082003,
// adding the element access allows it to work with javascript arrays
// the name of the form extracted from the first part of the URL variable.
$formpart = substr($return_form_element, 0, strpos($return_form_element, "."));
// the name of the element extracted from the last part of the URL variable (after the dot)