get_current_screen()) ); $ad_group_table->textdomain = $this->plugin_slug; $pagenum = $ad_group_table->get_pagenum(); $ad_group_table->prepare_items(); $total_pages = $ad_group_table->get_pagination_arg( 'total_pages' ); if ( $pagenum > $total_pages && $total_pages > 0 ) { wp_redirect( add_query_arg( 'paged', $total_pages ) ); exit; } /** * @TODO those 2 scripts needed? or even extend it with our own? */ // wp_enqueue_script('admin-tags'); if ( current_user_can( $tax->cap->edit_terms ) ) { wp_enqueue_script( 'inline-edit-group-ads' ); } // require_once( ABSPATH . 'wp-admin/admin-header.php' ); $messages[$taxonomy] = array( 0 => '', // Unused. Messages start at index 1. 1 => __( 'Ad Group added.', ADVADS_SLUG ), 2 => __( 'Ad Group deleted.', ADVADS_SLUG ), 3 => __( 'Ad Group updated.', ADVADS_SLUG ), 4 => __( 'Ad Group not added.', ADVADS_SLUG ), 5 => __( 'Ad Group not updated.', ADVADS_SLUG ), 6 => __( 'Ad Group deleted.', ADVADS_SLUG ) ); $message = false; if ( isset($_REQUEST['message']) && ( $msg = (int) $_REQUEST['message'] ) || isset($forced_message) ) { if ( isset($msg) && isset($messages[$taxonomy][$msg]) ){ $message = $messages[$taxonomy][$msg]; } elseif ( isset($messages[$taxonomy][$forced_message]) ) { $message = $messages[$taxonomy][$forced_message]; } } ?>