public static function confirmations_list_page($form_id) { self::maybe_process_confirmation_list_action(); self::page_header(__('Confirmations', 'gravityforms')); $add_new_url = add_query_arg(array('cid' => 0)); ?> <h3><span><i class="fa fa-envelope-o"></i> <?php _e('Confirmations', 'gravityforms'); ?> <a id="add-new-confirmation" class="add-new-h2" href="<?php echo esc_url($add_new_url); ?> "><?php _e('Add New', 'gravityforms'); ?> </a></span> </h3> <?php $form = GFFormsModel::get_form_meta($form_id); ?> <script type="text/javascript"> var form = <?php echo json_encode($form); ?> ; function ToggleActive(img, confirmation_id) { var is_active = img.src.indexOf("active1.png") >= 0 if (is_active) { img.src = img.src.replace("active1.png", 'active0.png'); jQuery(img).attr('title', '<?php _e('Inactive', 'gravityforms'); ?> ').attr('alt', '<?php _e('Inactive', 'gravityforms'); ?> '); } else { img.src = img.src.replace("active0.png", 'active1.png'); jQuery(img).attr('title', '<?php _e('Active', 'gravityforms'); ?> ').attr('alt', '<?php _e('Active', 'gravityforms'); ?> '); } var mysack = new sack("<?php echo admin_url('admin-ajax.php'); ?> "); mysack.execute = 1; mysack.method = 'POST'; mysack.setVar("action", "rg_update_confirmation_active"); mysack.setVar("rg_update_confirmation_active", "<?php echo wp_create_nonce('rg_update_confirmation_active'); ?> "); mysack.setVar("form_id", <?php echo intval($form_id); ?> ); mysack.setVar("confirmation_id", confirmation_id); mysack.setVar("is_active", is_active ? 0 : 1); mysack.onError = function () { alert('<?php echo esc_js(__('Ajax error while updating confirmation', 'gravityforms')); ?> ') }; mysack.runAJAX(); return true; } </script> <?php $confirmation_table = new GFConfirmationTable($form); $confirmation_table->prepare_items(); ?> <form id="confirmation_list_form" method="post"> <?php $confirmation_table->display(); ?> <input id="action_argument" name="action_argument" type="hidden" /> <input id="action" name="action" type="hidden" /> <?php wp_nonce_field('gform_confirmation_list_action', 'gform_confirmation_list_action'); ?> </form> <?php self::page_footer(); }
public static function confirmations_list_page($form_id) { self::maybe_process_confirmation_list_action(); self::page_header(__('Confirmations', 'gravityforms')); $add_new_url = add_query_arg(array("cid" => 0)); ?> <h3><span> <?php _e("Confirmations", "gravityforms"); ?> <a id="add-new-confirmation" class="add-new-h2" href="<?php echo $add_new_url; ?> "><?php _e("Add New", "gravityforms"); ?> </a> </span></h3> <?php $form = GFFormsModel::get_form_meta($form_id); ?> <script type="text/javascript"> var form = <?php echo json_encode($form); ?> ; </script> <?php $confirmation_table = new GFConfirmationTable($form); $confirmation_table->prepare_items(); ?> <form id="confirmation_list_form" method="post"> <?php $confirmation_table->display(); ?> <input id="action_argument" name="action_argument" type="hidden" /> <input id="action" name="action" type="hidden" /> <?php wp_nonce_field('gform_confirmation_list_action', 'gform_confirmation_list_action'); ?> </form> <?php self::page_footer(); }