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

Annotation of /fenglin/bbs/update_profile.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.7 - (hide annotations)
Mon Apr 7 14:49:00 2025 UTC (11 months, 1 week ago) by sysadm
Branch: MAIN
Changes since 1.6: +1 -1 lines
Refine theme loader

1 sysadm 1.1 <?
2     require_once "../lib/db_open.inc.php";
3     require_once "./session_init.inc.php";
4 sysadm 1.6 require_once "./theme.inc.php";
5 sysadm 1.1
6     force_login();
7 sysadm 1.6
8     $result_set = array(
9     "return" => array(
10     "code" => 0,
11     "message" => "",
12     "errorFields" => array(),
13     )
14     );
15    
16 sysadm 1.1 $sql = "SELECT nickname, name, email, gender, gender_pub, birthday, qq
17     FROM user_reginfo INNER JOIN user_pubinfo ON user_reginfo.UID = user_pubinfo.UID
18     WHERE user_reginfo.UID = ". $_SESSION["BBS_uid"];
19    
20     $rs = mysqli_query($db_conn, $sql);
21     if ($rs == false)
22     {
23 sysadm 1.6 $result_set["return"]["code"] = -2;
24     $result_set["return"]["message"] = "Query user info error: " . mysqli_error($db_conn);
25 sysadm 1.1
26 sysadm 1.6 mysqli_close($db_conn);
27     exit(json_encode($result_set));
28 sysadm 1.1 }
29    
30 sysadm 1.6 if($row = mysqli_fetch_array($rs))
31 sysadm 1.1 {
32 sysadm 1.6 $result_set["data"] = array(
33     "nickname" => $row["nickname"],
34     "name" => $row["name"],
35     "gender" => $row["gender"],
36     "gender_pub" => $row["gender_pub"],
37     "email" => $row["email"],
38     "birthday" => $row["birthday"],
39     "qq" => $row["qq"],
40     );
41 sysadm 1.1 }
42 sysadm 1.6 else
43 sysadm 1.1 {
44 sysadm 1.6 $result_set["return"]["code"] = -1;
45     $result_set["return"]["message"] = "个人资料不存在!";
46    
47     mysqli_close($db_conn);
48     exit(json_encode($result_set));
49 sysadm 1.1 }
50 sysadm 1.6
51 sysadm 1.1 mysqli_free_result($rs);
52 sysadm 1.6
53 sysadm 1.1 mysqli_close($db_conn);
54 sysadm 1.6
55     // Output with theme view
56 sysadm 1.7 $theme_view_file = get_theme_file("view/update_profile", $_SESSION["BBS_theme_name"]);
57 sysadm 1.6 if ($theme_view_file == null)
58     {
59     exit(json_encode($result_set)); // Output data in Json
60     }
61     include $theme_view_file;
62 sysadm 1.1 ?>

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