ID; $row['date'] = date('g:i:s a, ' . get_option('date_format'), strtotime($entry->post->post_date)); foreach ($field_names as $field_name) { if (isset($entry->meta['_alchemyst_forms-request'][$field_name])) { $v = $entry->meta['_alchemyst_forms-request'][$field_name]; if (is_array($v)) $v = Alchemyst_Forms_Utils::array_to_string($v); $row[$field_name] = $v; } else { $row[$field_name] = ''; } } $row['referring-url'] = $entry->meta['_alchemyst_forms-request']['_alchemyst-forms-referrer']; $entry_data[] = $row; } $wp_upload_dir = wp_upload_dir(); $dir = $wp_upload_dir['path']; $fname = 'alchemyst-forms-export-' . $form_id . '-' . time() . '.csv'; $f = fopen($dir . '/' . $fname, 'w'); $f_url = $wp_upload_dir['url'] . '/' . $fname; fputcsv($f, $csv_title_row); foreach($entry_data as $data) { fputcsv($f, $data); } fclose($f); return $f_url; } public static function do_bulk_entry_delete($form_id) { global $entries; $entries = Alchemyst_Forms_Entries::get_entries($form_id); $permadelete = $_POST['permanently-delete'] == "1"; foreach ($entries as $entry) { wp_delete_post($entry->ID, $permadelete); } } } add_action('alchemyst_forms:loaded', array('Alchemyst_Forms_Tools', 'init'));