Horgok: CSV-exportálás
Az időpontok, eseményrésztvevők, vásárlók, fizetések és kuponok CSV-exportjának soronkénti módosítására szolgáló szűrők.
Az export horgaival a CSV-fájlba kerülő adatot módosíthatod, mielőtt a program kiírja. A szűrők minden exportált sorra lefutnak. Programozási ismeret kell hozzá, a támogatás csak általános tanácsot ad.
| Horog | Mit exportál | Paraméterek |
|---|---|---|
amelia_before_csv_export_appointments |
időpontok | $row, $appointment, $separate, $booking |
amelia_before_csv_export_event |
eseményrésztvevők | $row, $event, $separate |
amelia_before_csv_export_customers |
vásárlók | $row, $customer |
amelia_before_csv_export_payments |
fizetések | $row, $payment |
amelia_before_csv_export_coupons |
kuponok | $row, $coupon |
Mind szűrő, a függvénynek a (módosított) $row sort kell visszaadnia.
- A
$separatejelzi, hogy a csoportos időpontok vagy foglalások külön sorban szerepelnek-e az exportban. - Az időpontoknál, ha minden foglalás külön sorba kerül, a
$bookingaz adott sor foglalása, egyébkéntnull.
function example($row, $appointment, $separate, $booking){ // a sor módosítása return $row;}
add_filter('amelia_before_csv_export_appointments', 'example', 10, 4);A többi szűrő regisztrációja a paraméterek számához igazodik, például két paraméternél:
function example($row, $customer){ // a sor módosítása return $row;}
add_filter('amelia_before_csv_export_customers', 'example', 10, 2);Készült: