inv_user_id = $_SESSION["user"]["id"]; $Invitation->inv_id = $_POST["inv_id"]; $Invitation->inv_group_name = $_POST["collection_name"]; if(!empty($_POST["btn_accept"])) { $Invitation->accept(); header("Location: group.php?gid=".$_POST["collection_id"]."&action=join"); exit; } if(!empty($_POST["btn_deny"])) { $Invitation->deny(); } } // Code for Accepting and Denying the Join Invitation: Ends function setup_module($column, $module, $obj) { global $login_uid, $paging, $page_uid; switch ($module) { case 'MyGroupsModule': if (!$login_uid) return "skip"; if ($page_uid) $obj->uid = $page_uid; else $obj->uid = $login_uid; // get pending group invitations for the logged-in user. $pending_invitations = Invitation::get_pending_invitations_for_user_by_email($_SESSION["user"]["email"], $login_uid); $obj->pending_invitations = $pending_invitations; $obj->Paging["page"] = $paging["page"]; $obj->Paging["show"] = $paging["show"]; break; } } $page = new PageRenderer("setup_module", PAGE_GROUPS_HOME, "Group Home", 'groups.tpl','header.tpl',PRI,HOMEPAGE,$network_info); echo $page->render(); ?>