50 lines
2.5 KiB
PHP
50 lines
2.5 KiB
PHP
|
<?php
|
||
|
|
||
|
/**
|
||
|
* WP Captcha
|
||
|
* https://getwpcaptcha.com/
|
||
|
* (c) WebFactory Ltd, 2022 - 2023, www.webfactoryltd.com
|
||
|
*/
|
||
|
|
||
|
class WPCaptcha_Tab_Design extends WPCaptcha
|
||
|
{
|
||
|
static function display()
|
||
|
{
|
||
|
echo '<div class="tab-content">';
|
||
|
|
||
|
$options = WPCaptcha_Setup::get_options();
|
||
|
$templates = WPCaptcha_Functions::get_templates();
|
||
|
|
||
|
echo '<table class="form-table"><tbody>';
|
||
|
echo '<tr valign="top">
|
||
|
<th scope="row"><label for="block_bots">Enable Customizer</label></th>
|
||
|
<td>';
|
||
|
WPCaptcha_Utility::create_toggle_switch('design_enable', array('saved_value' => $options['design_enable'], 'option_key' => esc_attr(WPCAPTCHA_OPTIONS_KEY) . '[design_enable]'));
|
||
|
echo '<br /><span>You can enable the customizer to use the settings below or leave it turned off to show the default WordPress login page style or customize it using a different plugin or theme settings</span>';
|
||
|
echo '</td></tr>';
|
||
|
echo '</tbody>';
|
||
|
echo '</table>';
|
||
|
|
||
|
echo '<h3>Templates:</h3>';
|
||
|
echo '<ul class="design-templates">';
|
||
|
foreach($templates as $template_id => $template){
|
||
|
WPCaptcha_Utility::wp_kses_wf('<li><a class="disable_confirm_action ' . ($template_id == $options['design_template']?'design-template-active':'') . '" data-confirm="Are you sure you want to enable this template? This will overwrite all Design settings." href="' . add_query_arg(array('_wpnonce' => wp_create_nonce('wpcaptcha_install_template'), 'template' => $template_id, 'action' => 'wpcaptcha_install_template', 'redirect' => urlencode($_SERVER['REQUEST_URI'])), admin_url('admin.php')) . '"><img src="' . WPCAPTCHA_PLUGIN_URL . '/images/templates/' . $template_id . '.jpg"></a></li>');
|
||
|
}
|
||
|
echo '</ul>';
|
||
|
|
||
|
echo '<tr><td></td><td>';
|
||
|
WPCaptcha_admin::footer_save_button();
|
||
|
echo '</td></tr>';
|
||
|
|
||
|
echo '<br />';
|
||
|
|
||
|
echo '<div class="notice-box-info">
|
||
|
The Design options allow you to completely customize the login page appearance.<a href="#" class="open-pro-dialog" data-pro-feature="design">Get PRO now</a> to use the Design feature.
|
||
|
</div>';
|
||
|
|
||
|
echo '<img class="open-upsell open-upsell-block" data-feature="design" style="width: 100%;" src="' . esc_url(WPCAPTCHA_PLUGIN_URL) . '/images/design.png" alt="WP Captcha" title="WP Captcha Design" />';
|
||
|
echo '</div>';
|
||
|
} // display
|
||
|
|
||
|
} // class WPCaptcha_Tab_Login_Form
|