wpml_parse_form_id($instance['form-id']);
include_once(dirname(__FILE__).'/modules/core-front.php');
$html = lepopup_front_class::shortcode_handler(array('id' => $form_id));
if (!empty($html)) {
$content = $args['before_widget'].'
'.$html.'
'.$args['after_widget'];
}
echo $content;
}
function update($new_instance, $old_instance) {
global $lepopup, $wpdb;
$instance = $old_instance;
$instance['form-id'] = $lepopup->wpml_compile_form_id(strip_tags($new_instance['form-id']), $instance['form-id']);
$instance['width-max'] = intval($new_instance['width-max']);
$instance['margin-top'] = intval($new_instance['margin-top']);
$instance['margin-bottom'] = intval($new_instance['margin-bottom']);
$instance['margin-left'] = intval($new_instance['margin-left']);
$instance['margin-right'] = intval($new_instance['margin-right']);
return $instance;
}
function form($instance) {
global $lepopup, $wpdb;
$instance = wp_parse_args((array)$instance, array('form-id' => '', 'margin-top' => 0, 'margin-bottom' => 0, 'margin-left' => 0, 'margin-right' => 0, 'width-max' => 320));
$popup_selected = $lepopup->wpml_parse_form_id(strip_tags($instance['form-id']));
$margin_top = intval($instance['margin-top']);
$margin_bottom = intval($instance['margin-bottom']);
$margin_right = intval($instance['margin-right']);
$margin_left = intval($instance['margin-left']);
$width_max = intval($instance['width-max']);
$forms = $wpdb->get_results("SELECT * FROM ".$wpdb->prefix."lepopup_forms WHERE deleted = '0' AND active = '1' ORDER BY active DESC, id DESC", ARRAY_A);
echo '
';
if (sizeof($forms) > 0) {
$status = -1;
echo '
';
} else {
echo esc_html__('Create at least one popup.', 'lepopup');
}
echo '
'.esc_html__('px', 'lepopup').'
'.esc_html__('px', 'lepopup').'
'.esc_html__('px', 'lepopup').'
'.esc_html__('px', 'lepopup').'
'.esc_html__('px', 'lepopup').'
';
}
}
?>