/** * 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; }
/** * 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 }