AccountSettings: allow users to change their personal details

This commit is contained in:
2023-03-11 15:32:07 +01:00
parent 87df775c51
commit 02b43035f3
3 changed files with 135 additions and 1 deletions

View File

@@ -110,6 +110,9 @@ class Member extends User
$this->is_admin = $value == 1 ? 1 : 0;
}
$params = get_object_vars($this);
$params['is_admin'] = $this->is_admin ? 1 : 0;
return Registry::get('db')->query('
UPDATE users
SET
@@ -120,7 +123,7 @@ class Member extends User
password_hash = {string:password_hash},
is_admin = {int:is_admin}
WHERE id_user = {int:id_user}',
get_object_vars($this));
$params);
}
/**

View File

@@ -11,6 +11,7 @@ class Router
public static function route()
{
$possibleActions = [
'accountsettings' => 'AccountSettings',
'addalbum' => 'EditAlbum',
'albums' => 'ViewPhotoAlbums',
'editalbum' => 'EditAlbum',