Agent Siba

User: www-data Host: 18th-ph-latest OS: Linux PHP: 8.2.28 SAPI: apache2handler
// var/www/html/wp-admin..
<?php /** * Privacy Settings Screen. * * @package WordPress * @subpackage Administration */ /** WordPress Administration Bootstrap */ require_once __DIR__ . '/admin.php'; if ( ! current_user_can( 'manage_privacy_options' ) ) { wp_die( __( 'Sorry, you are not allowed to manage privacy options on this site.' ) ); } if ( isset( $_GET['tab'] ) && 'policyguide' === $_GET['tab'] ) { require_once __DIR__ . '/privacy-policy-guide.php'; return; } // Used in the HTML title tag. $title = __( 'Privacy' ); add_filter( 'admin_body_class', static function ( $body_class ) { $body_class .= ' privacy-settings '; return $body_class; } ); $action = isset( $_POST['action'] ) ? $_POST['action'] : ''; get_current_screen()->add_help_tab( array( 'id' => 'overview', 'title' => __( 'Overview' ), 'content' => '<p>' . __( 'The Privacy screen lets you either build a new privacy-policy page or choose one you already have to show.' ) . '</p>' . '<p>' . __( 'This screen includes suggestions to help you write your own privacy policy. However, it is your responsibility to use these resources correctly, to provide the information required by your privacy policy, and to keep this information current and accurate.' ) . '</p>', ) ); get_current_screen()->set_help_sidebar( '<p><strong>' . __( 'For more information:' ) . '</strong></p>' . '<p>' . __( '<a href="https://wordpress.org/documentation/article/settings-privacy-screen/">Documentation on Privacy Settings</a>' ) . '</p>' ); if ( ! empty( $action ) ) { check_admin_referer( $action ); if ( 'set-privacy-page' === $action ) { $privacy_policy_page_id = isset( $_POST['page_for_privacy_policy'] ) ? (int) $_POST['page_for_privacy_policy'] : 0; update_option( 'wp_page_for_privacy_policy', $privacy_policy_page_id ); $privacy_page_updated_message = __( 'Privacy Policy page updated successfully.' ); if ( $privacy_policy_page_id ) { /* * Don't always link to the menu customizer: * * - Unpublished pages can't be selected by default. * - `WP_Customize_Nav_Menus::__construct()` checks the user's capabilities. * - Themes might not "officially" support menus. */ if ( 'publish' === get_post_status( $privacy_policy_page_id ) && current_user_can( 'edit_theme_options' ) && current_theme_supports( 'menus' ) ) { $privacy_page_updated_message = sprintf( /* translators: %s: URL to Customizer -> Menus. */ __( 'Privacy Policy page setting updated successfully. Remember to <a href="%s">update your menus</a>!' ), esc_url( add_query_arg( 'autofocus[panel]', 'nav_menus', admin_url( 'customize.php' ) ) ) ); } } add_settings_error( 'page_for_privacy_policy', 'page_for_privacy_policy', $privacy_page_updated_message, 'success' ); } elseif ( 'create-privacy-page' === $action ) { if ( ! class_exists( 'WP_Privacy_Policy_Content' ) ) { require_once ABSPATH . 'wp-admin/includes/class-wp-privacy-policy-content.php'; } $privacy_policy_page_content = WP_Privacy_Policy_Content::get_default_content(); $privacy_policy_page_id = wp_insert_post( array( 'post_title' => __( 'Privacy Policy' ), 'post_status' => 'draft', 'post_type' => 'page', 'post_content' => $privacy_policy_page_content, ), true ); if ( is_wp_error( $privacy_policy_page_id ) ) { add_settings_error( 'page_for_privacy_policy', 'page_for_privacy_policy', __( 'Unable to create a Privacy Policy page.' ), 'error' ); } else { update_option( 'wp_page_for_privacy_policy', $privacy_policy_page_id ); wp_redirect( admin_url( 'post.php?post=' . $privacy_policy_page_id . '&action=edit' ) ); exit; } } } // If a Privacy Policy page ID is available, make sure the page actually exists. If not, display an error. $privacy_policy_page_exists = false; $privacy_policy_page_id = (int) get_option( 'wp_page_for_privacy_policy' ); if ( ! empty( $privacy_policy_page_id ) ) { $privacy_policy_page = get_post( $privacy_policy_page_id ); if ( ! $privacy_policy_page instanceof WP_Post ) { add_settings_error( 'page_for_privacy_policy', 'page_for_privacy_policy', __( 'The currently selected Privacy Policy page does not exist. Please create or select a new page.' ), 'error' ); } else { if ( 'trash' === $privacy_policy_page->post_status ) { add_settings_error( 'page_for_privacy_policy', 'page_for_privacy_policy', sprintf( /* translators: %s: URL to Pages Trash. */ __( 'The currently selected Privacy Policy page is in the Trash. Please create or select a new Privacy Policy page or <a href="%s">restore the current page</a>.' ), 'edit.php?post_status=trash&post_type=page' ), 'error' ); } else { $privacy_policy_page_exists = true; } } } $parent_file = 'options-general.php'; wp_enqueue_script( 'privacy-tools' ); require_once ABSPATH . 'wp-admin/admin-header.php'; ?> <div class="privacy-settings-header"> <div class="privacy-settings-title-section"> <h1> <?php _e( 'Privacy' ); ?> </h1> </div> <nav class="privacy-settings-tabs-wrapper hide-if-no-js" aria-label="<?php esc_attr_e( 'Secondary menu' ); ?>"> <a href="<?php echo esc_url( admin_url( 'options-privacy.php' ) ); ?>" class="privacy-settings-tab active" aria-current="true"> <?php /* translators: Tab heading for Site Health Status page. */ _ex( 'Settings', 'Privacy Settings' ); ?> </a> <a href="<?php echo esc_url( admin_url( 'options-privacy.php?tab=policyguide' ) ); ?>" class="privacy-settings-tab"> <?php /* translators: Tab heading for Site Health Status page. */ _ex( 'Policy Guide', 'Privacy Settings' ); ?> </a> </nav> </div> <hr class="wp-header-end"> <?php wp_admin_notice( __( 'The Privacy Settings require JavaScript.' ), array( 'type' => 'error', 'additional_classes' => array( 'hide-if-js' ), ) ); ?> <div class="privacy-settings-body hide-if-no-js"> <h2><?php _e( 'Privacy Settings' ); ?></h2> <p> <?php _e( 'As a website owner, you may need to follow national or international privacy laws. For example, you may need to create and display a privacy policy.' ); ?> <?php _e( 'If you already have a Privacy Policy page, please select it below. If not, please create one.' ); ?> </p> <p> <?php _e( 'The new page will include help and suggestions for your privacy policy.' ); ?> <?php _e( 'However, it is your responsibility to use those resources correctly, to provide the information that your privacy policy requires, and to keep that information current and accurate.' ); ?> </p> <p> <?php _e( 'After your Privacy Policy page is set, you should edit it.' ); ?> <?php _e( 'You should also review your privacy policy from time to time, especially after installing or updating any themes or plugins. There may be changes or new suggested information for you to consider adding to your policy.' ); ?> </p> <p> <?php if ( $privacy_policy_page_exists ) { $edit_href = add_query_arg( array( 'post' => $privacy_policy_page_id, 'action' => 'edit', ), admin_url( 'post.php' ) ); $view_href = get_permalink( $privacy_policy_page_id ); ?> <strong> <?php if ( 'publish' === get_post_status( $privacy_policy_page_id ) ) { printf( /* translators: 1: URL to edit Privacy Policy page, 2: URL to view Privacy Policy page. */ __( '<a href="%1$s">Edit</a> or <a href="%2$s">view</a> your Privacy Policy page content.' ), esc_url( $edit_href ), esc_url( $view_href ) ); } else { printf( /* translators: 1: URL to edit Privacy Policy page, 2: URL to preview Privacy Policy page. */ __( '<a href="%1$s">Edit</a> or <a href="%2$s">preview</a> your Privacy Policy page content.' ), esc_url( $edit_href ), esc_url( $view_href ) ); } ?> </strong> <?php } printf( /* translators: 1: Privacy Policy guide URL, 2: Additional link attributes, 3: Accessibility text. */ __( 'Need help putting together your new Privacy Policy page? <a href="%1$s" %2$s>Check out the privacy policy guide%3$s</a> for recommendations on what content to include, along with policies suggested by your plugins and theme.' ), esc_url( admin_url( 'options-privacy.php?tab=policyguide' ) ), '', '' ); ?> </p> <hr> <?php $has_pages = (bool) get_posts( array( 'post_type' => 'page', 'posts_per_page' => 1, 'post_status' => array( 'publish', 'draft', ), ) ); ?> <table class="form-table tools-privacy-policy-page" role="presentation"> <tr> <th scope="row"> <label for="create-page"> <?php if ( $has_pages ) { _e( 'Create a new Privacy Policy page' ); } else { _e( 'There are no pages.' ); } ?> </label> </th> <td> <form class="wp-create-privacy-page" method="post"> <input type="hidden" name="action" value="create-privacy-page" /> <?php wp_nonce_field( 'create-privacy-page' ); submit_button( __( 'Create' ), 'secondary', 'submit', false, array( 'id' => 'create-page' ) ); ?> </form> </td> </tr> <?php if ( $has_pages ) : ?> <tr> <th scope="row"> <label for="page_for_privacy_policy"> <?php if ( $privacy_policy_page_exists ) { _e( 'Change your Privacy Policy page' ); } else { _e( 'Select a Privacy Policy page' ); } ?> </label> </th> <td> <form method="post"> <input type="hidden" name="action" value="set-privacy-page" /> <?php wp_dropdown_pages( array( 'name' => 'page_for_privacy_policy', 'show_option_none' => __( '&mdash; Select &mdash;' ), 'option_none_value' => '0', 'selected' => $privacy_policy_page_id, 'post_status' => array( 'draft', 'publish' ), ) ); wp_nonce_field( 'set-privacy-page' ); submit_button( __( 'Use This Page' ), 'primary', 'submit', false, array( 'id' => 'set-page' ) ); ?> </form> </td> </tr> <?php endif; ?> </table> </div> <?php require_once ABSPATH . 'wp-admin/admin-footer.php';
Name Size Perms Owner Modified Actions
../ - rwxr-xr-x 33:33 2026-07-26 17:44 Del
css/ - rwxr-xr-x 0:0 2026-01-28 21:05 Del
images/ - rwxr-xr-x 0:0 2025-11-18 03:48 Del
includes/ - rwxr-xr-x 0:0 2026-03-11 13:34 Del
js/ - rwxr-xr-x 0:0 2025-10-21 11:01 Del
maint/ - rwxr-xr-x 0:0 2025-10-04 00:47 Del
network/ - rwxr-xr-x 0:0 2025-10-19 17:20 Del
user/ - rwxr-xr-x 0:0 2025-01-22 14:06 Del
about.php 17.74 KB rw-r--r-- 0:0 2026-03-11 14:28 View Del
admin-ajax.php 5.03 KB rw-r--r-- 0:0 2024-07-04 11:22 View Del
admin-footer.php 2.77 KB rw-r--r-- 0:0 2024-09-26 15:41 View Del
admin-functions.php 479 B rw-r--r-- 0:0 2025-01-22 14:06 View Del
admin-header.php 9.12 KB rw-r--r-- 0:0 2025-01-24 10:58 View Del
admin-post.php 1.97 KB rw-r--r-- 0:0 2025-01-16 16:18 View Del
admin.php 12.35 KB rw-r--r-- 0:0 2025-10-11 23:41 View Del
async-upload.php 5.47 KB rw-r--r-- 0:0 2025-08-27 10:34 View Del
authorize-application.php 10.09 KB rw-r--r-- 0:0 2023-09-14 00:54 View Del
comment.php 11.35 KB rw-r--r-- 0:0 2024-05-01 18:01 View Del
contribute.php 5.86 KB rw-r--r-- 0:0 2025-11-11 04:59 View Del
credits.php 4.38 KB rw-r--r-- 0:0 2025-11-11 04:59 View Del
custom-background.php 489 B rw-r--r-- 0:0 2025-01-22 14:06 View Del
custom-header.php 499 B rw-r--r-- 0:0 2025-01-22 14:06 View Del
customize.php 11.01 KB rw-r--r-- 0:0 2025-09-28 23:40 View Del
edit-comments.php 14.38 KB rw-r--r-- 0:0 2025-05-14 11:59 View Del
edit-form-advanced.php 28.83 KB rw-r--r-- 0:0 2025-03-18 20:09 View Del
edit-form-blocks.php 14.6 KB rw-r--r-- 0:0 2025-08-27 10:34 View Del
edit-form-comment.php 8.34 KB rw-r--r-- 0:0 2024-11-11 20:43 View Del
edit-link-form.php 6.21 KB rw-r--r-- 0:0 2025-02-08 11:44 View Del
edit-tag-form.php 10.44 KB rw-r--r-- 0:0 2024-12-06 17:07 View Del
edit-tags.php 22 KB rw-r--r-- 0:0 2025-01-29 17:40 View Del
edit.php 19.48 KB rw-r--r-- 0:0 2024-10-03 22:46 View Del
erase-personal-data.php 7.33 KB rw-r--r-- 0:0 2024-04-17 20:21 View Del
export-personal-data.php 7.75 KB rw-r--r-- 0:0 2024-04-17 20:21 View Del
export.php 11.02 KB rw-r--r-- 0:0 2024-05-26 20:51 View Del
freedoms.php 4.8 KB rw-r--r-- 0:0 2025-11-11 04:59 View Del
import.php 7.58 KB rw-r--r-- 0:0 2025-02-25 18:34 View Del
index.php 7.68 KB rw-r--r-- 0:0 2023-09-14 00:54 View Del
install-helper.php 6.8 KB rw-r--r-- 0:0 2022-11-20 14:10 View Del
install.php 17.77 KB rw-r--r-- 0:0 2025-10-04 00:47 View Del
link-add.php 934 B rw-r--r-- 0:0 2025-02-08 11:44 View Del
link-manager.php 4.26 KB rw-r--r-- 0:0 2025-02-08 11:44 View Del
link-parse-opml.php 2.72 KB rw-r--r-- 0:0 2025-09-03 12:18 View Del
link.php 2.89 KB rw-r--r-- 0:0 2024-05-01 18:01 View Del
load-scripts.php 2.02 KB rw-r--r-- 0:0 2024-08-25 23:48 View Del
load-styles.php 2.92 KB rw-r--r-- 0:0 2024-11-04 15:51 View Del
media-new.php 3.2 KB rw-r--r-- 0:0 2025-07-12 15:26 View Del
media-upload.php 3.58 KB rw-r--r-- 0:0 2025-02-08 15:53 View Del
media.php 819 B rw-r--r-- 0:0 2024-05-01 18:01 View Del
menu-header.php 9.82 KB rw-r--r-- 0:0 2025-02-20 21:29 View Del
menu.php 17.46 KB rw-r--r-- 0:0 2025-11-10 22:59 View Del
moderation.php 307 B rw-r--r-- 0:0 2020-02-06 06:33 View Del
ms-admin.php 196 B rw-r--r-- 0:0 2020-02-06 06:33 View Del
ms-delete-site.php 4.5 KB rw-r--r-- 0:0 2025-04-21 11:49 View Del
ms-edit.php 216 B rw-r--r-- 0:0 2020-02-06 06:33 View Del
ms-options.php 229 B rw-r--r-- 0:0 2024-06-22 11:47 View Del
ms-sites.php 215 B rw-r--r-- 0:0 2020-02-06 06:33 View Del
ms-themes.php 217 B rw-r--r-- 0:0 2020-02-06 06:33 View Del
ms-upgrade-network.php 219 B rw-r--r-- 0:0 2020-02-06 06:33 View Del
ms-users.php 215 B rw-r--r-- 0:0 2020-02-06 06:33 View Del
my-sites.php 4.74 KB rw-r--r-- 0:0 2023-09-05 19:26 View Del
nav-menus.php 48.19 KB rw-r--r-- 0:0 2025-08-27 13:42 View Del
network.php 5.39 KB rw-r--r-- 0:0 2024-03-08 22:38 View Del
options-discussion.php 15.92 KB rw-r--r-- 0:0 2025-11-10 22:51 View Del
options-general.php 21.65 KB rw-r--r-- 0:0 2025-11-10 20:42 View Del
options-head.php 621 B rw-r--r-- 0:0 2025-01-22 14:06 View Del
options-media.php 6.38 KB rw-r--r-- 0:0 2025-09-28 22:38 View Del
options-permalink.php 21.22 KB rw-r--r-- 0:0 2025-09-28 22:38 View Del
options-privacy.php 9.95 KB rw-r--r-- 0:0 2025-01-20 22:04 View Del
options-reading.php 9.94 KB rw-r--r-- 0:0 2025-09-28 22:38 View Del
options-writing.php 9.1 KB rw-r--r-- 0:0 2025-09-28 22:38 View Del
options.php 13.6 KB rw-r--r-- 0:0 2025-11-07 14:07 View Del
plugin-editor.php 13.75 KB rw-r--r-- 0:0 2025-10-13 21:50 View Del
plugin-install.php 6.96 KB rw-r--r-- 0:0 2024-02-20 07:27 View Del
plugins.php 30 KB rw-r--r-- 0:0 2025-10-13 23:12 View Del
post-new.php 2.7 KB rw-r--r-- 0:0 2024-06-15 12:34 View Del
post.php 10.03 KB rw-r--r-- 0:0 2025-09-06 06:49 View Del
press-this.php 2.34 KB rw-r--r-- 0:0 2025-10-21 13:46 View Del
privacy-policy-guide.php 3.67 KB rw-r--r-- 0:0 2023-11-22 17:44 View Del
privacy.php 2.79 KB rw-r--r-- 0:0 2025-11-11 04:59 View Del
profile.php 283 B rw-r--r-- 0:0 2020-02-06 06:33 View Del
revision.php 5.7 KB rw-r--r-- 0:0 2025-10-07 14:30 View Del
setup-config.php 17.48 KB rw-r--r-- 0:0 2025-01-13 14:57 View Del
site-editor.php 11.98 KB rw-r--r-- 0:0 2025-11-07 12:42 View Del
site-health-info.php 3.99 KB rw-r--r-- 0:0 2025-02-22 12:12 View Del
site-health.php 10.2 KB rw-r--r-- 0:0 2025-08-05 21:36 View Del
term.php 2.2 KB rw-r--r-- 0:0 2022-06-01 18:14 View Del
theme-editor.php 16.87 KB rw-r--r-- 0:0 2025-10-16 00:16 View Del
theme-install.php 23.38 KB rw-r--r-- 0:0 2025-09-28 23:40 View Del
themes.php 47.92 KB rw-r--r-- 0:0 2025-11-10 21:08 View Del
tools.php 3.43 KB rw-r--r-- 0:0 2023-02-23 10:38 View Del
update-core.php 45.45 KB rw-r--r-- 0:0 2025-08-27 00:03 View Del
update.php 12.79 KB rw-r--r-- 0:0 2024-01-30 14:23 View Del
upgrade-functions.php 341 B rw-r--r-- 0:0 2020-02-06 06:33 View Del
upgrade.php 6.27 KB rw-r--r-- 0:0 2025-10-04 00:47 View Del
upload.php 14.9 KB rw-r--r-- 0:0 2025-10-17 22:44 View Del
user-edit.php 40.36 KB rw-r--r-- 0:0 2025-10-19 17:42 View Del
user-new.php 24.05 KB rw-r--r-- 0:0 2025-03-02 23:35 View Del
users.php 23.29 KB rw-r--r-- 0:0 2025-10-19 17:20 View Del
widgets-form-blocks.php 5.12 KB rw-r--r-- 0:0 2025-08-27 10:34 View Del
widgets-form.php 19.29 KB rw-r--r-- 0:0 2026-01-22 18:46 View Del
widgets.php 1.09 KB rw-r--r-- 0:0 2022-03-22 19:59 View Del