Files
roi-theme/wp-content/plugins/sociallocker-next-premium/bizpanda/includes/metaboxes/advanced-options.php
root a22573bf0b Commit inicial - WordPress Análisis de Precios Unitarios
- WordPress core y plugins
- Tema Twenty Twenty-Four configurado
- Plugin allow-unfiltered-html.php simplificado
- .gitignore configurado para excluir wp-config.php y uploads

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 21:04:30 -06:00

147 lines
4.9 KiB
PHP
Executable File

<?php
/**
* The file contains a class to configure the metabox Advanced Options.
*
* Created via the Factory Metaboxes.
*
* @author Paul Kashtanoff <paul@byonepress.com>
* @copyright (c) 2013, OnePress Ltd
*
* @package core
* @since 1.0.0
*/
/**
* The class to configure the metabox Advanced Options.
*
* @since 1.0.0
*/
class OPanda_AdvancedOptionsMetaBox extends FactoryMetaboxes321_FormMetabox
{
/**
* A visible title of the metabox.
*
* Inherited from the class FactoryMetabox.
* @link http://codex.wordpress.org/Function_Reference/add_meta_box
*
* @since 1.0.0
* @var string
*/
public $title;
/**
* A prefix that will be used for names of input fields in the form.
*
* Inherited from the class FactoryFormMetabox.
*
* @since 1.0.0
* @var string
*/
public $scope = 'opanda';
/**
* The priority within the context where the boxes should show ('high', 'core', 'default' or 'low').
*
* @link http://codex.wordpress.org/Function_Reference/add_meta_box
* Inherited from the class FactoryMetabox.
*
* @since 1.0.0
* @var string
*/
public $priority = 'core';
/**
* The part of the page where the edit screen section should be shown ('normal', 'advanced', or 'side').
*
* @link http://codex.wordpress.org/Function_Reference/add_meta_box
* Inherited from the class FactoryMetabox.
*
* @since 1.0.0
* @var string
*/
public $context = 'side';
public function __construct( $plugin ) {
parent::__construct( $plugin );
$this->title = __('Advanced Options', 'bizpanda');
}
public $cssClass = 'factory-bootstrap-331';
/**
* Configures a form that will be inside the metabox.
*
* @see FactoryMetaboxes321_FormMetabox
* @since 1.0.0
*
* @param FactoryForms328_Form $form A form object to configure.
* @return void
*/
public function form( $form ) {
$options = array(
array(
'type' => 'checkbox',
'way' => 'buttons',
'name' => 'close',
'title' => __('Close Icon', 'bizpanda'),
'hint' => __('Shows the Close Icon at the corner.', 'bizpanda'),
'icon' => OPANDA_BIZPANDA_URL . '/assets/admin/img/close-icon.png',
'default' => false
),
array(
'type' => 'textbox',
'name' => 'timer',
'title' => __('Timer Interval', 'bizpanda'),
'hint' => __('Sets a countdown interval for the locker.', 'bizpanda'),
'icon' => OPANDA_BIZPANDA_URL . '/assets/admin/img/timer-icon.png',
'default' => false
),
array(
'type' => 'checkbox',
'way' => 'buttons',
'name' => 'ajax',
'title' => __('AJAX', 'bizpanda'),
'hint' => __('If On, locked content will be cut from a page source code.', 'bizpanda'),
'icon' => OPANDA_BIZPANDA_URL . '/assets/admin/img/ajax-icon.png',
'default' => false
),
array(
'type' => 'html',
'html' => '<div id="opanda-ajax-disabled" class="alert alert-warning">The option AJAX is not applied when the "transparence" or "blurring" overlap modes selected.</div>'
),
array(
'type' => 'checkbox',
'way' => 'buttons',
'name' => 'highlight',
'title' => __('Highlight', 'bizpanda'),
'hint' => __('Defines whether the locker must use the Highlight effect.', 'bizpanda'),
'icon' => OPANDA_BIZPANDA_URL . '/assets/admin/img/highlight-icon.png',
'default' => true
)
);
if ( OPanda_Items::isCurrentFree() ) {
$options[] = array(
'type' => 'html',
'html' => '<div style="display: none;" class="factory-fontawesome-320 opanda-overlay-note opanda-premium-note">' . __( '<i class="fa fa-star-o"></i> Go Premium <i class="fa fa-star-o"></i><br />To Unlock These Features <a href="#" class="opnada-button">Learn More</a>', 'bizpanda' ) . '</div>'
);
}
$options = apply_filters('opanda_advanced_options', $options);
$form->add($options);
}
}
global $bizpanda;
FactoryMetaboxes321::register('OPanda_AdvancedOptionsMetaBox', $bizpanda);