2 $CALL_ME_FUNCTIONS["userview"] = "gwvpmini_UserViewCallMe";
5 $reg = gwvpmini_getConfigVal("gravatarenabled");
\r
7 $use_gravatar = false;
\r
9 gwvpmini_setConfigVal("gravatarenabled", "1");
\r
10 } else if($reg == 1) {
\r
11 $use_gravatar = true;
\r
13 $use_gravatar = false;
\r
20 function gwvpmini_UserViewCallMe()
22 global $user_view_call;
24 error_log("in admin callme");
25 if(isset($_REQUEST["q"])) {
26 $query = $_REQUEST["q"];
27 $qspl = explode("/", $query);
29 if($qspl[0] == "user") {
31 $user_view_call = $qspl[1];
32 if(!gwvpmini_GetUserId($user_view_call)) {
33 gwvpmini_SendMessage("error", "No such user, $user_view_call");
36 return "gwvpmini_UserViewPage";
48 function gwvpmini_UserViewPage()
50 global $user_view_call, $MENU_ITEMS, $BASE_URL;
52 $MENU_ITEMS["40thisuser"]["text"] = "$user_view_call";
53 $MENU_ITEMS["40thisuser"]["link"] = "$BASE_URL/user/$user_view_call";
55 gwvpmini_goMainPage("gwvpmini_UserViewPageBody");
58 function gwvpmini_UserViewPageBody()
60 global $user_view_call, $BASE_URL;
63 $dets = gwvpmini_getUser($user_view_call);
64 //error_log("show view of user with $user_view_call: ". print_r($dets, true));
\r
66 echo "<h2>".$dets["fullname"]."</h2><br>";
67 echo gwvpmini_HtmlGravatar($dets["email"],80);
71 if(isset($_SESSION["id"])) {
72 if($_SESSION["id"] == $dets["id"]) {
78 echo "<form method=\"post\" action=\"$BASE_URL/user/updateuserdesc\">";
79 echo "Your Description<br><textarea name=\"desc\" cols=\"100\" rows=\"4\">".$dets["desc"]."</textarea><br>";
80 echo "<input type=\"submit\" name=\"Update\" value=\"Update\">";
83 echo "<h3>New Password</h3>";
84 echo "<form method=\"post\" action=\"$BASE_URL/user/updateuserpassword\">";
85 echo "<table><tr><td>Old Password</td><td><input type=\"password\" name=\"oldpassword\"></td></tr>";
86 echo "<tr><td>New Password</td><td><input type=\"password\" name=\"newpassword1\"></td></tr>";
87 echo "<tr><td>Confirm New Password</td><td><input type=\"password\" name=\"newpassword2\"></td></tr></table>";
88 echo "<input type=\"submit\" name=\"Update\" value=\"Update\">";
91 echo $dets["desc"]."<br>";