From c7c1cb920b7cc32e79f1d1bd6f42ccf4f1e124f4 Mon Sep 17 00:00:00 2001 From: Roman Kelesidis Date: Tue, 6 Jun 2023 14:47:15 +0700 Subject: [PATCH] Revert "Minor improvements (#779)" This reverts commit cb94b703cc275b59aa338e563af1e1e61b5fd24e. --- src/Legacy/Common/User.php | 65 ++++++++++++++++++++++++++++++-------- 1 file changed, 51 insertions(+), 14 deletions(-) diff --git a/src/Legacy/Common/User.php b/src/Legacy/Common/User.php index cb25b0032..4a7194760 100644 --- a/src/Legacy/Common/User.php +++ b/src/Legacy/Common/User.php @@ -23,7 +23,7 @@ class User * * @var array */ - public $cfg = [ + public array $cfg = [ 'req_login' => false, // requires user to be logged in 'req_session_admin' => false, // requires active admin session (for moderation or admin actions) ]; @@ -33,7 +33,7 @@ class User * * @var array */ - public $opt_js = [ + public array $opt_js = [ 'only_new' => 0, // show ony new posts or topics 'h_av' => 0, // hide avatar 'h_rnk_i' => 0, // hide rank images @@ -53,7 +53,7 @@ class User * * @var array */ - public $opt_js_guest = [ + public array $opt_js_guest = [ 'h_av' => 1, // hide avatar 'h_rnk_i' => 1, // hide rank images 'h_smile' => 1, // hide smilies @@ -65,7 +65,7 @@ class User * * @var array */ - public $sessiondata = [ + public array $sessiondata = [ 'uk' => null, 'uid' => null, 'sid' => '', @@ -76,22 +76,59 @@ class User * * @var array */ - public $data = []; - + public array $data = []; /** - * Shortcuts + * User ID * - * @var mixed + * @var string + */ + public string $id; + + /** + * User active (1|0) */ - public $id; public $active; - public $name; - public $opt; - public $ip; + + /** + * Username + * + * @var string + */ + public string $name; + + /** + * User options + * + * @var string + */ + public string $opt; + + /** + * User IP + * + * @var string + */ + public string $ip; + + /** + * User level + */ public $level; - public $regdate; - public $lastvisit; + + /** + * User registration date + * + * @var string + */ + public string $regdate; + + /** + * User last visit date + * + * @var string + */ + public string $lastvisit; /** * User constructor