9 ) { $pmpro_memberships_checklist_classes[] = 'pmpro_scrollable'; } $pmpro_memberships_checklist_classes = implode( ' ', array_unique( $pmpro_memberships_checklist_classes ) ); // Render form field div. ?>
1 ) { ?>

|

id, $term_levels ) ) { ?>checked="checked" name="pmpro_term_restrictions[]" value="id ) ;?>" />
get_col( "SELECT membership_id FROM $wpdb->pmpro_memberships_categories WHERE category_id = '" . intval( $term->term_id ) . "'" ); // Build the selectors for the #memberships list based on level count. $pmpro_memberships_checklist_classes = array( 'pmpro_checkbox_box', 'list:category', 'categorychecklist', 'form-no-clear'); if ( count( $membership_levels ) > 9 ) { $pmpro_memberships_checklist_classes[] = 'pmpro_scrollable'; } $pmpro_memberships_checklist_classes = implode( ' ', array_unique( $pmpro_memberships_checklist_classes ) ); // Render table row. ?> 1 ) { ?>

|

id, $term_levels ) ) { ?>checked="checked" name="pmpro_term_restrictions[]" value="id ) ;?>" />
query( "DELETE FROM $wpdb->pmpro_memberships_categories WHERE category_id = '" . intval( $term_id ) . "'" ); // Add the levels that are now checked. if ( ! empty( $_REQUEST['pmpro_term_restrictions'] ) ) { foreach ( $_REQUEST['pmpro_term_restrictions'] as $level_id ) { $wpdb->query( "INSERT INTO $wpdb->pmpro_memberships_categories (membership_id, category_id) VALUES('" . intval( $level_id ) . "', '" . intval( $term_id ) . "')" ); } } } add_action( 'saved_category', 'pmpro_term_saved' ); add_action( 'saved_post_tag', 'pmpro_term_saved' );