3 require 'www-header.php';
5 if (!isset($_GET['id'])) {
6 header('HTTP/1.0 400 Bad Request');
7 header('Content-Type: text/plain');
8 echo "id parameter missing\n";
11 if (!is_numeric($_GET['id'])) {
12 header('HTTP/1.0 400 Bad Request');
13 header('Content-Type: text/plain');
14 echo "Invalid id parameter value\n";
18 $id = intval($_GET['id']);
20 $storage = new Storage();
21 $rowUser = $storage->getUser($id);
22 if ($rowUser === null) {
23 header('HTTP/1.0 404 Not Found');
24 header('Content-Type: text/plain');
25 echo "User not found\n";
32 'baseurl' => Urls::full('/'),
33 'name' => $rowUser->user_name,
34 'url' => Urls::full(Urls::user($rowUser->user_id)),
35 'imageurl' => Urls::userImg($rowUser),