esc_html__('Add your form by Fluent Forms', 'fluentform'), ] ); } public function widget($args, $instance) { $selectedForm = empty($instance['allforms']) ? '' : intval($instance['allforms']); if (!$selectedForm) { return; } // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- $args['before_widget'] is provided by WordPress core echo $args['before_widget']; if (!empty($instance['title'])) { // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- $args['before_title'], $args['after_title'] are provided by WordPress core, widget_title filter is expected to return safe HTML echo $args['before_title'] . apply_filters('widget_title', $instance['title']) . $args['after_title']; } if ('' != $selectedForm) { $shortcode = "[fluentform id='$selectedForm']"; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- do_shortcode() output is safe echo do_shortcode($shortcode); } // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- $args['after_widget'] is provided by WordPress core echo $args['after_widget']; } public function form($instance) { $selectedForm = empty($instance['allforms']) ? '' : $instance['allforms']; if (isset($instance['title'])) { $title = $instance['title']; } else { $title = ''; } // Widget admin form ?>
orderBy('id', 'DESC') ->get(); ?>