diff --git a/app/classes/user.php b/app/classes/user.php index df560b9..1edcaf7 100644 --- a/app/classes/user.php +++ b/app/classes/user.php @@ -33,6 +33,33 @@ class User { } } + // get user ID from username + // FIXME not used now? + public function getUserId($username) { + $sql = 'SELECT id FROM users WHERE username = :username'; + $query = $this->db->prepare($sql); + $query->bindParam(':username', $username); + + $query->execute(); + + return $query->fetchAll(PDO::FETCH_ASSOC); + + } + // get user details + public function getUserDetails($username) { + $sql = 'SELECT * FROM users_meta um + LEFT JOIN users u + ON um.user_id = u.id + WHERE u.username = :username'; + $query = $this->db->prepare($sql); + $query->execute([ + ':username' => $username, + ]); + + return $query->fetchAll(PDO::FETCH_ASSOC); + + } + } ?> diff --git a/app/pages/profile.php b/app/pages/profile.php index 0d6fc33..65c825d 100644 --- a/app/pages/profile.php +++ b/app/pages/profile.php @@ -1,5 +1,12 @@ getUserDetails($user); + +include '../app/templates/profile.php'; + ?> diff --git a/app/templates/profile.php b/app/templates/profile.php new file mode 100644 index 0000000..1f04def --- /dev/null +++ b/app/templates/profile.php @@ -0,0 +1,68 @@ + + +
+ +

Profile of

+
+ +
+ +
+
avatar
+
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +

edit

+
+ +
+ +
+
+ diff --git a/app/templates/widget-profile.php b/app/templates/widget-profile.php deleted file mode 100644 index fd8bf9e..0000000 --- a/app/templates/widget-profile.php +++ /dev/null @@ -1,9 +0,0 @@ - - -
-

Profile of

- -
-