PHP Класс Users_model, 68kb

Наследование: extends CI_Model
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( ) : void Constructor
add_user ( $data ) : mixed Add User
delete_user ( $user_id ) : boolean Delete User
edit_user ( $user_id, $data ) : boolean Edit User
email_check ( $email, $id = '' ) : boolean Checks if an email is already in use.
generate_api_key ( $length = 32 ) : string generate_api_key function.
get_user ( $query ) : array Get user
hash_pass ( $password ) : string Hash the password
reset_password ( $hash ) : boolean Resets a users password. Used by forgot password routine.
send_new_password ( $user_id ) ------------------------------------------------------------------------
update_api_key ( $user_api_key, $user_id ) : boolean Update the API key in the user table
update_login_info ( $user_id ) : void Update user login info, such as IP-address or login time.
user_notes ( $user_id ) : array User Notes
username_check ( $username, $id = '' ) : boolean Checks if a username is already in use.
users_listings ( $listing_owner_id ) : string Finds users active listings

Приватные методы

Метод Описание
_get_user_by_id ( $user_id ) : mixed Get User By id
_get_user_by_username ( $user_name ) : mixed Get User By id

Описание методов

__construct() публичный Метод

Constructor
public __construct ( ) : void
Результат void

add_user() публичный Метод

Add User
public add_user ( $data ) : mixed
Результат mixed

delete_user() публичный Метод

Delete User
public delete_user ( $user_id ) : boolean
Результат boolean

edit_user() публичный Метод

Edit User
public edit_user ( $user_id, $data ) : boolean
Результат boolean

email_check() публичный Метод

Checks if an email is already in use.
public email_check ( $email, $id = '' ) : boolean
Результат boolean

generate_api_key() публичный Метод

generate_api_key function.
public generate_api_key ( $length = 32 ) : string
Результат string

get_user() публичный Метод

Get user
public get_user ( $query ) : array
Результат array

hash_pass() публичный Метод

Hash the password
public hash_pass ( $password ) : string
Результат string

reset_password() публичный Метод

Resets a users password. Used by forgot password routine.
public reset_password ( $hash ) : boolean
Результат boolean

send_new_password() публичный Метод

------------------------------------------------------------------------
public send_new_password ( $user_id )

update_api_key() публичный Метод

Update the API key in the user table
public update_api_key ( $user_api_key, $user_id ) : boolean
Результат boolean

update_login_info() публичный Метод

Update user login info, such as IP-address or login time.
public update_login_info ( $user_id ) : void
Результат void

user_notes() публичный Метод

Get all notes for a user.
public user_notes ( $user_id ) : array
Результат array

username_check() публичный Метод

Checks if a username is already in use.
public username_check ( $username, $id = '' ) : boolean
Результат boolean

users_listings() публичный Метод

Finds users active listings
public users_listings ( $listing_owner_id ) : string
Результат string