/[LeafOK_CVS]/fenglin/bbs/section_service_master.php
ViewVC logotype

Diff of /fenglin/bbs/section_service_master.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.1 by sysadm, Wed Apr 23 07:12:09 2025 UTC Revision 1.2 by sysadm, Sun Apr 27 04:32:05 2025 UTC
# Line 10  Line 10 
10          $op = (isset($data["op"]) ? intval($data["op"]) : 0);          $op = (isset($data["op"]) ? intval($data["op"]) : 0);
11          $username = (isset($data["username"]) ? trim($data["username"]) : "");          $username = (isset($data["username"]) ? trim($data["username"]) : "");
12          $type = (isset($data["type"]) && $data["type"] == "1" ? 1 : 0);          $type = (isset($data["type"]) && $data["type"] == "1" ? 1 : 0);
13            
14          $result_set = array(          $result_set = array(
15                  "return" => array(                  "return" => array(
16                          "code" => 0,                          "code" => 0,
# Line 60  Line 60 
60                  mysqli_close($db_conn);                  mysqli_close($db_conn);
61                  exit(json_encode($result_set));                  exit(json_encode($result_set));
62          }          }
63            
64          $rs = mysqli_query($db_conn, "BEGIN");          $rs = mysqli_query($db_conn, "BEGIN");
65          if ($rs == false)          if ($rs == false)
66          {          {
# Line 136  Line 136 
136          $sql = "SELECT UID, major FROM section_master          $sql = "SELECT UID, major FROM section_master
137                          WHERE SID = $sid AND enable AND (NOW() BETWEEN begin_dt AND end_dt)                          WHERE SID = $sid AND enable AND (NOW() BETWEEN begin_dt AND end_dt)
138                          FOR UPDATE";                          FOR UPDATE";
139            
140          $rs = mysqli_query($db_conn, $sql);          $rs = mysqli_query($db_conn, $sql);
141          if ($rs == false)          if ($rs == false)
142          {          {
143                  $result_set["return"]["code"] = -2;                  $result_set["return"]["code"] = -2;
144                  $result_set["return"]["message"] = "Query section master error: " . mysqli_error($db_conn);                  $result_set["return"]["message"] = "Query section master error: " . mysqli_error($db_conn);
145            
146                  mysqli_close($db_conn);                  mysqli_close($db_conn);
147                  exit(json_encode($result_set));                  exit(json_encode($result_set));
148          }          }
149            
150          while ($row = mysqli_fetch_array($rs))          while ($row = mysqli_fetch_array($rs))
151          {          {
152                  if ($uid == $row["UID"])                  if ($uid == $row["UID"])
# Line 154  Line 154 
154                          $user_found = true;                          $user_found = true;
155                          $user_type = $row["major"];                          $user_type = $row["major"];
156                  }                  }
157            
158                  if (!$has_major && $row["major"])                  if (!$has_major && $row["major"])
159                  {                  {
160                          $has_major = true;                          $has_major = true;
161                  }                  }
162          }          }
163          mysqli_free_result($rs);          mysqli_free_result($rs);
164            
165          if ($user_found && $op == 1)          if ($user_found && $op == 1)
166          {          {
167                  $result_set["return"]["code"] = -1;                  $result_set["return"]["code"] = -1;
# Line 169  Line 169 
169                          "id" => "master",                          "id" => "master",
170                          "errMsg" => "用户已经是版主",                          "errMsg" => "用户已经是版主",
171                  ));                  ));
172            
173                  mysqli_close($db_conn);                  mysqli_close($db_conn);
174                  exit(json_encode($result_set));                  exit(json_encode($result_set));
175          }          }
# Line 183  Line 183 
183                                  "id" => "master",                                  "id" => "master",
184                                  "errMsg" => "未找到记录",                                  "errMsg" => "未找到记录",
185                          ));                          ));
186                    
187                          mysqli_close($db_conn);                          mysqli_close($db_conn);
188                          exit(json_encode($result_set));                          exit(json_encode($result_set));
189                  }                  }
# Line 195  Line 195 
195                                  "id" => "master",                                  "id" => "master",
196                                  "errMsg" => "没有管理员权限",                                  "errMsg" => "没有管理员权限",
197                          ));                          ));
198            
199                          mysqli_close($db_conn);                          mysqli_close($db_conn);
200                          exit(json_encode($result_set));                          exit(json_encode($result_set));
201                  }                  }
# Line 285  Line 285 
285                  mysqli_close($db_conn);                  mysqli_close($db_conn);
286                  exit(json_encode($result_set));                  exit(json_encode($result_set));
287          }          }
288            
289          mysqli_close($db_conn);          mysqli_close($db_conn);
290          exit(json_encode($result_set));          exit(json_encode($result_set));
291  ?>  ?>


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1