/** * Show only the form HTML, for Lightboxes etc. */ function iphorm_display_form_ajax() { if (isset($_GET['iphorm_display_form_ajax'])) { $id = absint($_GET['iphorm_display_form_ajax']); if (iphorm_form_exists($id)) { $form = iphorm_get_form($id); $xhtml = iphorm_display_form($form); header('Content-Type: text/html'); echo $xhtml; exit; } } }
/** * Display the form via ajax for the form preview */ function iphorm_preview_form_ajax() { if (current_user_can('iphorm_preview_form')) { if (isset($_POST['form'])) { $response = array('type' => 'success'); $config = iphorm_json_decode(stripslashes($_POST['form']), true); $form = new iPhorm($config); $response['data'] = iphorm_display_form($form); header('Content-Type: application/json'); echo iphorm_json_encode($response); } } exit; }