FEAT Handling Gestions fields in array of export
This commit is contained in:
parent
e7544a9908
commit
6d360a66f3
|
|
@ -89,7 +89,7 @@ function generate_artisans_datas_to_csv()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Ajouter les en-têtes du CSV
|
// Ajouter les en-têtes du CSV
|
||||||
fputcsv($file, ['Artisan', 'N° Téléphone', 'Mail', 'Adresse', 'Site web', 'TVA', 'Conseiller', 'Action requise', 'Précision pour contact', 'ID de l\'artisan', 'Date de création',]);
|
fputcsv($file, ['Artisan', 'N° Téléphone', 'Mail', 'Adresse', 'Site web', 'TVA', 'Statut de travail', 'Conseiller', 'Dernière Action', 'Commentaire', 'ID de l\'artisan', 'Date de création',]);
|
||||||
|
|
||||||
// Boucler sur chaque post et écrire les données dans le CSV
|
// Boucler sur chaque post et écrire les données dans le CSV
|
||||||
foreach ($artisans->posts as $artisan) {
|
foreach ($artisans->posts as $artisan) {
|
||||||
|
|
@ -112,8 +112,17 @@ function generate_artisans_datas_to_csv()
|
||||||
|
|
||||||
$conseiller = getArtisanConseillerName($postID) ?? '';
|
$conseiller = getArtisanConseillerName($postID) ?? '';
|
||||||
$requiredAction = get_field('required_action', $postID);
|
$requiredAction = get_field('required_action', $postID);
|
||||||
$requiredAction = $requiredAction ? 'Oui' : '';
|
$lastAction = get_field('last_action', $postID);
|
||||||
$contactComments = get_field('contact_comments', $postID);
|
$lastActionComment = $lastAction['comments'] ?? '';
|
||||||
|
$lastActionDate = $lastAction['last_contact_date'] ?? '';
|
||||||
|
$mdp_status = get_field('mdp_status', $postID)['label'] ?? '';
|
||||||
|
// Formater la date pour la rendre plus lisible
|
||||||
|
if (!empty($lastActionDate)) {
|
||||||
|
$lastActionDate = date('d/m/Y', strtotime($lastActionDate));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
write_log($mdp_status);
|
||||||
|
|
||||||
fputcsv($file, [
|
fputcsv($file, [
|
||||||
$artisan->post_title,
|
$artisan->post_title,
|
||||||
|
|
@ -122,9 +131,10 @@ function generate_artisans_datas_to_csv()
|
||||||
$adresse,
|
$adresse,
|
||||||
$website,
|
$website,
|
||||||
$tva,
|
$tva,
|
||||||
|
$mdp_status,
|
||||||
$conseiller,
|
$conseiller,
|
||||||
$requiredAction,
|
$lastActionDate,
|
||||||
$contactComments,
|
$lastActionComment,
|
||||||
$artisan->ID,
|
$artisan->ID,
|
||||||
$artisan->post_date,
|
$artisan->post_date,
|
||||||
]);
|
]);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user