예제 #1
0
        } else {
            if ($filterby == "clubmates") {
                $orgbyuser = ClubUser::getClubsImIn($thestudent->id);
                $ids = array();
                foreach ($orgbyuser as $item) {
                    array_push($ids, $item->clubid);
                }
                $mates = ClubUser::getUsersInMultipleClubsSearch($ids, $_GET['input']);
            } else {
                if ($filterby == "groupmates") {
                    $orgbyuser = GroupUser::getGroupsImIn($thestudent->id);
                    $ids = array();
                    foreach ($orgbyuser as $item) {
                        array_push($ids, $item->groupid);
                    }
                    $mates = GroupUser::getUsersInMultipleGroupsSearch($ids, $_GET['input']);
                }
            }
        }
    }
}
if (count($mates) > 0) {
    foreach ($mates as $mate) {
        $usermate = User::get_by_id($mate->userid);
        if (!$usermate) {
            continue;
        }
        if ($session->is_logged_in()) {
            if ($thestudent->id == $usermate->id || $session->user_id == $usermate->id) {
                continue;
            }