\n";
+ // group members
+ echo "\n";
+ $members = $grp_info["memberuid"];
+ if (!$members) $members = array();
+ array_shift($members);
+ sort($members);
+ echo "\n";
+ echo " | \n";
+ // add/remove users
+ echo "\n";
+ echo "\n";
+ echo "
\n";
+ echo "\" name=\"remove\">\n";
+ echo " | \n";
+ // available users
+ echo "\n";
+ // search available users
+ $DN = $_SESSION['config']->get_UserSuffix();
+ if ($_SESSION['config']->get_samba3() == "yes") {
+ $filter = "(&(objectClass=posixAccount)(objectClass=sambaSamAccount))";
+ }
+ else $filter = "(&(objectClass=posixAccount)(objectClass=sambaAccount))";
+ $attrs = array("uid");
+ $sr = @ldap_search($_SESSION["ldap"]->server(), $DN, $filter, $attrs);
+ if ($sr) {
+ $usr_info = ldap_get_entries($_SESSION["ldap"]->server, $sr);
+ ldap_free_result($sr);
+ // delete count entry
+ array_shift($usr_info);
+ echo "\n";
+ }
+ // show empty box if no users were found
+ else {
+ echo "\n";
+ }
+ echo " | \n";
+ echo "
\n";
+ echo "