2
0

group_del.php 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. require_once "../config.php";
  3. require_once "../public/_pdo.php";
  4. require_once '../public/function.php';
  5. $respond = array("status" => 0, "message" => "");
  6. if (isset($_COOKIE["userid"]) && isset($_POST["groupid"])) {
  7. PDO_Connect("" . _FILE_DB_GROUP_);
  8. #TODO 先查是否有删除权限
  9. $query = "SELECT id from "._TABLE_GROUP_INFO_." where uid=? and owner=? ";
  10. $gInfo = PDO_FetchRow($query, array($_POST["groupid"], $_COOKIE["userid"]));
  11. if ($gInfo) {
  12. #删除group info
  13. $query = "DELETE from "._TABLE_GROUP_INFO_." where uid=? and owner=? ";
  14. PDO_Execute($query, array($_POST["groupid"], $_COOKIE["userid"]));
  15. #删除 组员
  16. $query = "DELETE from "._TABLE_GROUP_MEMBER_." where group_id=? ";
  17. PDO_Execute($query, array($_POST["groupid"]));
  18. #删除到此组的分享
  19. $query = "DELETE from "._TABLE_USER_SHARE_." where cooperator_id=? and cooperator_type=1 ";
  20. PDO_Execute($query, array($_POST["groupid"]));
  21. } else {
  22. $respond['status'] = 1;
  23. $respond['message'] = "no power to delete ";
  24. echo json_encode($respond, JSON_UNESCAPED_UNICODE);
  25. exit;
  26. }
  27. }
  28. echo json_encode($respond, JSON_UNESCAPED_UNICODE);