/
home
/
techb158
/
public_html
/
wp-admin
/
includes
/
/home/techb158/public_html/wp-admin/includes
mkdir
upload
Name
Size
Mode
Actions
admin-filters.php
8034
0666
edit
dl
rm
admin.php
3628
0666
edit
dl
rm
ajax-actions.php
153540
0666
edit
dl
rm
bookmark.php
11678
0666
edit
dl
rm
class-automatic-upgrader-skin.php
3663
0666
edit
dl
rm
class-bulk-plugin-upgrader-skin.php
2590
0666
edit
dl
rm
class-bulk-theme-upgrader-skin.php
2660
0666
edit
dl
rm
class-bulk-upgrader-skin.php
6661
0666
edit
dl
rm
class-core-upgrader.php
15198
0666
edit
dl
rm
class-custom-background.php
21750
0666
edit
dl
rm
class-custom-image-header.php
49249
0666
edit
dl
rm
class-file-upload-upgrader.php
4163
0666
edit
dl
rm
class-ftp-pure.php
5426
0666
edit
dl
rm
class-ftp-sockets.php
8479
0666
edit
dl
rm
class-ftp.php
27342
0666
edit
dl
rm
class-language-pack-upgrader-skin.php
2870
0666
edit
dl
rm
class-language-pack-upgrader.php
15528
0666
edit
dl
rm
class-pclzip.php
196667
0666
edit
dl
rm
class-plugin-installer-skin.php
11947
0666
edit
dl
rm
class-plugin-upgrader-skin.php
3278
0666
edit
dl
rm
class-plugin-upgrader.php
23249
0666
edit
dl
rm
class-theme-installer-skin.php
12974
0666
edit
dl
rm
class-theme-upgrader-skin.php
4176
0666
edit
dl
rm
class-theme-upgrader.php
26783
0666
edit
dl
rm
class-walker-category-checklist.php
5092
0666
edit
dl
rm
class-walker-nav-menu-checklist.php
5781
0666
edit
dl
rm
class-walker-nav-menu-edit.php
14298
0666
edit
dl
rm
class-wp-ajax-upgrader-skin.php
4193
0666
edit
dl
rm
class-wp-application-passwords-list-table.php
6949
0666
edit
dl
rm
class-wp-automatic-updater.php
61905
0666
edit
dl
rm
class-wp-comments-list-table.php
34620
0666
edit
dl
rm
class-wp-community-events.php
18647
0666
edit
dl
rm
class-wp-debug-data.php
71043
0666
edit
dl
rm
class-wp-filesystem-base.php
25622
0666
edit
dl
rm
class-wp-filesystem-direct.php
19166
0666
edit
dl
rm
class-wp-filesystem-ftpext.php
24926
0666
edit
dl
rm
class-wp-filesystem-ftpsockets.php
20356
0666
edit
dl
rm
class-wp-filesystem-ssh2.php
25815
0666
edit
dl
rm
class-wp-importer.php
8279
0666
edit
dl
rm
class-wp-internal-pointers.php
4593
0666
edit
dl
rm
class-wp-links-list-table.php
10103
0666
edit
dl
rm
class-wp-list-table-compat.php
1497
0666
edit
dl
rm
class-wp-list-table.php
54873
0666
edit
dl
rm
class-wp-media-list-table.php
27786
0666
edit
dl
rm
class-wp-ms-sites-list-table.php
23598
0666
edit
dl
rm
class-wp-ms-themes-list-table.php
30266
0666
edit
dl
rm
class-wp-ms-users-list-table.php
16188
0666
edit
dl
rm
class-wp-plugin-install-list-table.php
25076
0666
edit
dl
rm
class-wp-plugins-list-table.php
61549
0666
edit
dl
rm
class-wp-post-comments-list-table.php
1453
0666
edit
dl
rm
class-wp-posts-list-table.php
68457
0666
edit
dl
rm
class-wp-privacy-data-export-requests-list-table.php
6026
0666
edit
dl
rm
class-wp-privacy-data-removal-requests-list-table.php
6178
0666
edit
dl
rm
class-wp-privacy-policy-content.php
33021
0666
edit
dl
rm
class-wp-privacy-requests-table.php
14806
0666
edit
dl
rm
class-wp-screen.php
37566
0666
edit
dl
rm
class-wp-site-health-auto-updates.php
14337
0666
edit
dl
rm
class-wp-site-health.php
131168
0666
edit
dl
rm
class-wp-site-icon.php
6489
0666
edit
dl
rm
class-wp-terms-list-table.php
21584
0666
edit
dl
rm
class-wp-theme-install-list-table.php
15703
0666
edit
dl
rm
class-wp-themes-list-table.php
10339
0666
edit
dl
rm
class-wp-upgrader-skin.php
7064
0666
edit
dl
rm
class-wp-upgrader-skins.php
1477
0666
edit
dl
rm
class-wp-upgrader.php
48367
0666
edit
dl
rm
class-wp-users-list-table.php
19351
0666
edit
dl
rm
comment.php
9457
0666
edit
dl
rm
continents-cities.php
20540
0666
edit
dl
rm
credits.php
5832
0666
edit
dl
rm
dashboard.php
70616
0666
edit
dl
rm
deprecated.php
41960
0666
edit
dl
rm
edit-tag-messages.php
1478
0666
edit
dl
rm
export.php
25976
0666
edit
dl
rm
file.php
98424
0666
edit
dl
rm
image-edit.php
44147
0666
edit
dl
rm
image.php
45172
0666
edit
dl
rm
import.php
6617
0666
edit
dl
rm
list-table.php
3802
0666
edit
dl
rm
media.php
120188
0666
edit
dl
rm
menu.php
9640
0666
edit
dl
rm
meta-boxes.php
66857
0666
edit
dl
rm
misc.php
46443
0666
edit
dl
rm
ms-admin-filters.php
1296
0666
edit
dl
rm
ms-deprecated.php
3770
0666
edit
dl
rm
ms.php
35959
0666
edit
dl
rm
nav-menu.php
49136
0666
edit
dl
rm
network.php
27038
0666
edit
dl
rm
noop.php
1148
0666
edit
dl
rm
options.php
4303
0666
edit
dl
rm
plugin-install.php
39187
0666
edit
dl
rm
plugin.php
93295
0666
edit
dl
rm
post.php
82229
0666
edit
dl
rm
privacy-tools.php
33732
0666
edit
dl
rm
revision.php
16629
0666
edit
dl
rm
schema.php
45583
0666
edit
dl
rm
screen.php
6390
0666
edit
dl
rm
taxonomy.php
8483
0666
edit
dl
rm
template.php
99830
0666
edit
dl
rm
theme-install.php
7010
0666
edit
dl
rm
theme.php
47533
0666
edit
dl
rm
translation-install.php
11048
0666
edit
dl
rm
update-core.php
86142
0666
edit
dl
rm
update.php
34829
0666
edit
dl
rm
upgrade.php
116674
0666
edit
dl
rm
user.php
23913
0666
edit
dl
rm
widgets.php
10546
0666
edit
dl
rm
Edit:
/home/techb158/public_html/wp-admin/includes/class-wp-upgrader-skin.php
(7064B)
<?php /** * Upgrader API: WP_Upgrader_Skin class * * @package WordPress * @subpackage Upgrader * @since 4.6.0 */ /** * Generic Skin for the WordPress Upgrader classes. This skin is designed to be extended for specific purposes. * * @since 2.8.0 * @since 4.6.0 Moved to its own file from wp-admin/includes/class-wp-upgrader-skins.php. */ #[AllowDynamicProperties] class WP_Upgrader_Skin { /** * Holds the upgrader data. * * @since 2.8.0 * @var WP_Upgrader */ public $upgrader; /** * Whether header is done. * * @since 2.8.0 * @var bool */ public $done_header = false; /** * Whether footer is done. * * @since 2.8.0 * @var bool */ public $done_footer = false; /** * Holds the result of an upgrade. * * @since 2.8.0 * @var string|bool|WP_Error */ public $result = false; /** * Holds the options of an upgrade. * * @since 2.8.0 * @var array */ public $options = array(); /** * Constructor. * * Sets up the generic skin for the WordPress Upgrader classes. * * @since 2.8.0 * * @param array $args Optional. The WordPress upgrader skin arguments to * override default options. Default empty array. */ public function __construct( $args = array() ) { $defaults = array( 'url' => '', 'nonce' => '', 'title' => '', 'context' => false, ); $this->options = wp_parse_args( $args, $defaults ); } /** * Sets the relationship between the skin being used and the upgrader. * * @since 2.8.0 * * @param WP_Upgrader $upgrader */ public function set_upgrader( &$upgrader ) { if ( is_object( $upgrader ) ) { $this->upgrader =& $upgrader; } $this->add_strings(); } /** * Sets up the strings used in the update process. * * @since 3.0.0 */ public function add_strings() { } /** * Sets the result of an upgrade. * * @since 2.8.0 * * @param string|bool|WP_Error $result The result of an upgrade. */ public function set_result( $result ) { $this->result = $result; } /** * Displays a form to the user to request for their FTP/SSH details in order * to connect to the filesystem. * * @since 2.8.0 * @since 4.6.0 The `$context` parameter default changed from `false` to an empty string. * * @see request_filesystem_credentials() * * @param bool|WP_Error $error Optional. Whether the current request has failed to connect, * or an error object. Default false. * @param string $context Optional. Full path to the directory that is tested * for being writable. Default empty. * @param bool $allow_relaxed_file_ownership Optional. Whether to allow Group/World writable. Default false. * @return bool True on success, false on failure. */ public function request_filesystem_credentials( $error = false, $context = '', $allow_relaxed_file_ownership = false ) { $url = $this->options['url']; if ( ! $context ) { $context = $this->options['context']; } if ( ! empty( $this->options['nonce'] ) ) { $url = wp_nonce_url( $url, $this->options['nonce'] ); } $extra_fields = array(); return request_filesystem_credentials( $url, '', $error, $context, $extra_fields, $allow_relaxed_file_ownership ); } /** * Displays the header before the update process. * * @since 2.8.0 */ public function header() { if ( $this->done_header ) { return; } $this->done_header = true; echo '<div class="wrap">'; echo '<h1>' . $this->options['title'] . '</h1>'; } /** * Displays the footer following the update process. * * @since 2.8.0 */ public function footer() { if ( $this->done_footer ) { return; } $this->done_footer = true; echo '</div>'; } /** * Displays an error message about the update. * * @since 2.8.0 * * @param string|WP_Error $errors Errors. */ public function error( $errors ) { if ( ! $this->done_header ) { $this->header(); } if ( is_string( $errors ) ) { $this->feedback( $errors ); } elseif ( is_wp_error( $errors ) && $errors->has_errors() ) { foreach ( $errors->get_error_messages() as $message ) { if ( $errors->get_error_data() && is_string( $errors->get_error_data() ) ) { $this->feedback( $message . ' ' . esc_html( strip_tags( $errors->get_error_data() ) ) ); } else { $this->feedback( $message ); } } } } /** * Displays a message about the update. * * @since 2.8.0 * @since 5.9.0 Renamed `$string` (a PHP reserved keyword) to `$feedback` for PHP 8 named parameter support. * * @param string $feedback Message data. * @param mixed ...$args Optional text replacements. */ public function feedback( $feedback, ...$args ) { if ( isset( $this->upgrader->strings[ $feedback ] ) ) { $feedback = $this->upgrader->strings[ $feedback ]; } if ( str_contains( $feedback, '%' ) ) { if ( $args ) { $args = array_map( 'strip_tags', $args ); $args = array_map( 'esc_html', $args ); $feedback = vsprintf( $feedback, $args ); } } if ( empty( $feedback ) ) { return; } show_message( $feedback ); } /** * Performs an action before an update. * * @since 2.8.0 */ public function before() {} /** * Performs an action following an update. * * @since 2.8.0 */ public function after() {} /** * Outputs JavaScript that calls function to decrement the update counts. * * @since 3.9.0 * * @param string $type Type of update count to decrement. Likely values include 'plugin', * 'theme', 'translation', etc. */ protected function decrement_update_count( $type ) { if ( ! $this->result || is_wp_error( $this->result ) || 'up_to_date' === $this->result ) { return; } if ( defined( 'IFRAME_REQUEST' ) ) { echo '<script> if ( window.postMessage && JSON ) { window.parent.postMessage( JSON.stringify( { action: "decrementUpdateCount", upgradeType: "' . $type . '" } ), window.location.protocol + "//" + window.location.hostname + ( "" !== window.location.port ? ":" + window.location.port : "" ) ); } </script>'; } else { echo '<script> (function( wp ) { if ( wp && wp.updates && wp.updates.decrementCount ) { wp.updates.decrementCount( "' . $type . '" ); } })( window.wp ); </script>'; } } /** * Displays the header before the bulk update process. * * @since 3.0.0 */ public function bulk_header() {} /** * Displays the footer following the bulk update process. * * @since 3.0.0 */ public function bulk_footer() {} /** * Hides the `process_failed` error message when updating by uploading a zip file. * * @since 5.5.0 * * @param WP_Error $wp_error WP_Error object. * @return bool True if the error should be hidden, false otherwise. */ public function hide_process_failed( $wp_error ) { return false; } }
Save
cmd:
run