function deleteGroup($group_id) { global $mysqli, $db_table_prefix; $stmt = $mysqli->prepare("DELETE\r\n FROM " . $db_table_prefix . "groups\r\n WHERE id = " . $group_id . "\r\n LIMIT 1\r\n "); $deleted = $stmt->execute(); $stmt->close(); deleteGroupMember($group_id, null); return $deleted; }
<?php $path = dirname(dirname(__FILE__)); require_once "{$path}/models/config.php"; if (!securePage($_SERVER['PHP_SELF'])) { die; } $location = "/user/index.php"; if (!empty($_POST)) { $errors = array(); $successes = array(); $group_id = $_POST["groupId"]; $deleted = deleteGroupMember($group_id, $loggedInUser->user_id); if ($deleted) { $successes[] = lang("GROUP_USER_UNSUBSCRIBE"); } else { $errors[] = lang("GROUP_USER_UNSUBSCRIBE_FAILED"); } } //Fetch information of groups where the user is member $groupData = fetchGroups($loggedInUser->user_id); require_once "{$path}/models/header.php"; ?> <body> <script> function submiter(group_id) { document.getElementById("group_" + group_id).submit(); } </script>
//群组单个加人----------- $group_id = "122633509780062768"; $username = "******"; var_dump(addGroupMember($group_id, $username)); break; case 49: //群组批量加人 $group_id = "122633509780062768"; $usernames['usernames'] = array("lisi", "wangwu"); var_dump(addGroupMembers($group_id, $usernames)); break; case 50: //群组单个减人 $group_id = "122633509780062768"; $username = "******"; var_dump(deleteGroupMember($group_id, $username)); break; case 51: //群组批量减人------- $group_id = "122633509780062768"; //$usernames['usernames']=array("lisi","wangwu"); $usernames = 'lisi,wangwu'; var_dump(deleteGroupMembers($group_id, $usernames)); break; case 52: //获取一个用户参与的所有群组 var_dump(getGroupsForUser("zhangsan")); break; case 53: //群组转让 $group_id = "122633509780062768";
$user_id = userIdOfEmail($email); if (empty($user_id)) { $errors[] = lang("GROUP_UNKNOWN_EMAIL"); } else { $added = addGroupMember($groupId, $user_id, 1); if ($added) { $successes[] = lang("GROUP_USER_ADDED"); } else { $errors[] = lang("GROUP_USER_ADD_FAILED"); } } } } else { if ($form == "deleteUser") { $user_id = $_POST["userId"]; $deleted = deleteGroupMember($groupId, $user_id); if ($deleted) { $successes[] = lang("GROUP_USER_UNSUBSCRIBE"); } else { $errors[] = lang("GROUP_USER_UNSUBSCRIBE_FAILED"); } } else { if ($form == "deleteGroup") { $deleted = deleteGroup($groupId); if ($deleted) { $successes[] = lang("GROUP_DELETED"); } else { $errors[] = lang("GROUP_DELETE_FAILED"); } } }