diff --git a/includes/forms/form-OrderPaper.php b/includes/forms/form-OrderPaper.php index 435f864..9756f45 100644 --- a/includes/forms/form-OrderPaper.php +++ b/includes/forms/form-OrderPaper.php @@ -17,11 +17,23 @@ if (class_exists('GF_Field')) { 'post_type' => 'brochures', 'posts_per_page' => -1, 'post_status' => 'publish', + 'order' => 'DESC', + 'orderby' => 'date', + 'meta_key' => 'brochure_pdf', + 'meta_value' => false, + 'meta_compare' => '!=', )); $choices = []; - foreach ($brochures_query->posts as $key => $post) { - array_push($choices, ['text' => $post->post_title, 'slug' => $post->post_name]); + + + + $sortedBrochuresPosts = sort_posts_per_thematiques_priority($brochures_query); + + + + foreach ($sortedBrochuresPosts->posts as $key => $post) { + array_push($choices, ['text' => $post->post_title, 'slug' => $post->post_name, 'ID' => $post->ID]); } $this->choices = $choices; } @@ -70,6 +82,7 @@ if (class_exists('GF_Field')) { $this->buildChoices(); $form_id = $form['id']; $id = $this->id; + ob_start(); include 'template-form-order-paper.php'; $table = ob_get_clean(); diff --git a/includes/forms/template-form-order-paper.php b/includes/forms/template-form-order-paper.php index db4e310..8093f74 100644 --- a/includes/forms/template-form-order-paper.php +++ b/includes/forms/template-form-order-paper.php @@ -1,20 +1,36 @@