| Server IP : 69.39.225.240 / Your IP : 216.73.216.138 Web Server : Apache System : Linux bronze7.serverhost.net 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64 User : reademotions ( 1074) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/reademotions/www/wp-content/plugins/bb-plugin/modules/widget/includes/ |
Upload File : |
<?php
// Get builder post data.
$post_data = FLBuilderModel::get_post_data();
// Widget slug
$widget_class = '';
if ( isset( $settings->widget ) ) {
$widget_class = urldecode( $settings->widget );
} elseif ( isset( $post_data['widget'] ) ) {
$widget_class = urldecode( $post_data['widget'] );
}
if ( isset( $widget_class ) && class_exists( $widget_class ) ) {
// Widget instance
$widget_instance = new $widget_class();
// Widget settings
$settings_key = 'widget-' . $widget_instance->id_base;
$widget_settings = array();
if ( isset( $settings->$settings_key ) ) {
$widget_settings = (array) $settings->$settings_key;
}
// Widget title
$widget_title = $widget_instance->name;
// Widget form
ob_start();
FLWidgetModule::render_form( $widget_class, $widget_instance, $widget_settings );
echo '<input type="hidden" name="widget" value="' . $widget_class . '" />';
$widget_form = ob_get_clean();
} else {
$widget_class = ( isset( $widget_class ) ) ? $widget_class : __( 'Widget', 'fl-builder' );
// Widget doesn't exist!
$widget_title = __( 'Widget', 'fl-builder' );
// Widget form
ob_start();
echo '<div class="fl-builder-widget-missing">';
/* translators: %s: widget slug */
printf( _x( '%s no longer exists.', '%s stands for widget slug.', 'fl-builder' ), $widget_class );
echo '</div>';
$widget_form = ob_get_clean();
}
?>
<h3 class="fl-builder-settings-title">
<span class="fl-builder-settings-title-text-wrap"><?php echo $widget_title; ?></span>
</h3>
<table class="fl-form-table">
<tbody>
<tr class="fl-field" data-preview='{"type":"widget"}'>
<td class="fl-field-control">
<div class="fl-field-control-wrapper">
<?php echo $widget_form; ?>
</div>
</td>
</tr>
</tbody>
</table>