D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
tvinntxo
/
www
/
wp-content
/
themes
/
woodmart
/
inc
/
options
/
controls
/
switcher
/
Filename :
class-switcher.php
back
Copy
<?php /** * Switcher form control "on/off". * * @package xts */ namespace XTS\Options\Controls; if ( ! defined( 'ABSPATH' ) ) { exit; // Direct access not allowed. } use XTS\Options\Field; /** * Switcher field control. */ class Switcher extends Field { /** * Displays the field control HTML. * * @since 1.0.0 * * @return void. */ public function render_control() { ?> <div class="xts-switcher-btns"> <div class="xts-switcher-btn xts-switcher-on<?php echo esc_attr( ( $this->_is_activated() ) ? ' xts-switcher-active' : '' ); ?>"> <?php esc_html_e( 'On', 'woodmart' ); ?> </div> <div class="xts-switcher-btn xts-switcher-off<?php echo esc_attr( ( ! $this->_is_activated() ) ? ' xts-switcher-active' : '' ); ?>"> <?php esc_html_e( 'Off', 'woodmart' ); ?> </div> </div> <input type="hidden" name="<?php echo esc_attr( $this->get_input_name() ); ?>" value="<?php echo esc_attr( $this->get_field_value() ); ?>"/> <?php } /** * Check if the value corresponds to "on" state. * * @since 1.0.0 * * @return boolean */ private function _is_activated() { // phpcs:ignore return '1' == $this->get_field_value() || 'yes' == $this->get_field_value(); } }