" /> <input type="hidden" id="referredby" name="referredby" value="<?php echo esc_url(stripslashes(nxt_get_referer())); ?> " /> <?php if (!empty($active_post_lock)) { ?> <input type="hidden" id="active_post_lock" value="<?php echo esc_attr(implode(':', $active_post_lock)); ?> " /> <?php } if ('draft' != $post->post_status) { nxt_original_referer_field(true, 'previous'); } echo $form_extra; nxt_nonce_field('autosave', 'autosavenonce', false); nxt_nonce_field('meta-box-order', 'meta-box-order-nonce', false); nxt_nonce_field('closedpostboxes', 'closedpostboxesnonce', false); ?> <div id="poststuff" class="metabox-holder<?php echo 1 != $screen_layout_columns ? ' has-right-sidebar' : ''; ?> "> <div id="side-info-column" class="inner-sidebar"> <?php if (1 != $screen_layout_columns) { 'page' == $post_type ? do_action('submitpage_box') : do_action('submitpost_box');
function handle_pings_panel() { global $action, $page, $pings; nxt_reset_vars(array('action', 'page')); switch (addslashes($action)) { case 'edit': if (!empty($_GET['ping'])) { // Make a communication $this->show_ping_edit((int) $_GET['ping']); } else { $this->show_ping_edit(false); } return; // so we don't show the list below break; case 'history': if (!empty($_GET['ping'])) { $this->handle_ping_history_panel((int) $_GET['ping']); } return; break; } $messages = array(); $messages[1] = __('Ping details updated.', 'membership'); $messages[2] = __('Ping details not updated.', 'membership'); $messages[3] = __('Ping details added.', 'membership'); $messages[4] = __('Ping details not added.', 'membership'); $messages[5] = __('Ping details deleted.', 'membership'); $messages[6] = __('Ping details not deleted.', 'membership'); $messages[7] = __('Ping details deleted.', 'membership'); ?> <div class='wrap'> <div class="icon32" id="icon-link-manager"><br></div> <h2><?php _e('Edit Pings', 'membership'); ?> </h2> <?php if (isset($_GET['msg'])) { echo '<div id="message" class="updated fade"><p>' . $messages[(int) $_GET['msg']] . '</p></div>'; $_SERVER['REQUEST_URI'] = remove_query_arg(array('message'), $_SERVER['REQUEST_URI']); } //$pings = $this->get_pings(); $pings = apply_filters('M_pings_list', $pings); ?> <form method="get" action="?page=<?php echo esc_attr($page); ?> " id="posts-filter"> <input type='hidden' name='page' value='<?php echo esc_attr($page); ?> ' /> <div class="tablenav"> <div class="alignleft actions"> <select name="action"> <option selected="selected" value=""><?php _e('Bulk Actions'); ?> </option> <option value="delete"><?php _e('Delete'); ?> </option> </select> <input type="submit" class="button-secondary action" id="doaction" name="doaction" value="<?php _e('Apply'); ?> "> </div> <?php if (M_can_add_pings()) { ?> <div class="alignright actions"> <input type="button" class="button-secondary addnenxtingbutton" value="<?php _e('Add New'); ?> " name="addnewgroup"> </div> <?php } ?> <br class="clear"> </div> <div class="clear"></div> <?php nxt_original_referer_field(true, 'previous'); nxt_nonce_field('bulk-pings'); $columns = array("name" => __('Ping Name', 'membership')); $columns = apply_filters('membership_pingscolumns', $columns); ?> <table cellspacing="0" class="widefat fixed"> <thead> <tr> <th style="" class="manage-column column-cb check-column" id="cb" scope="col"><input type="checkbox"></th> <?php foreach ($columns as $key => $col) { ?> <th style="" class="manage-column column-<?php echo $key; ?> " id="<?php echo $key; ?> " scope="col"><?php echo $col; ?> </th> <?php } ?> </tr> </thead> <tfoot> <tr> <th style="" class="manage-column column-cb check-column" scope="col"><input type="checkbox"></th> <?php reset($columns); foreach ($columns as $key => $col) { ?> <th style="" class="manage-column column-<?php echo $key; ?> " id="<?php echo $key; ?> " scope="col"><?php echo $col; ?> </th> <?php } ?> </tr> </tfoot> <tbody> <?php if (!empty($pings)) { foreach ($pings as $key => $ping) { ?> <tr valign="middle" class="alternate" id="ping-<?php echo $ping->id; ?> "> <th class="check-column" scope="row"><input type="checkbox" value="<?php echo esc_attr($ping->id); ?> " name="pingcheck[]"></th> <td class="column-name"> <strong><a title="Edit <?php echo esc_attr(stripslashes($ping->pingname)); ?> " href="?page=<?php echo $page; ?> &action=edit&ping=<?php echo $ping->id; ?> " class="row-title"><?php echo esc_html(stripslashes($ping->pingname)); ?> </a></strong> <?php $actions = array(); $actions['edit'] = "<span class='edit'><a href='?page=" . $page . "&action=edit&ping=" . $ping->id . "'>" . __('Edit') . "</a></span>"; $actions['trans'] = "<span class='edit'><a href='?page=" . $page . "&action=history&ping=" . $ping->id . "'>" . __('History') . "</a></span>"; $actions['delete'] = "<span class='delete'><a href='" . nxt_nonce_url("?page=" . $page . "&action=delete&ping=" . $ping->id . "", 'delete-ping_' . $ping->id) . "'>" . __('Delete', 'membership') . "</a></span>"; ?> <br><div class="row-actions"><?php echo implode(" | ", $actions); ?> </div> </td> </tr> <?php } } else { $columncount = count($columns) + 1; ?> <tr valign="middle" class="alternate" > <td colspan="<?php echo $columncount; ?> " scope="row"><?php _e('No Pings have been set up.', 'membership'); ?> </td> </tr> <?php } ?> </tbody> </table> <div class="tablenav"> <div class="alignleft actions"> <select name="action2"> <option selected="selected" value=""><?php _e('Bulk Actions'); ?> </option> <option value="delete"><?php _e('Delete'); ?> </option> </select> <input type="submit" class="button-secondary action" id="doaction2" name="doaction2" value="Apply"> </div> <?php if (M_can_add_pings()) { ?> <div class="alignright actions"> <input type="button" class="button-secondary addnenxtingbutton" value="<?php _e('Add New'); ?> " name="addnewgroup2"> </div> <?php } ?> <br class="clear"> </div> </form> </div> <!-- wrap --> <?php }