Skip to content

Latest commit

 

History

History
577 lines (212 loc) · 4.94 KB

File metadata and controls

577 lines (212 loc) · 4.94 KB
title footer
\leantime\domain\repositories\users
false

users

  • Full name: \leantime\domain\repositories\users

Methods

__construct

__construct - neu db connection

public users::__construct(): mixed

Return Value:


getUser

getUser - get on user from db

public users::getUser( $id): array|bool

Parameters:

Parameter Type Description
id ****

Return Value:


getUserBySha

getUser - get on user from db

public users::getUserBySha(mixed $hash): array

Parameters:

Parameter Type Description
hash mixed

Return Value:


getLastLogin

getLastLogin - get the date of the last login of any user

public users::getLastLogin(): string|null

Return Value:

returns datetime string with last login or null if nothing could be found


getUserByEmail

getUserByEmail - get on user from db

public users::getUserByEmail(mixed $email): array

Parameters:

Parameter Type Description
email mixed

Return Value:


getNumberOfUsers

public users::getNumberOfUsers(): mixed

Return Value:


getEmployees

getEmployees - get all employees

public users::getEmployees(): array

Return Value:


getAll

getAll - get all user

public users::getAll(): array

Return Value:


getAllBySource

public users::getAllBySource(mixed $source): mixed

Parameters:

Parameter Type Description
source mixed

Return Value:


getAllClientUsers

getAll - get all user

public users::getAllClientUsers(mixed $clientId): array

Parameters:

Parameter Type Description
clientId mixed

Return Value:


isAdmin

public users::isAdmin(mixed $userId): mixed

Parameters:

Parameter Type Description
userId mixed

Return Value:


editUser

editUSer - edit user

public users::editUser(array $values,  $id): mixed

Parameters:

Parameter Type Description
values array
id ****

Return Value:


usernameExist

usernameExist - Check if a username is already in db

public users::usernameExist( $username,  $userId = ''): bool

Parameters:

Parameter Type Description
username ****
userId ****

Return Value:


editOwn

editOwn - Edit own Userdates

public users::editOwn( $values,  $id): mixed

Parameters:

Parameter Type Description
values ****
id ****

Return Value:


addUser

addUser - add User to db

public users::addUser(array $values): false|string

Parameters:

Parameter Type Description
values array

Return Value:


deleteUser

deleteUser - delete user from db

public users::deleteUser( $id): mixed

Parameters:

Parameter Type Description
id ****

Return Value:


setPicture

setPicture - set the profile picture for an individual

public users::setPicture(mixed $_FILE, mixed $id): mixed

Parameters:

Parameter Type Description
_FILE mixed
id mixed

Return Value:


getProfilePicture

public users::getProfilePicture(mixed $id): mixed

Parameters:

Parameter Type Description
id mixed

Return Value:


patchUser

public users::patchUser(mixed $id, mixed $params): mixed

Parameters:

Parameter Type Description
id mixed
params mixed

Return Value:


getUserIdByName

getUserIdByName - Get Author/User Id by first- and lastname

public users::getUserIdByName(string $firstname, string $lastname): int|bool

Parameters:

Parameter Type Description
firstname string
lastname string Lastname

Return Value:

Identifier of user or false, if not found



Automatically generated from source code comments on 2023-02-28 using phpDocumentor