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
|
||||
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
|
||||
foreach ($artisans->posts as $artisan) {
|
||||
|
|
@ -112,8 +112,17 @@ function generate_artisans_datas_to_csv()
|
|||
|
||||
$conseiller = getArtisanConseillerName($postID) ?? '';
|
||||
$requiredAction = get_field('required_action', $postID);
|
||||
$requiredAction = $requiredAction ? 'Oui' : '';
|
||||
$contactComments = get_field('contact_comments', $postID);
|
||||
$lastAction = get_field('last_action', $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, [
|
||||
$artisan->post_title,
|
||||
|
|
@ -122,9 +131,10 @@ function generate_artisans_datas_to_csv()
|
|||
$adresse,
|
||||
$website,
|
||||
$tva,
|
||||
$mdp_status,
|
||||
$conseiller,
|
||||
$requiredAction,
|
||||
$contactComments,
|
||||
$lastActionDate,
|
||||
$lastActionComment,
|
||||
$artisan->ID,
|
||||
$artisan->post_date,
|
||||
]);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user