user/src/UserShortcuts.php

Functions

User_Shortcuts_UserDataFactory()

User_Shortcuts_UserDataFactory(\User_Account  $object) : \User_Account

مدل داده‌ای کاربر را ایجاد می‌کند.

Parameters

\User_Account $object

Returns

\User_Account

User_Shortcuts_CheckPassword()

User_Shortcuts_CheckPassword(String  $pass) : String

بررسی حالت پسورد جدید

Parameters

String $pass

Throws

\Pluf\Exception

Returns

String

User_Shortcuts_DeleteAvatar()

User_Shortcuts_DeleteAvatar(\User_Account  $user) : \Pluf_HTTP_Response_Json

Deletes avatar of given user.

Parameters

\User_Account $user

Returns

\Pluf_HTTP_Response_Json

User_Shortcuts_GetAvatar()

User_Shortcuts_GetAvatar(\User_Account  $user) 

Returns avatar of given user if is existed.

Parameters

\User_Account $user

User_Shortcuts_UpdateAvatar()

User_Shortcuts_UpdateAvatar(\User_Account  $user, array  $data = array()) : \Pluf_HTTP_Response_Json

Sets (updates or creates) avatar for given user

Parameters

\User_Account $user
array $data

Returns

\Pluf_HTTP_Response_Json

User_Shortcuts_GetListCount()

User_Shortcuts_GetListCount(\Pluf_HTTP_Request  $request) : \number

Returns list count for given request.

If count is not set in request or count is more than a threshold (50) returns a default value (50).

Parameters

\Pluf_HTTP_Request $request

Returns

\number