/** * Set the export headers * * @access public * @since 1.4 * @return void */ public function headers() { ignore_user_abort(true); if (!mdjm_is_func_disabled('set_time_limit') && !ini_get('safe_mode')) { set_time_limit(0); } nocache_headers(); header('Content-Type: text/csv; charset=utf-8'); header('Content-Disposition: attachment; filename=' . apply_filters('mdjm_earnings_export_filename', 'mdjm-export-' . $this->export_type . '-' . date('n') . '-' . date('Y')) . '.csv'); header("Expires: 0"); }
/** * Set the export headers * * @access public * @since 1.4 * @return void */ public function headers() { ignore_user_abort(true); if (!mdjm_is_func_disabled('set_time_limit') && !ini_get('safe_mode')) { set_time_limit(0); } $extra = ''; if (!empty($_POST['mdjm_export_event'])) { $extra = sanitize_title(get_the_title(absint($_POST['mdjm_export_event']))) . '-'; } nocache_headers(); header('Content-Type: text/csv; charset=utf-8'); header('Content-Disposition: attachment; filename=' . apply_filters('mdjm_clients_export_filename', 'mdjm-export-' . $extra . $this->export_type . '-' . date('d-m-Y')) . '.csv'); header("Expires: 0"); }
/** * Set all MDJM Journal Entry comment_type columns to mdjm-journal. * * @since 1.4.3 * @return void */ function mdjm_v143_upgrades() { global $wpdb; if (!mdjm_employee_can('manage_mdjm')) { wp_die(__('You do not have permission to do perform MDJM upgrades', 'mobile-dj-manager'), __('Error', 'mobile-dj-manager'), array('response' => 403)); } ignore_user_abort(true); if (!mdjm_is_func_disabled('set_time_limit') && !ini_get('safe_mode')) { @set_time_limit(0); } // Set comment type on journal entries $wpdb->update($wpdb->comments, array('comment_type' => 'mdjm-journal'), array('comment_type' => 'update-event')); // Sanitize client field IDs $client_fields = get_option('mdjm_client_fields'); if ($client_fields) { foreach ($client_fields as $field_id => $client_field) { if (!empty($client_field['default'])) { continue; } $client_fields[$field_id]['id'] = sanitize_title_with_dashes($client_field['label'], '', 'save'); } update_option('mdjm_client_fields', $client_fields); } }