/** * Render extra filtering option in * top of the table * * @since 1.0 * * @param string $which * * @return void */ function extra_tablenav($which) { if ($which != 'top') { return; } $groups = erp_crm_get_contact_group_dropdown(['' => __('All Groups', 'wp-erp')]); $selected_group = isset($_GET['filter_contact_group']) ? $_GET['filter_contact_group'] : 0; ?> <div class="alignleft actions"> <label class="screen-reader-text" for="new_role"><?php _e('Filter by Group', 'wp-erp'); ?> </label> <select name="filter_contact_group" id="filter_contact_group"> <?php foreach ($groups as $key => $group) { ?> <option value="<?php echo $key; ?> " <?php selected($selected_group, $key); ?> ><?php echo $group; ?> </option> <?php } ?> </select> <?php submit_button(__('Filter'), 'button', 'filter_group', false); echo '</div>'; }
<div class="erp-crm-bulk-contact-subscriber-wrap"> <div class="row" id="erp-crm-contact-subscriber-group-checkbox"> <?php erp_html_form_input(array('label' => __('Assign Group', 'wp-erp'), 'name' => 'group_id[]', 'type' => 'multicheckbox', 'id' => 'erp-crm-contact-group-id', 'class' => 'erp-crm-contact-group-class', 'options' => erp_crm_get_contact_group_dropdown())); ?> </div> <?php wp_nonce_field('wp-erp-crm-bulk-contact-subscriber'); ?> <input type="hidden" name="action" value="erp-crm-bulk-contact-subscriber"> <input type="hidden" name="user_id" value="{{ data.user_id }}"> </div>