private static function zapier_list_page($form_id) { if (rgpost("action") == "delete" && check_admin_referer('gform_zapier_list_action', 'gform_zapier_list_action')) { $zid = $_POST["action_argument"]; if (!empty($zid)) { GFZapierData::delete_feed($zid); GFCommon::add_message(__('Zap deleted.', 'gravityformszapier')); } } GFFormSettings::page_header(__('Zapier', 'gravityformszapier')); ?> <script type="text/javascript"> function DeleteZap(zid){ //set hidden fields jQuery('#action').val('delete'); jQuery('#action_argument').val(zid); jQuery('#zapier_list_form')[0].submit(); } </script> <style type="text/css"> a.limit-text { display: block; height: 18px; line-height: 18px; overflow: hidden; padding-right: 5px; color: #555; text-overflow: ellipsis; white-space: nowrap; } a.limit-text:hover { color: #555; } th.column-name { width: 30%; } th.column-type { width: 20%; } </style> <?php $add_new_url = add_query_arg(array("zid" => 0)); ?> <h3><span> <?php _e("Zapier Feeds", "gravityforms"); ?> <a id="add-new-zapier" class="add-new-h2" href="<?php echo esc_url($add_new_url); ?> "><?php _e("Add New", "gravityformszapier"); ?> </a> </span></h3> <?php $zapier_table = new GFZapierTable($form_id); $zapier_table->prepare_items(); ?> <form id="zapier_list_form" method="post"> <?php $zapier_table->display(); ?> <input type="hidden" id="action" name="action" value=""> <input id="action_argument" name="action_argument" type="hidden" /> <?php wp_nonce_field('gform_zapier_list_action', 'gform_zapier_list_action'); ?> </form> <?php }