Esempio n. 1
0
/**
 * Remove an employee from the event.
 *
 * @since	1.3
 * @return	void
 */
function mdjm_remove_employee_from_event_ajax()
{
    mdjm_remove_employee_from_event($_POST['employee_id'], $_POST['event_id']);
    $result['type'] = 'success';
    ob_start();
    mdjm_do_event_employees_list_table($_POST['event_id']);
    $result['employees'] = ob_get_contents();
    ob_get_clean();
    echo json_encode($result);
    die;
}
Esempio n. 2
0
/**
 * Output the event employee table
 *
 * @since	1.3.7
 * @global	obj		$mdjm_event			MDJM_Event class object
 * @global	bool	$mdjm_event_update	True if this event is being updated, false if new.
 * @param	int		$event_id			The event ID.
 * @return	str
 */
function mdjm_event_metabox_employee_table($event_id)
{
    global $mdjm_event, $mdjm_event_update;
    ?>

    <div id="mdjm-event-employee-list">
        <?php 
    mdjm_do_event_employees_list_table($event_id);
    ?>

		<?php 
    if (mdjm_get_option('enable_employee_payments') && in_array($mdjm_event->post_status, mdjm_get_option('employee_pay_status')) && mdjm_employee_can('manage_txns') && !mdjm_event_employees_paid($event_id)) {
        ?>

        <div class="mdjm_field_wrap mdjm_form_fields">
        	<p><a href="<?php 
        echo wp_nonce_url(add_query_arg(array('mdjm-action' => 'pay_event_employees', 'event_id' => $event_id), admin_url('admin.php')), 'pay_event_employees', 'mdjm_nonce');
        ?>
" id="pay_event_employees" class="button button-primary button-small"><?php 
        printf(__('Pay %s Employees', 'mobile-dj-manager'), mdjm_get_label_singular());
        ?>
</a></p>
        </div>

	<?php 
    }
    ?>

    </div>

	<?php 
}