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

Annotation of /fenglin/bbs/set_life.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.10 - (hide annotations)
Sun Apr 6 03:46:57 2025 UTC (11 months, 1 week ago) by sysadm
Branch: MAIN
Changes since 1.9: +5 -7 lines
Refine
Rename parameter user_id to uid

1 sysadm 1.1 <?
2 sysadm 1.8 require_once "../lib/db_open.inc.php";
3 sysadm 1.4 require_once "./common_lib.inc.php";
4 sysadm 1.1 require_once "./session_init.inc.php";
5     ?>
6     <?
7 sysadm 1.10 if (isset($_POST["uid"]))
8     $uid=intval($_POST["uid"]);
9 sysadm 1.1 else
10 sysadm 1.10 $uid=0;
11 sysadm 1.1
12 sysadm 1.2 if (isset($_POST["life"]))
13     $life=intval($_POST["life"]);
14 sysadm 1.1 else
15     {
16 sysadm 1.6 echo ("未指定生命值!");
17 sysadm 1.1 exit();
18     }
19    
20 sysadm 1.7 if (!($_SESSION["BBS_priv"]->checkpriv(0, S_POST) && (
21     $_SESSION["BBS_priv"]->checklevel(P_ADMIN_M | P_ADMIN_S | P_MAN_C))))
22 sysadm 1.1 {
23 sysadm 1.6 error_msg("您无权修改用户生命值!",true);
24 sysadm 1.1 exit();
25     }
26    
27     switch($life)
28     {
29     case 999:
30     case 666:
31     case 365:
32 sysadm 1.5 case 333:
33 sysadm 1.1 case 150:
34     case 30:
35     break;
36     default:
37 sysadm 1.6 echo ("非法生命值!");
38 sysadm 1.1 exit();
39     }
40    
41 sysadm 1.10 $rs=mysql_query("select UID from user_list where UID=$uid and enable")
42 sysadm 1.1 or die("Query user error!");
43    
44     if (!($row=mysql_fetch_array($rs)))
45     {
46     include "./error/user_not_found.htm";
47     exit();
48     }
49    
50     mysql_free_result($rs);
51    
52     mysql_query("update user_pubinfo set life=$life where UID=$uid")
53     or die("Update user_pubinfo error!");
54    
55 sysadm 1.9 mysql_query("insert into user_life_log(UID,set_UID,life,dt,ip) ".
56 sysadm 1.1 "values($uid,".$_SESSION["BBS_uid"].",$life,now(),'".
57 sysadm 1.8 client_addr()."')")
58 sysadm 1.1 or die("Add log error!");
59    
60 sysadm 1.6 error_msg("设置用户生命值成功!");
61 sysadm 1.1
62     mysql_query("update user_online set current_action='reload' where UID=".$uid)
63     or die("Update user_online error!");
64    
65     mysql_close($db_conn);
66     ?>
67     <HTML>
68     <head>
69 sysadm 1.6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
70 sysadm 1.10 <meta http-equiv="refresh" content="3;url=show_profile.php?uid=<? echo $uid; ?>">
71 sysadm 1.6 <title>设置用户生命值</title>
72 sysadm 1.1 <link rel="stylesheet" href="css/default.css" type="text/css">
73     </head>
74     <BODY>
75 sysadm 1.6 <P align=center>用户生命值设置完成!</P>
76 sysadm 1.1 </BODY>
77     </HTML>

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