From 57cc5b73b5e37ebaf4db2bff32f6203afceba0c8 Mon Sep 17 00:00:00 2001 From: Geo Halkiadakis Date: Fri, 5 May 2023 17:50:06 +0300 Subject: push minor hot-fix (remove depricated method from Access model) --- public/app/models/Access_model.php | 47 -------------------------------------- 1 file changed, 47 deletions(-) (limited to 'public/app/models') diff --git a/public/app/models/Access_model.php b/public/app/models/Access_model.php index 8a2e5ce..023d361 100644 --- a/public/app/models/Access_model.php +++ b/public/app/models/Access_model.php @@ -33,53 +33,6 @@ class Access_model } - /** get user (by index key) - * - * user detailed array - * includes all user properties + granted roles + privileges - * - * @param $id (int) : user id - * @param $value (string) - */ - public static function getUser($id) - { - $user = Registry::use('database')->query( - "SELECT user.*, - ( -- construct array (json) of roles granted to user - SELECT CONCAT( - '[', - GROUP_CONCAT(role.id), - ']' - ) - FROM `role` - WHERE role.id IN ( - SELECT user_role.role_id - FROM user_role - WHERE user_role.user_id = :id - ) - ) AS Roles_json - FROM user - WHERE id = :id", - [ ':id' => $id ] - )->getFirst(); - - - // if no user, return false - if ($user === false) return false; - - - // TODO: - // * merge root+sub privilede lists - // * convert json strings to php arrays - - - // TODO: - // cache user super array - - return $user; - } - - /** create user * * creates user record; -- cgit v1.2.3