Esempio n. 1
0
require AT_INCLUDE_PATH . 'vitals.inc.php';
require AT_SOCIAL_INCLUDE . 'constants.inc.php';
require AT_SOCIAL_INCLUDE . 'friends.inc.php';
//require(AT_SOCIAL_INCLUDE.'classes/PrivacyControl/PrivacyObject.class.php');
//require(AT_SOCIAL_INCLUDE.'classes/PrivacyControl/PrivacyController.class.php');
require AT_SOCIAL_INCLUDE . 'classes/SocialGroups/SocialGroup.class.php';
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/>';