diff options
| author | ilotterytea <iltsu@alright.party> | 2025-04-22 02:56:09 +0500 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2025-04-22 03:23:46 +0500 |
| commit | df783376d2b3bdd8fe5e0e558fa781f40babd7f3 (patch) | |
| tree | 3cad6b62b81a70e73cc5df60b96740e7cf3ec992 /src/user.php | |
| parent | 55c5c9ca935a9077a1fd4003e93a10c5144a6bce (diff) | |
feat: users
Diffstat (limited to 'src/user.php')
| -rw-r--r-- | src/user.php | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/src/user.php b/src/user.php new file mode 100644 index 0000000..c09c5d5 --- /dev/null +++ b/src/user.php @@ -0,0 +1,36 @@ +<?php +class User +{ + private int $id; + private string $username; + private int $joined_at; + private int $last_active_at; + + function __construct($row) + { + $this->id = $row["id"]; + $this->username = $row["username"]; + $this->joined_at = strtotime($row["joined_at"]); + $this->last_active_at = strtotime($row["last_active_at"]); + } + + function id() + { + return $this->id; + } + + function username() + { + return $this->username; + } + + function joined_at() + { + return $this->joined_at; + } + + function last_active_at() + { + return $this->last_active_at; + } +}
\ No newline at end of file |
