H69UNtblNBNpha2dtB1Odn8qYp1Qk5NK2gi7yfceofo9N
e:
/
home
/
ajudasindico
/
Web
/
16dezoito
/
weecook
/
wp-admin
/
Nama File / Folder
Size
Action
css
--
NONE
images
--
NONE
includes
--
NONE
js
--
NONE
maint
--
NONE
network
--
NONE
user
--
NONE
admin-ajax.php
3.556KB
Hapus
Edit
Rename
admin-footer.php
2.345KB
Hapus
Edit
Rename
admin-functions.php
0.394KB
Hapus
Edit
Rename
admin-post.php
1.646KB
Hapus
Edit
Rename
admin.php
10.647KB
Hapus
Edit
Rename
comment.php
9.839KB
Hapus
Edit
Rename
credits.php
5.012KB
Hapus
Edit
Rename
custom-background.php
16.841KB
Hapus
Edit
Rename
custom-header.php
43.191KB
Hapus
Edit
Rename
customize.php
5.256KB
Hapus
Edit
Rename
edit-comments.php
12.852KB
Hapus
Edit
Rename
edit-form-advanced.php
31.325KB
Hapus
Edit
Rename
edit-form-comment.php
7.241KB
Hapus
Edit
Rename
edit-link-form.php
5.887KB
Hapus
Edit
Rename
edit-tag-form.php
8.333KB
Hapus
Edit
Rename
edit-tags.php
20.166KB
Hapus
Edit
Rename
edit.php
14.994KB
Hapus
Edit
Rename
import.php
5.093KB
Hapus
Edit
Rename
index.php
5.907KB
Hapus
Edit
Rename
install.php
15.009KB
Hapus
Edit
Rename
link-add.php
0.695KB
Hapus
Edit
Rename
link-manager.php
3.505KB
Hapus
Edit
Rename
link-parse-opml.php
2.04KB
Hapus
Edit
Rename
link.php
2.563KB
Hapus
Edit
Rename
load-scripts.php
1.77KB
Hapus
Edit
Rename
load-styles.php
2.317KB
Hapus
Edit
Rename
media-new.php
3.056KB
Hapus
Edit
Rename
media-upload.php
3.229KB
Hapus
Edit
Rename
media.php
5.104KB
Hapus
Edit
Rename
menu-header.php
8.848KB
Hapus
Edit
Rename
menu.php
12.5KB
Hapus
Edit
Rename
moderation.php
0.313KB
Hapus
Edit
Rename
ms-admin.php
0.206KB
Hapus
Edit
Rename
ms-edit.php
0.226KB
Hapus
Edit
Rename
ms-options.php
0.23KB
Hapus
Edit
Rename
ms-sites.php
0.223KB
Hapus
Edit
Rename
ms-themes.php
0.225KB
Hapus
Edit
Rename
ms-upgrade-network.php
0.227KB
Hapus
Edit
Rename
ms-users.php
0.223KB
Hapus
Edit
Rename
my-sites.php
4.521KB
Hapus
Edit
Rename
nav-menus.php
39.08KB
Hapus
Edit
Rename
network.php
5.254KB
Hapus
Edit
Rename
options-discussion.php
13.885KB
Hapus
Edit
Rename
options-general.php
14.402KB
Hapus
Edit
Rename
options-head.php
0.48KB
Hapus
Edit
Rename
options-permalink.php
14.741KB
Hapus
Edit
Rename
options-writing.php
7.856KB
Hapus
Edit
Rename
options.php
11.056KB
Hapus
Edit
Rename
plugin-editor.php
11.724KB
Hapus
Edit
Rename
plugin-install.php
5.187KB
Hapus
Edit
Rename
plugins.php
21.673KB
Hapus
Edit
Rename
post-new.php
2.666KB
Hapus
Edit
Rename
post.php
7.659KB
Hapus
Edit
Rename
press-this.php
0.68KB
Hapus
Edit
Rename
profile.php
0.289KB
Hapus
Edit
Rename
revision.php
4.899KB
Hapus
Edit
Rename
setup-config.php
13.964KB
Hapus
Edit
Rename
theme-editor.php
11.372KB
Hapus
Edit
Rename
theme-install.php
11.745KB
Hapus
Edit
Rename
themes.php
19.193KB
Hapus
Edit
Rename
tools.php
5.442KB
Hapus
Edit
Rename
update-core.php
28.559KB
Hapus
Edit
Rename
update.php
10.215KB
Hapus
Edit
Rename
upgrade.php
4.406KB
Hapus
Edit
Rename
upload.php
12.117KB
Hapus
Edit
Rename
user-edit.php
24.169KB
Hapus
Edit
Rename
user-new.php
19.523KB
Hapus
Edit
Rename
widgets.php
17.684KB
Hapus
Edit
Rename
<=Back
<?php /** * New User Administration Screen. * * @package WordPress * @subpackage Administration */ /** WordPress Administration Bootstrap */ require_once( dirname( __FILE__ ) . '/admin.php' ); if ( is_multisite() ) { if ( ! current_user_can( 'create_users' ) && ! current_user_can( 'promote_users' ) ) { wp_die( '<h1>' . __( 'Cheatin’ uh?' ) . '</h1>' . '<p>' . __( 'You do not have sufficient permissions to add users to this network.' ) . '</p>', 403 ); } } elseif ( ! current_user_can( 'create_users' ) ) { wp_die( '<h1>' . __( 'Cheatin’ uh?' ) . '</h1>' . '<p>' . __( 'You are not allowed to create users.' ) . '</p>', 403 ); } if ( is_multisite() ) { add_filter( 'wpmu_signup_user_notification_email', 'admin_created_user_email' ); } if ( isset($_REQUEST['action']) && 'adduser' == $_REQUEST['action'] ) { check_admin_referer( 'add-user', '_wpnonce_add-user' ); $user_details = null; $user_email = wp_unslash( $_REQUEST['email'] ); if ( false !== strpos( $user_email, '@' ) ) { $user_details = get_user_by( 'email', $user_email ); } else { if ( is_super_admin() ) { $user_details = get_user_by( 'login', $user_email ); } else { wp_redirect( add_query_arg( array('update' => 'enter_email'), 'user-new.php' ) ); die(); } } if ( !$user_details ) { wp_redirect( add_query_arg( array('update' => 'does_not_exist'), 'user-new.php' ) ); die(); } if ( ! current_user_can( 'promote_user', $user_details->ID ) ) { wp_die( '<h1>' . __( 'Cheatin’ uh?' ) . '</h1>' . '<p>' . __( 'You do not have sufficient permissions to add users to this network.' ) . '</p>', 403 ); } // Adding an existing user to this blog $new_user_email = $user_details->user_email; $redirect = 'user-new.php'; $username = $user_details->user_login; $user_id = $user_details->ID; if ( ( $username != null && !is_super_admin( $user_id ) ) && ( array_key_exists($blog_id, get_blogs_of_user($user_id)) ) ) { $redirect = add_query_arg( array('update' => 'addexisting'), 'user-new.php' ); } else { if ( isset( $_POST[ 'noconfirmation' ] ) && current_user_can( 'manage_network_users' ) ) { add_existing_user_to_blog( array( 'user_id' => $user_id, 'role' => $_REQUEST[ 'role' ] ) ); $redirect = add_query_arg( array('update' => 'addnoconfirmation'), 'user-new.php' ); } else { $newuser_key = substr( md5( $user_id ), 0, 5 ); add_option( 'new_user_' . $newuser_key, array( 'user_id' => $user_id, 'email' => $user_details->user_email, 'role' => $_REQUEST[ 'role' ] ) ); $roles = get_editable_roles(); $role = $roles[ $_REQUEST['role'] ]; /** * Fires immediately after a user is invited to join a site, but before the notification is sent. * * @since 4.4.0 * * @param int $user_id The invited user's ID. * @param array $role The role of invited user. * @param string $newuser_key The key of the invitation. */ do_action( 'invite_user', $user_id, $role, $newuser_key ); /* translators: 1: Site name, 2: site URL, 3: role, 4: activation URL */ $message = __( 'Hi, You\'ve been invited to join \'%1$s\' at %2$s with the role of %3$s. Please click the following link to confirm the invite: %4$s' ); wp_mail( $new_user_email, sprintf( __( '[%s] Joining confirmation' ), wp_specialchars_decode( get_option( 'blogname' ) ) ), sprintf( $message, get_option( 'blogname' ), home_url(), wp_specialchars_decode( translate_user_role( $role['name'] ) ), home_url( "/newbloguser/$newuser_key/" ) ) ); $redirect = add_query_arg( array('update' => 'add'), 'user-new.php' ); } } wp_redirect( $redirect ); die(); } elseif ( isset($_REQUEST['action']) && 'createuser' == $_REQUEST['action'] ) { check_admin_referer( 'create-user', '_wpnonce_create-user' ); if ( ! current_user_can( 'create_users' ) ) { wp_die( '<h1>' . __( 'Cheatin’ uh?' ) . '</h1>' . '<p>' . __( 'You are not allowed to create users.' ) . '</p>', 403 ); } if ( ! is_multisite() ) { $user_id = edit_user(); if ( is_wp_error( $user_id ) ) { $add_user_errors = $user_id; } else { if ( current_user_can( 'list_users' ) ) $redirect = 'users.php?update=add&id=' . $user_id; else $redirect = add_query_arg( 'update', 'add', 'user-new.php' ); wp_redirect( $redirect ); die(); } } else { // Adding a new user to this site $new_user_email = wp_unslash( $_REQUEST['email'] ); $user_details = wpmu_validate_user_signup( $_REQUEST['user_login'], $new_user_email ); if ( is_wp_error( $user_details[ 'errors' ] ) && !empty( $user_details[ 'errors' ]->errors ) ) { $add_user_errors = $user_details[ 'errors' ]; } else { /** * Filter the user_login, also known as the username, before it is added to the site. * * @since 2.0.3 * * @param string $user_login The sanitized username. */ $new_user_login = apply_filters( 'pre_user_login', sanitize_user( wp_unslash( $_REQUEST['user_login'] ), true ) ); if ( isset( $_POST[ 'noconfirmation' ] ) && current_user_can( 'manage_network_users' ) ) { add_filter( 'wpmu_signup_user_notification', '__return_false' ); // Disable confirmation email add_filter( 'wpmu_welcome_user_notification', '__return_false' ); // Disable welcome email } wpmu_signup_user( $new_user_login, $new_user_email, array( 'add_to_blog' => $wpdb->blogid, 'new_role' => $_REQUEST['role'] ) ); if ( isset( $_POST[ 'noconfirmation' ] ) && current_user_can( 'manage_network_users' ) ) { $key = $wpdb->get_var( $wpdb->prepare( "SELECT activation_key FROM {$wpdb->signups} WHERE user_login = %s AND user_email = %s", $new_user_login, $new_user_email ) ); wpmu_activate_signup( $key ); $redirect = add_query_arg( array('update' => 'addnoconfirmation'), 'user-new.php' ); } else { $redirect = add_query_arg( array('update' => 'newuserconfirmation'), 'user-new.php' ); } wp_redirect( $redirect ); die(); } } } $title = __('Add New User'); $parent_file = 'users.php'; $do_both = false; if ( is_multisite() && current_user_can('promote_users') && current_user_can('create_users') ) $do_both = true; $help = '<p>' . __('To add a new user to your site, fill in the form on this screen and click the Add New User button at the bottom.') . '</p>'; if ( is_multisite() ) { $help .= '<p>' . __('Because this is a multisite installation, you may add accounts that already exist on the Network by specifying a username or email, and defining a role. For more options, such as specifying a password, you have to be a Network Administrator and use the hover link under an existing user’s name to Edit the user profile under Network Admin > All Users.') . '</p>' . '<p>' . __('New users will receive an email letting them know they’ve been added as a user for your site. This email will also contain their password. Check the box if you don’t want the user to receive a welcome email.') . '</p>'; } else { $help .= '<p>' . __('You must assign a password to the new user, which they can change after logging in. The username, however, cannot be changed.') . '</p>' . '<p>' . __('New users will receive an email letting them know they’ve been added as a user for your site. By default, this email will also contain their password. Uncheck the box if you don’t want the password to be included in the welcome email.') . '</p>'; } $help .= '<p>' . __('Remember to click the Add New User button at the bottom of this screen when you are finished.') . '</p>'; get_current_screen()->add_help_tab( array( 'id' => 'overview', 'title' => __('Overview'), 'content' => $help, ) ); get_current_screen()->add_help_tab( array( 'id' => 'user-roles', 'title' => __('User Roles'), 'content' => '<p>' . __('Here is a basic overview of the different user roles and the permissions associated with each one:') . '</p>' . '<ul>' . '<li>' . __('Subscribers can read comments/comment/receive newsletters, etc. but cannot create regular site content.') . '</li>' . '<li>' . __('Contributors can write and manage their posts but not publish posts or upload media files.') . '</li>' . '<li>' . __('Authors can publish and manage their own posts, and are able to upload files.') . '</li>' . '<li>' . __('Editors can publish posts, manage posts as well as manage other people’s posts, etc.') . '</li>' . '<li>' . __('Administrators have access to all the administration features.') . '</li>' . '</ul>' ) ); get_current_screen()->set_help_sidebar( '<p><strong>' . __('For more information:') . '</strong></p>' . '<p>' . __('<a href="https://codex.wordpress.org/Users_Add_New_Screen" target="_blank">Documentation on Adding New Users</a>') . '</p>' . '<p>' . __('<a href="https://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>' ); wp_enqueue_script('wp-ajax-response'); wp_enqueue_script( 'user-profile' ); /** * Filter whether to enable user auto-complete for non-super admins in Multisite. * * @since 3.4.0 * * @param bool $enable Whether to enable auto-complete for non-super admins. Default false. */ if ( is_multisite() && current_user_can( 'promote_users' ) && ! wp_is_large_network( 'users' ) && ( is_super_admin() || apply_filters( 'autocomplete_users_for_site_admins', false ) ) ) { wp_enqueue_script( 'user-suggest' ); } require_once( ABSPATH . 'wp-admin/admin-header.php' ); if ( isset($_GET['update']) ) { $messages = array(); if ( is_multisite() ) { switch ( $_GET['update'] ) { case "newuserconfirmation": $messages[] = __('Invitation email sent to new user. A confirmation link must be clicked before their account is created.'); break; case "add": $messages[] = __('Invitation email sent to user. A confirmation link must be clicked for them to be added to your site.'); break; case "addnoconfirmation": $messages[] = __('User has been added to your site.'); break; case "addexisting": $messages[] = __('That user is already a member of this site.'); break; case "does_not_exist": $messages[] = __('The requested user does not exist.'); break; case "enter_email": $messages[] = __('Please enter a valid email address.'); break; } } else { if ( 'add' == $_GET['update'] ) $messages[] = __('User added.'); } } ?> <div class="wrap"> <h1 id="add-new-user"><?php if ( current_user_can( 'create_users' ) ) { echo _x( 'Add New User', 'user' ); } elseif ( current_user_can( 'promote_users' ) ) { echo _x( 'Add Existing User', 'user' ); } ?> </h1> <?php if ( isset($errors) && is_wp_error( $errors ) ) : ?> <div class="error"> <ul> <?php foreach ( $errors->get_error_messages() as $err ) echo "<li>$err</li>\n"; ?> </ul> </div> <?php endif; if ( ! empty( $messages ) ) { foreach ( $messages as $msg ) echo '<div id="message" class="updated notice is-dismissible"><p>' . $msg . '</p></div>'; } ?> <?php if ( isset($add_user_errors) && is_wp_error( $add_user_errors ) ) : ?> <div class="error"> <?php foreach ( $add_user_errors->get_error_messages() as $message ) echo "<p>$message</p>"; ?> </div> <?php endif; ?> <div id="ajax-response"></div> <?php if ( is_multisite() ) { if ( $do_both ) echo '<h2 id="add-existing-user">' . __( 'Add Existing User' ) . '</h2>'; if ( !is_super_admin() ) { echo '<p>' . __( 'Enter the email address of an existing user on this network to invite them to this site. That person will be sent an email asking them to confirm the invite.' ) . '</p>'; $label = __('Email'); $type = 'email'; } else { echo '<p>' . __( 'Enter the email address or username of an existing user on this network to invite them to this site. That person will be sent an email asking them to confirm the invite.' ) . '</p>'; $label = __('Email or Username'); $type = 'text'; } ?> <form method="post" name="adduser" id="adduser" class="validate" novalidate="novalidate"<?php /** * Fires inside the adduser form tag. * * @since 3.0.0 */ do_action( 'user_new_form_tag' ); ?>> <input name="action" type="hidden" value="adduser" /> <?php wp_nonce_field( 'add-user', '_wpnonce_add-user' ) ?> <table class="form-table"> <tr class="form-field form-required"> <th scope="row"><label for="adduser-email"><?php echo $label; ?></label></th> <td><input name="email" type="<?php echo $type; ?>" id="adduser-email" class="wp-suggest-user" value="" /></td> </tr> <tr class="form-field"> <th scope="row"><label for="adduser-role"><?php _e('Role'); ?></label></th> <td><select name="role" id="adduser-role"> <?php wp_dropdown_roles( get_option('default_role') ); ?> </select> </td> </tr> <?php if ( current_user_can( 'manage_network_users' ) ) { ?> <tr> <th scope="row"><label for="adduser-noconfirmation"><?php _e('Skip Confirmation Email') ?></label></th> <td><label for="adduser-noconfirmation"><input type="checkbox" name="noconfirmation" id="adduser-noconfirmation" value="1" /> <?php _e( 'Add the user without sending an email that requires their confirmation.' ); ?></label></td> </tr> <?php } ?> </table> <?php /** * Fires at the end of the new user form. * * Passes a contextual string to make both types of new user forms * uniquely targetable. Contexts are 'add-existing-user' (Multisite), * and 'add-new-user' (single site and network admin). * * @since 3.7.0 * * @param string $type A contextual string specifying which type of new user form the hook follows. */ do_action( 'user_new_form', 'add-existing-user' ); ?> <?php submit_button( __( 'Add Existing User' ), 'primary', 'adduser', true, array( 'id' => 'addusersub' ) ); ?> </form> <?php } // is_multisite() if ( current_user_can( 'create_users') ) { if ( $do_both ) echo '<h2 id="create-new-user">' . __( 'Add New User' ) . '</h2>'; ?> <p><?php _e('Create a brand new user and add them to this site.'); ?></p> <form method="post" name="createuser" id="createuser" class="validate" novalidate="novalidate"<?php /** This action is documented in wp-admin/user-new.php */ do_action( 'user_new_form_tag' ); ?>> <input name="action" type="hidden" value="createuser" /> <?php wp_nonce_field( 'create-user', '_wpnonce_create-user' ); ?> <?php // Load up the passed data, else set to a default. $creating = isset( $_POST['createuser'] ); $new_user_login = $creating && isset( $_POST['user_login'] ) ? wp_unslash( $_POST['user_login'] ) : ''; $new_user_firstname = $creating && isset( $_POST['first_name'] ) ? wp_unslash( $_POST['first_name'] ) : ''; $new_user_lastname = $creating && isset( $_POST['last_name'] ) ? wp_unslash( $_POST['last_name'] ) : ''; $new_user_email = $creating && isset( $_POST['email'] ) ? wp_unslash( $_POST['email'] ) : ''; $new_user_uri = $creating && isset( $_POST['url'] ) ? wp_unslash( $_POST['url'] ) : ''; $new_user_role = $creating && isset( $_POST['role'] ) ? wp_unslash( $_POST['role'] ) : ''; $new_user_send_notification = $creating && ! isset( $_POST['send_user_notification'] ) ? false : true; $new_user_ignore_pass = $creating && isset( $_POST['noconfirmation'] ) ? wp_unslash( $_POST['noconfirmation'] ) : ''; ?> <table class="form-table"> <tr class="form-field form-required"> <th scope="row"><label for="user_login"><?php _e('Username'); ?> <span class="description"><?php _e('(required)'); ?></span></label></th> <td><input name="user_login" type="text" id="user_login" value="<?php echo esc_attr( $new_user_login ); ?>" aria-required="true" autocapitalize="none" autocorrect="off" maxlength="60" /></td> </tr> <tr class="form-field form-required"> <th scope="row"><label for="email"><?php _e('Email'); ?> <span class="description"><?php _e('(required)'); ?></span></label></th> <td><input name="email" type="email" id="email" value="<?php echo esc_attr( $new_user_email ); ?>" /></td> </tr> <?php if ( !is_multisite() ) { ?> <tr class="form-field"> <th scope="row"><label for="first_name"><?php _e('First Name') ?> </label></th> <td><input name="first_name" type="text" id="first_name" value="<?php echo esc_attr($new_user_firstname); ?>" /></td> </tr> <tr class="form-field"> <th scope="row"><label for="last_name"><?php _e('Last Name') ?> </label></th> <td><input name="last_name" type="text" id="last_name" value="<?php echo esc_attr($new_user_lastname); ?>" /></td> </tr> <tr class="form-field"> <th scope="row"><label for="url"><?php _e('Website') ?></label></th> <td><input name="url" type="url" id="url" class="code" value="<?php echo esc_attr( $new_user_uri ); ?>" /></td> </tr> <tr class="form-field form-required user-pass1-wrap"> <th scope="row"> <label for="pass1"> <?php _e( 'Password' ); ?> <span class="description hide-if-js"><?php _e( '(required)' ); ?></span> </label> </th> <td> <input class="hidden" value=" " /><!-- #24364 workaround --> <button type="button" class="button button-secondary wp-generate-pw hide-if-no-js"><?php _e( 'Show password' ); ?></button> <div class="wp-pwd hide-if-js"> <?php $initial_password = wp_generate_password( 24 ); ?> <span class="password-input-wrapper"> <input type="password" name="pass1" id="pass1" class="regular-text" autocomplete="off" data-reveal="1" data-pw="<?php echo esc_attr( $initial_password ); ?>" aria-describedby="pass-strength-result" /> </span> <button type="button" class="button button-secondary wp-hide-pw hide-if-no-js" data-toggle="0" aria-label="<?php esc_attr_e( 'Hide password' ); ?>"> <span class="dashicons dashicons-hidden"></span> <span class="text"><?php _e( 'Hide' ); ?></span> </button> <button type="button" class="button button-secondary wp-cancel-pw hide-if-no-js" data-toggle="0" aria-label="<?php esc_attr_e( 'Cancel password change' ); ?>"> <span class="text"><?php _e( 'Cancel' ); ?></span> </button> <div style="display:none" id="pass-strength-result" aria-live="polite"></div> </div> </td> </tr> <tr class="form-field form-required user-pass2-wrap hide-if-js"> <th scope="row"><label for="pass2"><?php _e( 'Repeat Password' ); ?> <span class="description"><?php _e( '(required)' ); ?></span></label></th> <td> <input name="pass2" type="password" id="pass2" autocomplete="off" /> </td> </tr> <tr class="pw-weak"> <th><?php _e( 'Confirm Password' ); ?></th> <td> <label> <input type="checkbox" name="pw_weak" class="pw-checkbox" /> <?php _e( 'Confirm use of weak password' ); ?> </label> </td> </tr> <tr> <th scope="row"><?php _e( 'Send User Notification' ) ?></th> <td><label for="send_user_notification"><input type="checkbox" name="send_user_notification" id="send_user_notification" value="1" <?php checked( $new_user_send_notification ); ?> /> <?php _e( 'Send the new user an email about their account.' ); ?></label></td> </tr> <?php } // !is_multisite ?> <tr class="form-field"> <th scope="row"><label for="role"><?php _e('Role'); ?></label></th> <td><select name="role" id="role"> <?php if ( !$new_user_role ) $new_user_role = !empty($current_role) ? $current_role : get_option('default_role'); wp_dropdown_roles($new_user_role); ?> </select> </td> </tr> <?php if ( is_multisite() && current_user_can( 'manage_network_users' ) ) { ?> <tr> <th scope="row"><label for="noconfirmation"><?php _e('Skip Confirmation Email') ?></label></th> <td><label for="noconfirmation"><input type="checkbox" name="noconfirmation" id="noconfirmation" value="1" <?php checked( $new_user_ignore_pass ); ?> /> <?php _e( 'Add the user without sending an email that requires their confirmation.' ); ?></label></td> </tr> <?php } ?> </table> <?php /** This action is documented in wp-admin/user-new.php */ do_action( 'user_new_form', 'add-new-user' ); ?> <?php submit_button( __( 'Add New User' ), 'primary', 'createuser', true, array( 'id' => 'createusersub' ) ); ?> </form> <?php } // current_user_can('create_users') ?> </div> <?php include( ABSPATH . 'wp-admin/admin-footer.php' );
Liking