[ Index ]

PHP Cross Reference of MantisBT

title

Body

[close]

/core/ -> user_api.php (summary)

User API

Copyright: Copyright (C) 2000 - 2002 Kenzaburo Ito - kenito@300baud.org
Copyright: Copyright (C) 2002 - 2011 MantisBT Team - mantisbt-dev@lists.sourceforge.net
File Size: 1456 lines (45 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 63 functions

  user_cache_row()
  user_cache_array_rows()
  user_cache_database_result()
  user_clear_cache()
  user_update_cache()
  user_search_cache()
  user_exists()
  user_ensure_exists()
  user_is_name_unique()
  user_ensure_name_unique()
  user_is_realname_unique()
  user_ensure_realname_unique()
  user_is_name_valid()
  user_ensure_name_valid()
  user_is_monitoring_bug()
  user_is_administrator()
  user_is_protected()
  user_is_anonymous()
  user_ensure_unprotected()
  user_is_enabled()
  user_count_level()
  user_get_logged_in_user_ids()
  user_create()
  user_signup()
  user_delete_project_specific_access_levels()
  user_delete_profiles()
  user_delete()
  user_get_id_by_name()
  user_get_id_by_email()
  user_get_id_by_realname()
  user_get_row_by_name()
  user_get_row()
  user_get_field()
  user_get_email()
  user_get_realname()
  user_get_name()
  user_get_avatar()
  user_get_access_level()
  user_get_accessible_projects()
  user_get_accessible_subprojects()
  user_get_all_accessible_subprojects()
  user_get_all_accessible_projects()
  user_get_assigned_projects()
  user_get_unassigned_by_project_id()
  user_get_assigned_open_bug_count()
  user_get_reported_open_bug_count()
  user_get_profile_row()
  user_is_login_request_allowed()
  user_is_lost_password_request_allowed()
  user_get_bug_filter()
  user_update_last_visit()
  user_increment_login_count()
  user_reset_failed_login_count_to_zero()
  user_increment_failed_login_count()
  user_reset_lost_password_in_progress_count_to_zero()
  user_increment_lost_password_in_progress_count()
  user_set_field()
  user_set_default_project()
  user_set_password()
  user_set_email()
  user_set_realname()
  user_set_name()
  user_reset_password()

Functions
Functions that are not part of a class:

user_cache_row( $p_user_id, $p_trigger_errors = true )   X-Ref
No description

user_cache_array_rows( $p_user_id_array )   X-Ref
No description

user_cache_database_result( $p_user_database_result )   X-Ref
No description

user_clear_cache( $p_user_id = null )   X-Ref
No description

user_update_cache( $p_user_id, $p_field, $p_value )   X-Ref
No description

user_search_cache( $p_field, $p_value )   X-Ref
No description

user_exists( $p_user_id )   X-Ref
No description

user_ensure_exists( $p_user_id )   X-Ref
No description

user_is_name_unique( $p_username )   X-Ref
No description

user_ensure_name_unique( $p_username )   X-Ref
No description

user_is_realname_unique( $p_username, $p_realname )   X-Ref
No description

user_ensure_realname_unique( $p_username, $p_realname )   X-Ref
No description

user_is_name_valid( $p_username )   X-Ref
No description

user_ensure_name_valid( $p_username )   X-Ref
No description

user_is_monitoring_bug( $p_user_id, $p_bug_id )   X-Ref
No description

user_is_administrator( $p_user_id )   X-Ref
No description

user_is_protected( $p_user_id )   X-Ref
No description

user_is_anonymous( $p_user_id )   X-Ref
No description

user_ensure_unprotected( $p_user_id )   X-Ref
No description

user_is_enabled( $p_user_id )   X-Ref
No description

user_count_level( $p_level = ANYBODY )   X-Ref
No description

user_get_logged_in_user_ids( $p_session_duration_in_minutes )   X-Ref
No description

user_create( $p_username, $p_password, $p_email = '',$p_access_level = null, $p_protected = false, $p_enabled = true,$p_realname = '', $p_admin_name = '' )   X-Ref
No description

user_signup( $p_username, $p_email = null )   X-Ref
No description

user_delete_project_specific_access_levels( $p_user_id )   X-Ref
No description

user_delete_profiles( $p_user_id )   X-Ref
No description

user_delete( $p_user_id )   X-Ref
No description

user_get_id_by_name( $p_username )   X-Ref
No description

user_get_id_by_email( $p_email )   X-Ref
No description

user_get_id_by_realname( $p_realname )   X-Ref
No description

user_get_row_by_name( $p_username )   X-Ref
No description

user_get_row( $p_user_id )   X-Ref
No description

user_get_field( $p_user_id, $p_field_name )   X-Ref
No description

user_get_email( $p_user_id )   X-Ref
No description

user_get_realname( $p_user_id )   X-Ref
No description

user_get_name( $p_user_id )   X-Ref
No description

user_get_avatar( $p_user_id, $p_size = 80 )   X-Ref
Return the user avatar image URL
in this first implementation, only gravatar.com avatars are supported

return: array|bool an array( URL, width, height ) or false when the given user has no avatar

user_get_access_level( $p_user_id, $p_project_id = ALL_PROJECTS )   X-Ref
No description

user_get_accessible_projects( $p_user_id, $p_show_disabled = false )   X-Ref
No description

user_get_accessible_subprojects( $p_user_id, $p_project_id, $p_show_disabled = false )   X-Ref
No description

user_get_all_accessible_subprojects( $p_user_id, $p_project_id )   X-Ref
No description

user_get_all_accessible_projects( $p_user_id, $p_project_id )   X-Ref
No description

user_get_assigned_projects( $p_user_id )   X-Ref
Get a list of projects the specified user is assigned to.

param: int $p_user_id
return: array An array of projects by project id the specified user is assigned to.

user_get_unassigned_by_project_id( $p_project_id = null )   X-Ref
List of users that are NOT in the specified project and that are enabled
if no project is specified use the current project
also exclude any administrators

param: int $p_project_id
return: array List of users not assigned to the specified project

user_get_assigned_open_bug_count( $p_user_id, $p_project_id = ALL_PROJECTS )   X-Ref
No description

user_get_reported_open_bug_count( $p_user_id, $p_project_id = ALL_PROJECTS )   X-Ref
No description

user_get_profile_row( $p_user_id, $p_profile_id )   X-Ref
No description

user_is_login_request_allowed( $p_user_id )   X-Ref
No description

user_is_lost_password_request_allowed( $p_user_id )   X-Ref
No description

user_get_bug_filter( $p_user_id, $p_project_id = null )   X-Ref
No description

user_update_last_visit( $p_user_id )   X-Ref
No description

user_increment_login_count( $p_user_id )   X-Ref
No description

user_reset_failed_login_count_to_zero( $p_user_id )   X-Ref
No description

user_increment_failed_login_count( $p_user_id )   X-Ref
No description

user_reset_lost_password_in_progress_count_to_zero( $p_user_id )   X-Ref
No description

user_increment_lost_password_in_progress_count( $p_user_id )   X-Ref
No description

user_set_field( $p_user_id, $p_field_name, $p_field_value )   X-Ref
No description

user_set_default_project( $p_user_id, $p_project_id )   X-Ref
No description

user_set_password( $p_user_id, $p_password, $p_allow_protected = false )   X-Ref
No description

user_set_email( $p_user_id, $p_email )   X-Ref
No description

user_set_realname( $p_user_id, $p_realname )   X-Ref
No description

user_set_name( $p_user_id, $p_username )   X-Ref
No description

user_reset_password( $p_user_id, $p_send_email = true )   X-Ref
No description



Generated: Thu Jul 28 15:48:31 2011 Cross-referenced by PHPXref 0.7