Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/wp-admin/includes
File: ms.php
'sd' => 'Sindhi',
[500] Fix | Delete
'so' => 'Somali',
[501] Fix | Delete
'st' => 'Sotho, Southern',
[502] Fix | Delete
'es' => 'Spanish; Castilian',
[503] Fix | Delete
'sc' => 'Sardinian',
[504] Fix | Delete
'ss' => 'Swati',
[505] Fix | Delete
'su' => 'Sundanese',
[506] Fix | Delete
'sw' => 'Swahili',
[507] Fix | Delete
'sv' => 'Swedish',
[508] Fix | Delete
'ty' => 'Tahitian',
[509] Fix | Delete
'ta' => 'Tamil',
[510] Fix | Delete
'tt' => 'Tatar',
[511] Fix | Delete
'te' => 'Telugu',
[512] Fix | Delete
'tg' => 'Tajik',
[513] Fix | Delete
'tl' => 'Tagalog',
[514] Fix | Delete
'th' => 'Thai',
[515] Fix | Delete
'bo' => 'Tibetan',
[516] Fix | Delete
'ti' => 'Tigrinya',
[517] Fix | Delete
'to' => 'Tonga (Tonga Islands)',
[518] Fix | Delete
'tn' => 'Tswana',
[519] Fix | Delete
'ts' => 'Tsonga',
[520] Fix | Delete
'tk' => 'Turkmen',
[521] Fix | Delete
'tr' => 'Turkish',
[522] Fix | Delete
'tw' => 'Twi',
[523] Fix | Delete
'ug' => 'Uighur; Uyghur',
[524] Fix | Delete
'uk' => 'Ukrainian',
[525] Fix | Delete
'ur' => 'Urdu',
[526] Fix | Delete
'uz' => 'Uzbek',
[527] Fix | Delete
've' => 'Venda',
[528] Fix | Delete
'vi' => 'Vietnamese',
[529] Fix | Delete
'vo' => 'Volapük',
[530] Fix | Delete
'cy' => 'Welsh',
[531] Fix | Delete
'wa' => 'Walloon',
[532] Fix | Delete
'wo' => 'Wolof',
[533] Fix | Delete
'xh' => 'Xhosa',
[534] Fix | Delete
'yi' => 'Yiddish',
[535] Fix | Delete
'yo' => 'Yoruba',
[536] Fix | Delete
'za' => 'Zhuang; Chuang',
[537] Fix | Delete
'zu' => 'Zulu',
[538] Fix | Delete
);
[539] Fix | Delete
[540] Fix | Delete
/**
[541] Fix | Delete
* Filters the language codes.
[542] Fix | Delete
*
[543] Fix | Delete
* @since MU (3.0.0)
[544] Fix | Delete
*
[545] Fix | Delete
* @param string[] $lang_codes Array of key/value pairs of language codes where key is the short version.
[546] Fix | Delete
* @param string $code A two-letter designation of the language.
[547] Fix | Delete
*/
[548] Fix | Delete
$lang_codes = apply_filters( 'lang_codes', $lang_codes, $code );
[549] Fix | Delete
return strtr( $code, $lang_codes );
[550] Fix | Delete
}
[551] Fix | Delete
[552] Fix | Delete
/**
[553] Fix | Delete
* Displays an access denied message when a user tries to view a site's dashboard they
[554] Fix | Delete
* do not have access to.
[555] Fix | Delete
*
[556] Fix | Delete
* @since 3.2.0
[557] Fix | Delete
* @access private
[558] Fix | Delete
*/
[559] Fix | Delete
function _access_denied_splash() {
[560] Fix | Delete
if ( ! is_user_logged_in() || is_network_admin() ) {
[561] Fix | Delete
return;
[562] Fix | Delete
}
[563] Fix | Delete
[564] Fix | Delete
$blogs = get_blogs_of_user( get_current_user_id() );
[565] Fix | Delete
[566] Fix | Delete
if ( wp_list_filter( $blogs, array( 'userblog_id' => get_current_blog_id() ) ) ) {
[567] Fix | Delete
return;
[568] Fix | Delete
}
[569] Fix | Delete
[570] Fix | Delete
$blog_name = get_bloginfo( 'name' );
[571] Fix | Delete
[572] Fix | Delete
if ( empty( $blogs ) ) {
[573] Fix | Delete
wp_die(
[574] Fix | Delete
sprintf(
[575] Fix | Delete
/* translators: 1: Site title. */
[576] Fix | Delete
__( 'You attempted to access the "%1$s" dashboard, but you do not currently have privileges on this site. If you believe you should be able to access the "%1$s" dashboard, please contact your network administrator.' ),
[577] Fix | Delete
$blog_name
[578] Fix | Delete
),
[579] Fix | Delete
403
[580] Fix | Delete
);
[581] Fix | Delete
}
[582] Fix | Delete
[583] Fix | Delete
$output = '<p>' . sprintf(
[584] Fix | Delete
/* translators: 1: Site title. */
[585] Fix | Delete
__( 'You attempted to access the "%1$s" dashboard, but you do not currently have privileges on this site. If you believe you should be able to access the "%1$s" dashboard, please contact your network administrator.' ),
[586] Fix | Delete
$blog_name
[587] Fix | Delete
) . '</p>';
[588] Fix | Delete
$output .= '<p>' . __( 'If you reached this screen by accident and meant to visit one of your own sites, here are some shortcuts to help you find your way.' ) . '</p>';
[589] Fix | Delete
[590] Fix | Delete
$output .= '<h3>' . __( 'Your Sites' ) . '</h3>';
[591] Fix | Delete
$output .= '<table>';
[592] Fix | Delete
[593] Fix | Delete
foreach ( $blogs as $blog ) {
[594] Fix | Delete
$output .= '<tr>';
[595] Fix | Delete
$output .= "<td>{$blog->blogname}</td>";
[596] Fix | Delete
$output .= '<td><a href="' . esc_url( get_admin_url( $blog->userblog_id ) ) . '">' . __( 'Visit Dashboard' ) . '</a> | ' .
[597] Fix | Delete
'<a href="' . esc_url( get_home_url( $blog->userblog_id ) ) . '">' . __( 'View Site' ) . '</a></td>';
[598] Fix | Delete
$output .= '</tr>';
[599] Fix | Delete
}
[600] Fix | Delete
[601] Fix | Delete
$output .= '</table>';
[602] Fix | Delete
[603] Fix | Delete
wp_die( $output, 403 );
[604] Fix | Delete
}
[605] Fix | Delete
[606] Fix | Delete
/**
[607] Fix | Delete
* Checks if the current user has permissions to import new users.
[608] Fix | Delete
*
[609] Fix | Delete
* @since 3.0.0
[610] Fix | Delete
*
[611] Fix | Delete
* @param string $permission A permission to be checked. Currently not used.
[612] Fix | Delete
* @return bool True if the user has proper permissions, false if they do not.
[613] Fix | Delete
*/
[614] Fix | Delete
function check_import_new_users( $permission ) {
[615] Fix | Delete
if ( ! current_user_can( 'manage_network_users' ) ) {
[616] Fix | Delete
return false;
[617] Fix | Delete
}
[618] Fix | Delete
[619] Fix | Delete
return true;
[620] Fix | Delete
}
[621] Fix | Delete
// See "import_allow_fetch_attachments" and "import_attachment_size_limit" filters too.
[622] Fix | Delete
[623] Fix | Delete
/**
[624] Fix | Delete
* Generates and displays a drop-down of available languages.
[625] Fix | Delete
*
[626] Fix | Delete
* @since 3.0.0
[627] Fix | Delete
*
[628] Fix | Delete
* @param string[] $lang_files Optional. An array of the language files. Default empty array.
[629] Fix | Delete
* @param string $current Optional. The current language code. Default empty.
[630] Fix | Delete
*/
[631] Fix | Delete
function mu_dropdown_languages( $lang_files = array(), $current = '' ) {
[632] Fix | Delete
$flag = false;
[633] Fix | Delete
$output = array();
[634] Fix | Delete
[635] Fix | Delete
foreach ( (array) $lang_files as $val ) {
[636] Fix | Delete
$code_lang = basename( $val, '.mo' );
[637] Fix | Delete
[638] Fix | Delete
if ( 'en_US' === $code_lang ) { // American English.
[639] Fix | Delete
$flag = true;
[640] Fix | Delete
$ae = __( 'American English' );
[641] Fix | Delete
$output[ $ae ] = '<option value="' . esc_attr( $code_lang ) . '"' . selected( $current, $code_lang, false ) . '> ' . $ae . '</option>';
[642] Fix | Delete
} elseif ( 'en_GB' === $code_lang ) { // British English.
[643] Fix | Delete
$flag = true;
[644] Fix | Delete
$be = __( 'British English' );
[645] Fix | Delete
$output[ $be ] = '<option value="' . esc_attr( $code_lang ) . '"' . selected( $current, $code_lang, false ) . '> ' . $be . '</option>';
[646] Fix | Delete
} else {
[647] Fix | Delete
$translated = format_code_lang( $code_lang );
[648] Fix | Delete
$output[ $translated ] = '<option value="' . esc_attr( $code_lang ) . '"' . selected( $current, $code_lang, false ) . '> ' . esc_html( $translated ) . '</option>';
[649] Fix | Delete
}
[650] Fix | Delete
}
[651] Fix | Delete
[652] Fix | Delete
if ( false === $flag ) { // WordPress English.
[653] Fix | Delete
$output[] = '<option value=""' . selected( $current, '', false ) . '>' . __( 'English' ) . '</option>';
[654] Fix | Delete
}
[655] Fix | Delete
[656] Fix | Delete
// Order by name.
[657] Fix | Delete
uksort( $output, 'strnatcasecmp' );
[658] Fix | Delete
[659] Fix | Delete
/**
[660] Fix | Delete
* Filters the languages available in the dropdown.
[661] Fix | Delete
*
[662] Fix | Delete
* @since MU (3.0.0)
[663] Fix | Delete
*
[664] Fix | Delete
* @param string[] $output Array of HTML output for the dropdown.
[665] Fix | Delete
* @param string[] $lang_files Array of available language files.
[666] Fix | Delete
* @param string $current The current language code.
[667] Fix | Delete
*/
[668] Fix | Delete
$output = apply_filters( 'mu_dropdown_languages', $output, $lang_files, $current );
[669] Fix | Delete
[670] Fix | Delete
echo implode( "\n\t", $output );
[671] Fix | Delete
}
[672] Fix | Delete
[673] Fix | Delete
/**
[674] Fix | Delete
* Displays an admin notice to upgrade all sites after a core upgrade.
[675] Fix | Delete
*
[676] Fix | Delete
* @since 3.0.0
[677] Fix | Delete
*
[678] Fix | Delete
* @global int $wp_db_version WordPress database version.
[679] Fix | Delete
* @global string $pagenow The filename of the current screen.
[680] Fix | Delete
*
[681] Fix | Delete
* @return void|false Void on success. False if the current user is not a super admin.
[682] Fix | Delete
*/
[683] Fix | Delete
function site_admin_notice() {
[684] Fix | Delete
global $wp_db_version, $pagenow;
[685] Fix | Delete
[686] Fix | Delete
if ( ! current_user_can( 'upgrade_network' ) ) {
[687] Fix | Delete
return false;
[688] Fix | Delete
}
[689] Fix | Delete
[690] Fix | Delete
if ( 'upgrade.php' === $pagenow ) {
[691] Fix | Delete
return;
[692] Fix | Delete
}
[693] Fix | Delete
[694] Fix | Delete
if ( (int) get_site_option( 'wpmu_upgrade_site' ) !== $wp_db_version ) {
[695] Fix | Delete
$upgrade_network_message = sprintf(
[696] Fix | Delete
/* translators: %s: URL to Upgrade Network screen. */
[697] Fix | Delete
__( 'Thank you for Updating! Please visit the <a href="%s">Upgrade Network</a> page to update all your sites.' ),
[698] Fix | Delete
esc_url( network_admin_url( 'upgrade.php' ) )
[699] Fix | Delete
);
[700] Fix | Delete
[701] Fix | Delete
wp_admin_notice(
[702] Fix | Delete
$upgrade_network_message,
[703] Fix | Delete
array(
[704] Fix | Delete
'type' => 'warning',
[705] Fix | Delete
'additional_classes' => array( 'update-nag', 'inline' ),
[706] Fix | Delete
'paragraph_wrap' => false,
[707] Fix | Delete
)
[708] Fix | Delete
);
[709] Fix | Delete
}
[710] Fix | Delete
}
[711] Fix | Delete
[712] Fix | Delete
/**
[713] Fix | Delete
* Avoids a collision between a site slug and a permalink slug.
[714] Fix | Delete
*
[715] Fix | Delete
* In a subdirectory installation this will make sure that a site and a post do not use the
[716] Fix | Delete
* same subdirectory by checking for a site with the same name as a new post.
[717] Fix | Delete
*
[718] Fix | Delete
* @since 3.0.0
[719] Fix | Delete
*
[720] Fix | Delete
* @param array $data An array of post data.
[721] Fix | Delete
* @param array $postarr An array of posts. Not currently used.
[722] Fix | Delete
* @return array The new array of post data after checking for collisions.
[723] Fix | Delete
*/
[724] Fix | Delete
function avoid_blog_page_permalink_collision( $data, $postarr ) {
[725] Fix | Delete
if ( is_subdomain_install() ) {
[726] Fix | Delete
return $data;
[727] Fix | Delete
}
[728] Fix | Delete
if ( 'page' !== $data['post_type'] ) {
[729] Fix | Delete
return $data;
[730] Fix | Delete
}
[731] Fix | Delete
if ( ! isset( $data['post_name'] ) || '' === $data['post_name'] ) {
[732] Fix | Delete
return $data;
[733] Fix | Delete
}
[734] Fix | Delete
if ( ! is_main_site() ) {
[735] Fix | Delete
return $data;
[736] Fix | Delete
}
[737] Fix | Delete
if ( isset( $data['post_parent'] ) && $data['post_parent'] ) {
[738] Fix | Delete
return $data;
[739] Fix | Delete
}
[740] Fix | Delete
[741] Fix | Delete
$post_name = $data['post_name'];
[742] Fix | Delete
$c = 0;
[743] Fix | Delete
[744] Fix | Delete
while ( $c < 10 && get_id_from_blogname( $post_name ) ) {
[745] Fix | Delete
$post_name .= mt_rand( 1, 10 );
[746] Fix | Delete
++$c;
[747] Fix | Delete
}
[748] Fix | Delete
[749] Fix | Delete
if ( $post_name !== $data['post_name'] ) {
[750] Fix | Delete
$data['post_name'] = $post_name;
[751] Fix | Delete
}
[752] Fix | Delete
[753] Fix | Delete
return $data;
[754] Fix | Delete
}
[755] Fix | Delete
[756] Fix | Delete
/**
[757] Fix | Delete
* Handles the display of choosing a user's primary site.
[758] Fix | Delete
*
[759] Fix | Delete
* This displays the user's primary site and allows the user to choose
[760] Fix | Delete
* which site is primary.
[761] Fix | Delete
*
[762] Fix | Delete
* @since 3.0.0
[763] Fix | Delete
*/
[764] Fix | Delete
function choose_primary_blog() {
[765] Fix | Delete
?>
[766] Fix | Delete
<table class="form-table" role="presentation">
[767] Fix | Delete
<tr>
[768] Fix | Delete
<?php /* translators: My Sites label. */ ?>
[769] Fix | Delete
<th scope="row"><label for="primary_blog"><?php _e( 'Primary Site' ); ?></label></th>
[770] Fix | Delete
<td>
[771] Fix | Delete
<?php
[772] Fix | Delete
$all_blogs = get_blogs_of_user( get_current_user_id() );
[773] Fix | Delete
$primary_blog = (int) get_user_meta( get_current_user_id(), 'primary_blog', true );
[774] Fix | Delete
if ( count( $all_blogs ) > 1 ) {
[775] Fix | Delete
$found = false;
[776] Fix | Delete
?>
[777] Fix | Delete
<select name="primary_blog" id="primary_blog">
[778] Fix | Delete
<?php
[779] Fix | Delete
foreach ( (array) $all_blogs as $blog ) {
[780] Fix | Delete
if ( $blog->userblog_id === $primary_blog ) {
[781] Fix | Delete
$found = true;
[782] Fix | Delete
}
[783] Fix | Delete
?>
[784] Fix | Delete
<option value="<?php echo $blog->userblog_id; ?>"<?php selected( $primary_blog, $blog->userblog_id ); ?>><?php echo esc_url( get_home_url( $blog->userblog_id ) ); ?></option>
[785] Fix | Delete
<?php
[786] Fix | Delete
}
[787] Fix | Delete
?>
[788] Fix | Delete
</select>
[789] Fix | Delete
<?php
[790] Fix | Delete
if ( ! $found ) {
[791] Fix | Delete
$blog = reset( $all_blogs );
[792] Fix | Delete
update_user_meta( get_current_user_id(), 'primary_blog', $blog->userblog_id );
[793] Fix | Delete
}
[794] Fix | Delete
} elseif ( 1 === count( $all_blogs ) ) {
[795] Fix | Delete
$blog = reset( $all_blogs );
[796] Fix | Delete
echo esc_url( get_home_url( $blog->userblog_id ) );
[797] Fix | Delete
if ( $blog->userblog_id !== $primary_blog ) { // Set the primary blog again if it's out of sync with blog list.
[798] Fix | Delete
update_user_meta( get_current_user_id(), 'primary_blog', $blog->userblog_id );
[799] Fix | Delete
}
[800] Fix | Delete
} else {
[801] Fix | Delete
_e( 'Not available' );
[802] Fix | Delete
}
[803] Fix | Delete
?>
[804] Fix | Delete
</td>
[805] Fix | Delete
</tr>
[806] Fix | Delete
</table>
[807] Fix | Delete
<?php
[808] Fix | Delete
}
[809] Fix | Delete
[810] Fix | Delete
/**
[811] Fix | Delete
* Determines whether or not this network from this page can be edited.
[812] Fix | Delete
*
[813] Fix | Delete
* By default editing of network is restricted to the Network Admin for that `$network_id`.
[814] Fix | Delete
* This function allows for this to be overridden.
[815] Fix | Delete
*
[816] Fix | Delete
* @since 3.1.0
[817] Fix | Delete
*
[818] Fix | Delete
* @param int $network_id The network ID to check.
[819] Fix | Delete
* @return bool True if network can be edited, false otherwise.
[820] Fix | Delete
*/
[821] Fix | Delete
function can_edit_network( $network_id ) {
[822] Fix | Delete
if ( get_current_network_id() === (int) $network_id ) {
[823] Fix | Delete
$result = true;
[824] Fix | Delete
} else {
[825] Fix | Delete
$result = false;
[826] Fix | Delete
}
[827] Fix | Delete
[828] Fix | Delete
/**
[829] Fix | Delete
* Filters whether this network can be edited from this page.
[830] Fix | Delete
*
[831] Fix | Delete
* @since 3.1.0
[832] Fix | Delete
*
[833] Fix | Delete
* @param bool $result Whether the network can be edited from this page.
[834] Fix | Delete
* @param int $network_id The network ID to check.
[835] Fix | Delete
*/
[836] Fix | Delete
return apply_filters( 'can_edit_network', $result, $network_id );
[837] Fix | Delete
}
[838] Fix | Delete
[839] Fix | Delete
/**
[840] Fix | Delete
* Prints thickbox image paths for Network Admin.
[841] Fix | Delete
*
[842] Fix | Delete
* @since 3.1.0
[843] Fix | Delete
*
[844] Fix | Delete
* @access private
[845] Fix | Delete
*/
[846] Fix | Delete
function _thickbox_path_admin_subfolder() {
[847] Fix | Delete
?>
[848] Fix | Delete
<script type="text/javascript">
[849] Fix | Delete
var tb_pathToImage = "<?php echo esc_js( includes_url( 'js/thickbox/loadingAnimation.gif', 'relative' ) ); ?>";
[850] Fix | Delete
</script>
[851] Fix | Delete
<?php
[852] Fix | Delete
}
[853] Fix | Delete
[854] Fix | Delete
/**
[855] Fix | Delete
* @param array $users
[856] Fix | Delete
* @return bool
[857] Fix | Delete
*/
[858] Fix | Delete
function confirm_delete_users( $users ) {
[859] Fix | Delete
$current_user = wp_get_current_user();
[860] Fix | Delete
if ( ! is_array( $users ) || empty( $users ) ) {
[861] Fix | Delete
return false;
[862] Fix | Delete
}
[863] Fix | Delete
?>
[864] Fix | Delete
<h1><?php esc_html_e( 'Users' ); ?></h1>
[865] Fix | Delete
[866] Fix | Delete
<?php if ( 1 === count( $users ) ) : ?>
[867] Fix | Delete
<p><?php _e( 'You have chosen to delete the user from all networks and sites.' ); ?></p>
[868] Fix | Delete
<?php else : ?>
[869] Fix | Delete
<p><?php _e( 'You have chosen to delete the following users from all networks and sites.' ); ?></p>
[870] Fix | Delete
<?php endif; ?>
[871] Fix | Delete
[872] Fix | Delete
<form action="users.php?action=dodelete" method="post">
[873] Fix | Delete
<input type="hidden" name="dodelete" />
[874] Fix | Delete
<?php
[875] Fix | Delete
wp_nonce_field( 'ms-users-delete' );
[876] Fix | Delete
$site_admins = get_super_admins();
[877] Fix | Delete
$admin_out = '<option value="' . esc_attr( $current_user->ID ) . '">' . $current_user->user_login . '</option>';
[878] Fix | Delete
?>
[879] Fix | Delete
<table class="form-table" role="presentation">
[880] Fix | Delete
<?php
[881] Fix | Delete
$allusers = (array) $_POST['allusers'];
[882] Fix | Delete
foreach ( $allusers as $user_id ) {
[883] Fix | Delete
if ( '' !== $user_id && '0' !== $user_id ) {
[884] Fix | Delete
$delete_user = get_userdata( $user_id );
[885] Fix | Delete
[886] Fix | Delete
if ( ! current_user_can( 'delete_user', $delete_user->ID ) ) {
[887] Fix | Delete
wp_die(
[888] Fix | Delete
sprintf(
[889] Fix | Delete
/* translators: %s: User login. */
[890] Fix | Delete
__( 'Warning! User %s cannot be deleted.' ),
[891] Fix | Delete
$delete_user->user_login
[892] Fix | Delete
)
[893] Fix | Delete
);
[894] Fix | Delete
}
[895] Fix | Delete
[896] Fix | Delete
if ( in_array( $delete_user->user_login, $site_admins, true ) ) {
[897] Fix | Delete
wp_die(
[898] Fix | Delete
sprintf(
[899] Fix | Delete
/* translators: %s: User login. */
[900] Fix | Delete
__( 'Warning! User cannot be deleted. The user %s is a network administrator.' ),
[901] Fix | Delete
'<em>' . $delete_user->user_login . '</em>'
[902] Fix | Delete
)
[903] Fix | Delete
);
[904] Fix | Delete
}
[905] Fix | Delete
?>
[906] Fix | Delete
<tr>
[907] Fix | Delete
<th scope="row"><?php echo $delete_user->user_login; ?>
[908] Fix | Delete
<?php echo '<input type="hidden" name="user[]" value="' . esc_attr( $user_id ) . '" />' . "\n"; ?>
[909] Fix | Delete
</th>
[910] Fix | Delete
<?php
[911] Fix | Delete
$blogs = get_blogs_of_user( $user_id, true );
[912] Fix | Delete
[913] Fix | Delete
if ( ! empty( $blogs ) ) {
[914] Fix | Delete
?>
[915] Fix | Delete
<td><fieldset><p><legend>
[916] Fix | Delete
<?php
[917] Fix | Delete
printf(
[918] Fix | Delete
/* translators: %s: User login. */
[919] Fix | Delete
__( 'What should be done with content owned by %s?' ),
[920] Fix | Delete
'<em>' . $delete_user->user_login . '</em>'
[921] Fix | Delete
);
[922] Fix | Delete
?>
[923] Fix | Delete
</legend></p>
[924] Fix | Delete
<?php
[925] Fix | Delete
foreach ( (array) $blogs as $key => $details ) {
[926] Fix | Delete
$blog_users = get_users(
[927] Fix | Delete
array(
[928] Fix | Delete
'blog_id' => $details->userblog_id,
[929] Fix | Delete
'fields' => array( 'ID', 'user_login' ),
[930] Fix | Delete
)
[931] Fix | Delete
);
[932] Fix | Delete
[933] Fix | Delete
if ( is_array( $blog_users ) && ! empty( $blog_users ) ) {
[934] Fix | Delete
$user_site = "<a href='" . esc_url( get_home_url( $details->userblog_id ) ) . "'>{$details->blogname}</a>";
[935] Fix | Delete
$user_dropdown = '<label for="reassign_user" class="screen-reader-text">' .
[936] Fix | Delete
/* translators: Hidden accessibility text. */
[937] Fix | Delete
__( 'Select a user' ) .
[938] Fix | Delete
'</label>';
[939] Fix | Delete
$user_dropdown .= "<select name='blog[$user_id][$key]' id='reassign_user'>";
[940] Fix | Delete
$user_list = '';
[941] Fix | Delete
[942] Fix | Delete
foreach ( $blog_users as $user ) {
[943] Fix | Delete
if ( ! in_array( (int) $user->ID, $allusers, true ) ) {
[944] Fix | Delete
$user_list .= "<option value='{$user->ID}'>{$user->user_login}</option>";
[945] Fix | Delete
}
[946] Fix | Delete
}
[947] Fix | Delete
[948] Fix | Delete
if ( '' === $user_list ) {
[949] Fix | Delete
$user_list = $admin_out;
[950] Fix | Delete
}
[951] Fix | Delete
[952] Fix | Delete
$user_dropdown .= $user_list;
[953] Fix | Delete
$user_dropdown .= "</select>\n";
[954] Fix | Delete
?>
[955] Fix | Delete
<ul style="list-style:none;">
[956] Fix | Delete
<li>
[957] Fix | Delete
<?php
[958] Fix | Delete
/* translators: %s: Link to user's site. */
[959] Fix | Delete
printf( __( 'Site: %s' ), $user_site );
[960] Fix | Delete
?>
[961] Fix | Delete
</li>
[962] Fix | Delete
<li><label><input type="radio" id="delete_option0" name="delete[<?php echo $details->userblog_id . '][' . $delete_user->ID; ?>]" value="delete" checked="checked" />
[963] Fix | Delete
<?php _e( 'Delete all content.' ); ?></label></li>
[964] Fix | Delete
<li><label><input type="radio" id="delete_option1" name="delete[<?php echo $details->userblog_id . '][' . $delete_user->ID; ?>]" value="reassign" />
[965] Fix | Delete
<?php _e( 'Attribute all content to:' ); ?></label>
[966] Fix | Delete
<?php echo $user_dropdown; ?></li>
[967] Fix | Delete
</ul>
[968] Fix | Delete
<?php
[969] Fix | Delete
}
[970] Fix | Delete
}
[971] Fix | Delete
echo '</fieldset></td></tr>';
[972] Fix | Delete
} else {
[973] Fix | Delete
?>
[974] Fix | Delete
<td><p><?php _e( 'User has no sites or content and will be deleted.' ); ?></p></td>
[975] Fix | Delete
<?php } ?>
[976] Fix | Delete
</tr>
[977] Fix | Delete
<?php
[978] Fix | Delete
}
[979] Fix | Delete
}
[980] Fix | Delete
[981] Fix | Delete
?>
[982] Fix | Delete
</table>
[983] Fix | Delete
<?php
[984] Fix | Delete
/** This action is documented in wp-admin/users.php */
[985] Fix | Delete
do_action( 'delete_user_form', $current_user, $allusers );
[986] Fix | Delete
[987] Fix | Delete
if ( 1 === count( $users ) ) :
[988] Fix | Delete
?>
[989] Fix | Delete
<p><?php _e( 'Once you hit &#8220;Confirm Deletion&#8221;, the user will be permanently removed.' ); ?></p>
[990] Fix | Delete
<?php else : ?>
[991] Fix | Delete
<p><?php _e( 'Once you hit &#8220;Confirm Deletion&#8221;, these users will be permanently removed.' ); ?></p>
[992] Fix | Delete
<?php
[993] Fix | Delete
endif;
[994] Fix | Delete
[995] Fix | Delete
submit_button( __( 'Confirm Deletion' ), 'primary' );
[996] Fix | Delete
?>
[997] Fix | Delete
</form>
[998] Fix | Delete
<?php
[999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function