Compare commits
No commits in common. "2aa985760aa5c71e8f2bef8a3e4e15cefeb89a98" and "bc7d3362bc687491d0d60efc2c906a625274f6ac" have entirely different histories.
2aa985760a
...
bc7d3362bc
|
|
@ -90,9 +90,6 @@ function generate_order_datas_to_csv()
|
||||||
$document_id_nl = $document['id_nl'] ?? null;
|
$document_id_nl = $document['id_nl'] ?? null;
|
||||||
$document_quantity_nl = $document['quantity_nl'] ?? null;
|
$document_quantity_nl = $document['quantity_nl'] ?? null;
|
||||||
|
|
||||||
$dateCreatedRaw = $entry['date_created'] ?? '';
|
|
||||||
$dateCreated = $dateCreatedRaw ? date('d / m / Y', strtotime($dateCreatedRaw)) : '';
|
|
||||||
|
|
||||||
if (!$document_quantity_fr && !$document_quantity_nl) {
|
if (!$document_quantity_fr && !$document_quantity_nl) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
@ -108,7 +105,6 @@ function generate_order_datas_to_csv()
|
||||||
'company_type' => $companyType,
|
'company_type' => $companyType,
|
||||||
'zipCode' => $zipCode,
|
'zipCode' => $zipCode,
|
||||||
'userLanguage' => $userLanguage,
|
'userLanguage' => $userLanguage,
|
||||||
'order_date' => $dateCreated,
|
|
||||||
];
|
];
|
||||||
array_push($output_formatted_entries, $document_formatted_order_nl);
|
array_push($output_formatted_entries, $document_formatted_order_nl);
|
||||||
}
|
}
|
||||||
|
|
@ -125,7 +121,6 @@ function generate_order_datas_to_csv()
|
||||||
'company_type' => $companyType,
|
'company_type' => $companyType,
|
||||||
'zipCode' => $zipCode,
|
'zipCode' => $zipCode,
|
||||||
'userLanguage' => $userLanguage,
|
'userLanguage' => $userLanguage,
|
||||||
'order_date' => $dateCreated,
|
|
||||||
];
|
];
|
||||||
array_push($output_formatted_entries, $document_formatted_order_fr);
|
array_push($output_formatted_entries, $document_formatted_order_fr);
|
||||||
}
|
}
|
||||||
|
|
@ -143,7 +138,7 @@ function generate_order_datas_to_csv()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Ajouter les en-têtes du CSV
|
// Ajouter les en-têtes du CSV
|
||||||
fputcsv($file, ['Publication', 'Quantité', 'Langue de la publication', 'Thématique', 'ID de la brochure', 'Type d\'organisme', 'Code Postal', 'Langue de l\'utilisateur', 'Date de la commande']);
|
fputcsv($file, ['Publication', 'Quantité', 'Langue de la publication', 'Thématique', 'ID de la brochure', 'Type d\'organisme', 'Code Postal', 'Langue de l\'utilisateur']);
|
||||||
|
|
||||||
// Boucler sur chaque entrée formatée et l'écrire dans le CSV
|
// Boucler sur chaque entrée formatée et l'écrire dans le CSV
|
||||||
foreach ($output_formatted_entries as $entry) {
|
foreach ($output_formatted_entries as $entry) {
|
||||||
|
|
|
||||||
|
|
@ -65,24 +65,7 @@ function homegrade_paper_publications_form_limit_countries($form)
|
||||||
return array("Belgique" => __("Belgique", "homegrade_theme--texte-fonctionnel"));
|
return array("Belgique" => __("Belgique", "homegrade_theme--texte-fonctionnel"));
|
||||||
});
|
});
|
||||||
|
|
||||||
return $form;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Add user language to the form submission
|
|
||||||
add_filter('gform_pre_submission_18', 'set_hidden_field_value');
|
|
||||||
function set_hidden_field_value($form)
|
|
||||||
{
|
|
||||||
// ID du champ caché
|
|
||||||
$user_language_field = 27;
|
|
||||||
$current_language = apply_filters('wpml_current_language', NULL);
|
|
||||||
|
|
||||||
|
|
||||||
// Remplir le champ caché avec la valeur
|
|
||||||
foreach ($form['fields'] as &$field) {
|
|
||||||
if ($field->id == $user_language_field) {
|
|
||||||
$_POST["input_{$field->id}"] = $current_language;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return $form;
|
return $form;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user