[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

title

Body

[close]

/wp-admin/includes/ -> ms.php (summary)

Multisite administration functions.

File Size: 1154 lines (34 kb)
Included or required: 2 times
Referenced: 0 times
Includes or requires: 0 files

Defines 23 functions

  check_upload_size()
  wpmu_delete_blog()
  wpmu_delete_user()
  upload_is_user_over_quota()
  display_space_usage()
  fix_import_form_size()
  upload_space_setting()
  refresh_user_details()
  format_code_lang()
  sync_category_tag_slugs()
  _access_denied_splash()
  check_import_new_users()
  mu_dropdown_languages()
  site_admin_notice()
  avoid_blog_page_permalink_collision()
  choose_primary_blog()
  can_edit_network()
  _thickbox_path_admin_subfolder()
  confirm_delete_users()
  network_settings_add_js()
  network_edit_site_nav()
  get_site_screen_help_tab_args()
  get_site_screen_help_sidebar_content()

Functions
Functions that are not part of a class:

check_upload_size( $file )   X-Ref
Determine if uploaded file exceeds space quota.

return: array $_FILES array with 'error' key set if file exceeds quota. 'error' is empty otherwise.
param: array $file $_FILES array for a given file.

wpmu_delete_blog( $blog_id, $drop = false )   X-Ref
Delete a site.

param: int  $blog_id Site ID.
param: bool $drop    True if site's database tables should be dropped. Default is false.

wpmu_delete_user( $id )   X-Ref
Delete a user from the network and remove from all sites.

return: bool True if the user was deleted, otherwise false.
param: int $id The user ID.

upload_is_user_over_quota( $echo = true )   X-Ref
Check whether a site has used its allotted upload space.

return: bool True if user is over upload space quota, otherwise false.
param: bool $echo Optional. If $echo is set and the quota is exceeded, a warning message is echoed. Default is true.

display_space_usage()   X-Ref
Displays the amount of disk space used by the current site. Not used in core.


fix_import_form_size( $size )   X-Ref
Get the remaining upload space for this site.

return: int Max size in bytes
param: int $size Current max size in bytes

upload_space_setting( $id )   X-Ref
Displays the site upload space quota setting form on the Edit Site Settings screen.

param: int $id The ID of the site to display the setting for.

refresh_user_details( $id )   X-Ref
Cleans the user cache for a specific user.

return: bool|int The ID of the refreshed user or false if the user does not exist.
param: int $id The user ID.

format_code_lang( $code = '' )   X-Ref
Returns the language for a language code.

return: string The language corresponding to $code if it exists. If it does not exist,
param: string $code Optional. The two-letter language code. Default empty.

sync_category_tag_slugs( $term, $taxonomy )   X-Ref
Synchronizes category and post tag slugs when global terms are enabled.

return: WP_Term|array Returns `$term`, after filtering the 'slug' field with `sanitize_title()`
param: WP_Term|array $term     The term.
param: string        $taxonomy The taxonomy for `$term`. Should be 'category' or 'post_tag', as these are

_access_denied_splash()   X-Ref
Displays an access denied message when a user tries to view a site's dashboard they
do not have access to.


check_import_new_users( $permission )   X-Ref
Checks if the current user has permissions to import new users.

return: bool True if the user has proper permissions, false if they do not.
param: string $permission A permission to be checked. Currently not used.

mu_dropdown_languages( $lang_files = array()   X-Ref
Generates and displays a drop-down of available languages.

param: string[] $lang_files Optional. An array of the language files. Default empty array.
param: string   $current    Optional. The current language code. Default empty.

site_admin_notice()   X-Ref
Displays an admin notice to upgrade all sites after a core upgrade.

return: false False if the current user is not a super admin.

avoid_blog_page_permalink_collision( $data, $postarr )   X-Ref
Avoids a collision between a site slug and a permalink slug.

In a subdirectory installation this will make sure that a site and a post do not use the
same subdirectory by checking for a site with the same name as a new post.

return: array The new array of post data after checking for collisions.
param: array $data    An array of post data.
param: array $postarr An array of posts. Not currently used.

choose_primary_blog()   X-Ref
Handles the display of choosing a user's primary site.

This displays the user's primary site and allows the user to choose
which site is primary.


can_edit_network( $network_id )   X-Ref
Whether or not we can edit this network from this page.

By default editing of network is restricted to the Network Admin for that `$network_id`.
This function allows for this to be overridden.

return: bool True if network can be edited, otherwise false.
param: int $network_id The network ID to check.

_thickbox_path_admin_subfolder()   X-Ref
Thickbox image paths for Network Admin.


confirm_delete_users( $users )   X-Ref

param: array $users

network_settings_add_js()   X-Ref
Print JavaScript in the header on the Network Settings screen.


network_edit_site_nav( $args = array()   X-Ref
Outputs the HTML for a network's "Edit Site" tabular interface.

param: $args {

get_site_screen_help_tab_args()   X-Ref
Returns the arguments for the help tab on the Edit Site screens.

return: array Help tab arguments.

get_site_screen_help_sidebar_content()   X-Ref
Returns the content for the help sidebar on the Edit Site screens.

return: string Help sidebar content.



Generated: Fri Oct 25 08:20:01 2019 Cross-referenced by PHPXref 0.7