Esempio n. 1
0
 public function export_donors_csv()
 {
     // CSV download headers
     $start_time = !empty($_REQUEST['start']) ? $_REQUEST['start'] : time() - 60 * 60 * 24 * 30;
     $end_time = !empty($_REQUEST['end']) ? $_REQUEST['end'] : strtotime('today');
     $params = array('start' => $start_time, 'end' => $end_time + 60 * 60 * 24);
     $start = date('Y-m-d', $start_time);
     $end = date('Y-m-d', $end_time);
     header('Content-Type: text/csv; charset=UTF-8');
     header('Content-Disposition: attachment; filename="StripeDonations-' . $start . '--' . $end . '.csv"');
     $items = \adz_stripe_donations\CustomSave::get_result_set($params, false);
     // error_log(var_export($items,1));
     include_once realpath(dirname(__FILE__) . '/../views/admin_export_donors_csv.php');
     // die();
 }