9 ) {
$pmpro_memberships_checklist_classes[] = 'pmpro_scrollable';
}
$pmpro_memberships_checklist_classes = implode( ' ', array_unique( $pmpro_memberships_checklist_classes ) );
// Render form field div.
?>
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 ) { ?>
|
|
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' );