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;
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);
70 if(isset($_SESSION["id"])) {
71 if($_SESSION["id"] == $dets["id"]) {
72 echo "This is your page";