/**
         * Define items/data to be displayed before and after the list table
         *
         * @param	str		$action		Required: top for top of the table or bottom
         *
         * @return	str					The HTML to be output
         */
        public function extra_tablenav($which)
        {
            if ($which == "top") {
                ?>
			<div class="alignleft actions">
                <label class="screen-reader-text" for="filter_client"><?php 
                _e('Only show', 'mobile-dj-manager');
                ?>
&hellip;</label>
                <?php 
                mdjm_employee_dropdown(array('name' => 'filter_client', 'first_entry' => __('Show clients of', 'mobile-dj-manager') . '...', 'first_entry_val' => '', 'structure' => true, 'echo' => true));
                ?>
                <input type="submit" name="show_only" id="show_only" class="button" value="<?php 
                _e('Go!', 'mobile-dj-manager');
                ?>
" />
            </div>
              <?php 
                $this->search_box(__('Search', 'mobile-dj-manager'), 'search_id');
            }
        }
Example #2
0
/**
 * Display the filter drop down list to enable user to select and filter event by Employee.
 * 
 * @since	1.0
 * @param
 * @return	str		Outputs the dropdown for the employee filter
 */
function mdjm_event_employee_filter_dropdown()
{
    $employees = mdjm_get_employees();
    $employee_count = count($employees);
    if (!$employee_count || 1 == $employee_count) {
        return;
    }
    ?>
	<label for="filter-by-employee" class="screen-reader-text"><?php 
    _e('Filter by Employee', 'mobile-dj-manager');
    ?>
</label>
	
    <?php 
    mdjm_employee_dropdown(array('name' => 'mdjm_filter_employee', 'id' => 'filter-by-employee', 'selected' => isset($_GET['mdjm_filter_employee']) ? $_GET['mdjm_filter_employee'] : 0, 'first_entry' => __('All Employees', 'mobile-dj-manager'), 'first_entry_val' => 0, 'group' => true, 'structure' => true, 'echo' => true));
}