post_name;
$full_screen_url = $home.'/'.$slug;
global $wp;
$current_url = $full_screen_url . add_query_arg(array($_GET), $wp->request);
$posts_list;
$regions_to_result = '';
$boutons_to_result = '';
$date_list_to_result = '';
$reglages_base = http_build_query($_GET);
//user access
$user_access = mcf_get_user_access('any');
//-----------------------------------boutons avant le calendrier
if (!isset($_GET["fullview"])){$boutons_to_result .= '
Voir le corpus en plein écran';}
if (isset($_GET["fullview"])){$boutons_to_result .= '
Revenir à l\'accueil';}
$boutons_to_result .= '
';
$boutons_to_result .= '';
$boutons_to_result .= '
';
$copy_url = '
Copier le lien du corpus';
$copy_text = '
';
$boutons_to_result .= $copy_text;
$boutons_to_result .= $copy_url;
//-----------------------------------liste des régions
//le formulaire
$regions_to_result .= '
';
$regions_to_result .= '
'; //fin du formulaire
//les dates sous forme de liste
$args_full = array(
'numberposts' => -1,
'post_type' => 'texte_corpus',
'meta_key' => 'lazy_date',
'orderby' => 'meta_value',
'order' => 'DESC',
);
$_posts_full = new WP_Query( $args_full );
//le tableau du corpus
$date_list_to_result .= '
';
$pair_colored = true;
$no_events = true;
if( $_posts_full->have_posts() ) {
$date_list_to_result .= '';
$date_list_to_result .= 'Date | ';
$date_list_to_result .= 'Titre | ';
$date_list_to_result .= 'Numéro | ';
$date_list_to_result .= 'Article | ';
$date_list_to_result .= 'Notes | ';
$date_list_to_result .= 'Consulter | ';
$date_list_to_result .= '
';
while( $_posts_full->have_posts() ) : $_posts_full->the_post();
$post_id = get_the_ID();
$categories = get_the_terms( $post_id , 'categorie_corpus' );
$allowed_category = true;
$filtered_category = true;
if (is_array($categories)){
foreach ($categories as $category){
if ($category->slug == 'prive'){$allowed_category = false;}
if ((!isset($_GET[$category->slug]))&&(isset($_GET['defaut_region']))){$filtered_category = false;}
}
}
if ((!$allowed_category)&&(!$user_access)){continue;}
if (!$filtered_category){continue;}
//au moins 1 événement
$no_events = false;
//ajouter le post
//titre
$post_title = get_the_title();
$post_title_display = wp_trim_words($post_title, 10, '...');
// date au format : YYYY-MM-DDTHH:ii:ss
$date = get_lzb_meta( 'lazy_date' );
// la date au format que l'on souhaite afficher
$date_to_display = date_i18n( 'j/m/Y', strtotime( $date ) );
//le n° de publication
$numero_publication = get_lzb_meta( 'numero' );
//le n° d'article
$numero_article = get_lzb_meta( 'numero_article' );
//le contenu
$contenu = get_lzb_meta( 'contenu' );
//les notes
$notes = get_lzb_meta( 'notes' );
//les notes
$post_notes_display = wp_trim_words(get_post_meta( $post_id, 'notes', true ), 10, '...');
//l'url
$post_url = get_permalink();
$search_found = false;
if ($search_words !== ''){
$post_title_lower = strtolower($post_title); $date_to_display_lower = strtolower($date_to_display) ; $numero_publication_lower = strtolower($numero_publication) ;
$numero_article_lower = strtolower($numero_article) ; $notes_lower = strtolower($notes) ; $contenu_lower = strtolower($contenu);
foreach($search_array as $search_clean_word){
$search_clean_word_lower = strtolower($search_clean_word);
if (strpos($post_title_lower, $search_clean_word_lower) !== false) {$search_found = true; break;}
if (strpos($date_to_display_lower, $search_clean_word_lower) !== false) {$search_found = true; break;}
if (strpos($numero_publication_lower, $search_clean_word_lower) !== false) {$search_found = true; break;}
if (strpos($numero_article_lower, $search_clean_word_lower) !== false) {$search_found = true; break;}
if (strpos($notes_lower, $search_clean_word_lower) !== false) {$search_found = true; break;}
if (strpos($contenu_lower, $search_clean_word_lower) !== false) {$search_found = true; break;}
}
}
else {$search_found = true;}
if (!$search_found){continue;}
if ($pair_colored){$date_list_to_result .= ''; $pair_colored = false;}
else {$date_list_to_result .= '
'; $pair_colored = true;}
$date_list_to_result .= ''. $date_to_display .' | ';
$date_list_to_result .= '' .$post_title. ' | ';
$date_list_to_result .= ''. $numero_publication .' | ';
$date_list_to_result .= ''. $numero_article .' | ';
$date_list_to_result .= ''. $post_notes_display .' | ';
$date_list_to_result .= 'Voir | ';
$date_list_to_result .= '
';
endwhile;
}
wp_reset_postdata();
$date_list_to_result .= '
';
if ($no_events){$date_list_to_result .= '
Pas de textes de corpus dans les catégories séléctionnées.
';}
//-----------------------------------DIFFUSION
if (!isset($_GET["event"])){$result .= '
'. $boutons_to_result .'
';}
$result .= $regions_to_result;
$result .= '
' .$date_list_to_result .'
';
echo $result;
}catch(Exception $e) {echo 'Caught exception: '.$e->getMessage();$exception_occur=1;$exception_msg=$e->getMessage();}?>