require AT_SOCIAL_INCLUDE . 'classes/SocialGroups/SocialGroups.class.php'; $_custom_css = $_base_path . AT_SOCIAL_BASENAME . 'module.css'; // use a custom stylesheet $id = intval($_REQUEST['id']); if ($id < 1) { exit; } // default display all group members $grp_obj = new SocialGroup($id); $grp_members = $grp_obj->getGroupMembers(); $rand_key = $addslashes($_POST['rand_key']); //should we excape? //if $_GET['q'] is set, handle Ajax. if (isset($_GET['q'])) { $query = $addslashes($_GET['q']); $search_result = $grp_obj->searchMembers($query); if (!empty($search_result)) { echo '<div class="suggestions">' . _AT('suggestions') . ':<br/>'; $counter = 0; foreach ($search_result as $member_id => $member_obj) { //display 10 suggestions if ($counter > 10) { break; } echo '<a href="javascript:void(0);" onclick="document.getElementById(\'search_friends\').value=\'' . printSocialName($member_obj->getID(), false) . '\'; document.getElementById(\'search_friends_form\').submit();">' . printSocialName($member_obj->getID(), false) . '</a><br/>'; $counter++; } echo '</div>'; } exit; }