/** * Display a widget form with the provided data */ function siteorigin_panels_ajax_widget_form() { $request = array_map('stripslashes_deep', $_REQUEST); if (empty($request['widget'])) { exit; } $widget = $request['widget']; $instance = !empty($request['instance']) ? json_decode($request['instance'], true) : array(); $form = siteorigin_panels_render_form($widget, $instance, $_REQUEST['raw'] == 'true'); $form = apply_filters('siteorigin_panels_ajax_widget_form', $form, $widget, $instance); echo $form; exit; }
/** * Display a widget form with the provided data */ function siteorigin_panels_ajax_widget_form() { if (empty($_REQUEST['widget'])) { wp_die(); } if (empty($_REQUEST['_panelsnonce']) || !wp_verify_nonce($_REQUEST['_panelsnonce'], 'panels_action')) { wp_die(); } $request = array_map('stripslashes_deep', $_REQUEST); $widget = $request['widget']; $instance = !empty($request['instance']) ? json_decode($request['instance'], true) : array(); $form = siteorigin_panels_render_form($widget, $instance, $_REQUEST['raw'] == 'true'); $form = apply_filters('siteorigin_panels_ajax_widget_form', $form, $widget, $instance); echo $form; wp_die(); }
/** * Display a widget form with the provided data */ function siteorigin_panels_ajax_widget_form() { // Verify the nonce $nonce = filter_input(INPUT_GET, '_panelsnonce', FILTER_DEFAULT); if (!wp_verify_nonce($nonce, 'panels_action')) { wp_die(); } $request = filter_input_array(INPUT_POST, array('widget' => FILTER_SANITIZE_STRING, 'raw' => FILTER_VALIDATE_BOOLEAN, 'instance' => FILTER_DEFAULT, '_panelsnonce' => FILTER_DEFAULT)); if (empty($request['widget'])) { wp_die(); } $widget = $request['widget']; $instance = !empty($request['instance']) ? json_decode($request['instance'], true) : array(); $form = siteorigin_panels_render_form($widget, $instance, $request['raw']); $form = apply_filters('siteorigin_panels_ajax_widget_form', $form, $widget, $instance); echo $form; wp_die(); }
/** * Display a widget form with the provided data */ function siteorigin_panels_ajax_widget_form() { $request = array_map('stripslashes_deep', $_REQUEST); if (empty($request['widget'])) { exit; } echo siteorigin_panels_render_form($request['widget'], !empty($request['instance']) ? json_decode($request['instance'], true) : array(), $_REQUEST['raw']); exit; }