diff options
Diffstat (limited to 'Zotlabs/Model/Account.php')
-rw-r--r-- | Zotlabs/Model/Account.php | 39 |
1 files changed, 32 insertions, 7 deletions
diff --git a/Zotlabs/Model/Account.php b/Zotlabs/Model/Account.php index 2b29fdff4..0159149d9 100644 --- a/Zotlabs/Model/Account.php +++ b/Zotlabs/Model/Account.php @@ -14,7 +14,32 @@ use DateTimeImmutable; use Zotlabs\Lib\Exceptions\AccountNotFoundException; use Zotlabs\Lib\Exceptions\UnexpectedDatabaseError; +/** + * Class for interacting with accounts. + * + * @SuppressWarnings(PHPMD.TooManyFields) + * @SuppressWarnings(PHPMD.LongVariable) + */ class Account { + private int $account_id = 0; + private int $account_parent = 0; + private int $account_default_channel = 0; + private string $account_salt = ''; + private string $account_password = ''; + private string $account_email = ''; + private string $account_external = ''; + private string $account_language = ''; + private string $account_created = ''; + private string $account_lastlog = ''; + private int $account_flags = 0; + private int $account_roles = 0; + private string $account_reset = ''; + private string $account_expires = ''; + private string $account_expire_notified = ''; + private string $account_service_class = ''; + private int $account_level = 0; + private string $account_password_changed = ''; + function __construct(array $attributes) { foreach($attributes as $key => $val) { $this->$key = $val; @@ -180,9 +205,9 @@ class Account { SQL; $result = q($sql, - intval($this->account_id), - intval($this->account_parent), - intval($this->account_default_channel), + $this->account_id, + $this->account_parent, + $this->account_default_channel, dbesc($this->account_salt), dbesc($this->account_password), dbesc($this->account_email), @@ -190,15 +215,15 @@ class Account { dbesc($this->account_language), dbesc($this->account_created), dbesc($this->account_lastlog), - intval($this->account_flags), - intval($this->account_roles), + $this->account_flags, + $this->account_roles, dbesc($this->account_reset), dbesc($this->account_expires), dbesc($this->account_expire_notified), dbesc($this->account_service_class), - intval($this->account_level), + $this->account_level, dbesc($this->account_password_changed), - intval($this->account_id) + $this->account_id ); if ($result === false) { |