# wp-data-access/5.5.85/WPDataAccess/Settings/WPDA_Settings_Legacy_Page.php

WP Data Access – App Builder for Tables, Forms, Charts, Maps &amp; Dashboards, version 5.5.85. 23 lines.

- Page: https://pluginprobe.com/plugins/wp-data-access/5.5.85/code/WPDataAccess/Settings/WPDA_Settings_Legacy_Page.php
- Raw: https://pluginprobe.com/plugins/wp-data-access/5.5.85/raw/WPDataAccess/Settings/WPDA_Settings_Legacy_Page.php
- Modified: 2026-09-22T18:02:52+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/wp-data-access/5.5.85/code/WPDataAccess/Settings/WPDA_Settings_Legacy_Page.php#L10-L20`.

```php
<?php

namespace WPDataAccess\Settings {

    abstract class WPDA_Settings_Legacy_Page {

        protected $page;

        public function __construct() {

            if ( isset( $_REQUEST['page'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
                $this->page = sanitize_text_field( wp_unslash( $_REQUEST['page'] ) ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended
            } else {
                wp_die( esc_attr__( 'ERROR: Wrong arguments [missing page argument]', 'wp-data-access' ) );
            }

        }

        abstract public function show();

    }

}
```
