__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?php
namespace CarouselSlider\Supports\FormFields;
use CarouselSlider\TrackingData;
/**
* DataSharing class
*/
class DataSharing extends BaseField {
/**
* Render html content
*
* @inheritDoc
*/
public function render(): string {
$attributes = array(
'type' => 'checkbox',
'id' => $this->get_setting( 'id' ),
'class' => 'screen-reader-text',
'name' => 'carousel_slider_allow_tracking',
'value' => 'yes',
'checked' => 'yes' === get_option( 'carousel_slider_allow_tracking', 'no' ),
'data-token' => wp_create_nonce( 'carousel_slider_tracker' ),
);
$html = '<div class="switch-container">';
$html .= '<input type="hidden" name="carousel_slider_allow_tracking" value="no">';
$html .= '<label for="carousel_slider_allow_tracking" class="switch-label">';
$html .= '<input ' . $this->array_to_attributes( $attributes ) . '>';
$html .= '<span class="switch"></span>';
$html .= '</label>';
$html .= '<span class="switch-label-text">' . $this->get_setting( 'label' ) . '</span>';
$html .= '</div>';
$html .= '<div class="admin-data-sharing-container">';
$html .= '<div class="admin-data-sharing-header">' . esc_html__( 'If data sharing is enabled, the following data will be shared occasionally (normally once a week).', 'carousel-slider' ) . '</div>';
$html .= '<div class="admin-data-sharing-code">';
$html .= '<pre>';
$html .= wp_json_encode( TrackingData::all(), \JSON_PRETTY_PRINT );
$html .= '</pre>';
$html .= '</div>';
$html .= '</div>';
return $html;
}
}
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| BaseField.php | File | 5.86 KB | 0775 |
|
| Breakpoint.php | File | 3.36 KB | 0775 |
|
| ButtonGroup.php | File | 1.86 KB | 0775 |
|
| Checkbox.php | File | 882 B | 0775 |
|
| CheckboxSwitch.php | File | 887 B | 0775 |
|
| Color.php | File | 636 B | 0775 |
|
| DataSharing.php | File | 1.53 KB | 0775 |
|
| Html.php | File | 310 B | 0775 |
|
| ImageUploader.php | File | 1.06 KB | 0775 |
|
| ImageUrl.php | File | 762 B | 0775 |
|
| ImagesGallery.php | File | 1.49 KB | 0775 |
|
| MultiCheckbox.php | File | 1.3 KB | 0775 |
|
| Radio.php | File | 1.41 KB | 0775 |
|
| ResponsiveControl.php | File | 5.26 KB | 0775 |
|
| Select.php | File | 1.31 KB | 0775 |
|
| SelectImageSize.php | File | 347 B | 0775 |
|
| SelectPosts.php | File | 633 B | 0775 |
|
| SelectTerms.php | File | 633 B | 0775 |
|
| Spacing.php | File | 1.18 KB | 0775 |
|
| Text.php | File | 257 B | 0775 |
|
| Textarea.php | File | 524 B | 0775 |
|