'article', 'titre' => '[(#TITRE|texte_script|supprimer_numero)]', 'descriptif' => '[(#DESCRIPTIF|texte_script|couper{100})]', 'url' => '[(#URL_ARTICLE|texte_script)]', 'points' => '[(#POINTS|texte_script)]', 'popularite' => '[(#VISITES|texte_script)]', 'date' => '[(#DATE|texte_script)]' ); } $nbArticle++; ?> 'breve', 'titre' => '[(#TITRE|texte_script|supprimer_numero)]', 'descriptif' => '[(#DESCRIPTIF|texte_script|couper{100})]', 'url' => '[(#URL_BREVE|texte_script)]', 'points' => '[(#POINTS|texte_script)]', 'popularite' => '[(#VISITES|texte_script)]', 'date' => '[(#DATE|texte_script)]' ); } $nbBreve++; ?> 'rubrique', 'titre' => '[(#TITRE|texte_script|supprimer_numero)]', 'descriptif' => '[(#DESCRIPTIF|texte_script|couper{100})]', 'url' => '[(#URL_RUBRIQUE|texte_script)]', 'points' => '[(#POINTS|texte_script)]', // 'popularite' => '[(#VISITES|texte_script)]', 'date' => '[(#DATE|texte_script)]' ); } $nbRubrique++; ?> 'site', 'titre' => '[(#NOM_SITE|texte_script|supprimer_numero)]', 'descriptif' => '[(#DESCRIPTIF|texte_script|couper{100})]', 'url' => '[(#URL_SITE|texte_script)]', 'points' => '[(#POINTS|texte_script)]', 'popularite' => '[(#VISITES|texte_script)]', 'date' => '[(#DATE|texte_script)]' ); } $nbSite++; ?> 'document', 'titre' => '[(#TITRE|texte_script|supprimer_numero)]', 'descriptif' => '[(#DESCRIPTIF|texte_script|couper{100})]', 'url' => '[(#URL_DOCUMENT|texte_script)]', 'points' => '100', 'popularite' => '50', 'date' => $minDate->getDate(DATE_FORMAT_ISO) ); } $nbDocument++; ?> 'contribution', 'titre' => '[(#TITRE|texte_script|supprimer_numero)]', 'descriptif' => '[(#TEXTE|texte_script|couper{100})]', 'url' => '#URL_SITE_SPIP/forum.php3?#PARAMETRES_FORUM', 'popularite' => '[(#VISITES|texte_script)]', 'date' => '[(#DATE|texte_script)]' ); } $nbContribution++; ?> subtractSeconds(3600*24); if (!isset($debut_jour)) { $debut_jour = $minDate->getDay(); //if($debut_jour < 10) $debut_jour = '0'.$debut_jour; } if (!isset($debut_mois)) { $debut_mois = $minDate->getMonth(); //if($debut_mois < 10) $debut_mois = '0'.$debut_mois; } if (!isset($debut_annee)) { $debut_annee = $minDate->getYear(); } $dateActuelle = new Date(); $dateActuelle->addSeconds(3600*24); if (!isset($fin_jour)) { $fin_jour = $dateActuelle->getDay(); //if($fin_jour < 10) $fin_jour = '0'.$fin_jour; } if (!isset($fin_mois)) { $fin_mois = $dateActuelle->getMonth(); //if($fin_mois < 10) $fin_mois = '0'.$fin_mois; } if (!isset($fin_annee)) { $fin_annee = $dateActuelle->getYear(); } $debutDate = new Date(''. $debut_annee . '-' . $debut_mois . '-' . $debut_jour . ' 00:00:00'); $finDate = new Date('' . $fin_annee . '-' . $fin_mois . '-' . $fin_jour . ' 00:00:00'); while (list(, $resultat) = each($resultats) ) { if ($maxPoints < intval($resultat['points'])) { $maxPoints = intval($resultat['points']); } if ($choixPeriodeReponse) { $maDate = new Date($resultat['date']); if ( ( Date::compare($maDate, $debutDate) >= 0 ) && ( Date::compare($maDate, $finDate) <= 0 ) ) { $resultatsAffichables[] = $resultat; } } else { $resultatsAffichables[] = $resultat; } } //TRI DU TABLEAU DE RESULTATS PAR PERTINENCE usort($resultatsAffichables, 'compare'); //GESTION DE LA PAGINATION $mod = sizeOf($resultatsAffichables) % $nombreReponseParPage; if ($mod == 0) { $totalPage = floor(sizeOf($resultatsAffichables) / $nombreReponseParPage); } else { $totalPage = floor(sizeOf($resultatsAffichables) / $nombreReponseParPage) + 1; } $pageCourante = floor($debutResultat / $nombreReponseParPage) + 1; ?> Aucun résultat pour cette recherche.
'; } else { if ($totalPage == $pageCourante && $totalPage > 1) { echo '
' . intval ( ( sizeOf($resultatsAffichables) - $nombreReponseParPage * ($totalPage-1) ) ) . ' résultats obtenus sur (' . $debutResultat . ' - ' . sizeOf($resultatsAffichables) . ')
'; } else { if ($totalPage == $pageCourante && $totalPage == 1) { echo '
' . sizeOf($resultatsAffichables) . ' résultats obtenus sur ' . sizeOf($resultatsAffichables) . ' (' . $debutResultat . ' - ' . sizeOf($resultatsAffichables) . ')
'; } else { echo '
' . $nombreReponseParPage . ' résultats obtenus sur ' . sizeOf($resultatsAffichables). ' (' . $debutResultat . ' - ' . intval( $debutResultat + $nombreReponseParPage - 1) . ')
'; } } } } else { $recherche = 'Tapez ici ...'; } ?>
0) { $url = '#URL_SITE_SPIP/' . $scriptName . '?'; reset($_GET); while (list ($key, $val) = each ($_GET)) { if ($key != 'typeRecherche') { if ($key == 'recherche') { $url .= $key . '=' . urlencode($val) . '&'; } else { if ($key == 'debutResultat') { $url .= $key . '=1&'; } else { $url .= $key . '=' . urlencode($val) . '&'; } } } } if ($choixTypeReponseTexte) { echo '
'; if ($nbArticle > 0) { echo 'Article'; echo ' | '; } if ($nbRubrique > 0) { echo 'Rubrique'; echo ' | '; } if ($nbDocument > 0) { echo 'Document'; echo ' | '; } if ($nbSite > 0) { echo 'Site'; echo ' | '; } if ($nbBreve > 0) { echo 'Breve'; echo ' | '; } if ($nbContribution > 0) { echo 'Contribution'; echo '
'; } } } ?>
'; echo 'Compris entre : '; //Jour echo ''; //Mois echo '/'; //Annee echo '/'; echo '
et le : '; //Jour echo ''; //Mois echo '/'; //Annee echo '/'; echo ''; } if ($choixNombreReponseParPage) { echo '
'; echo 'Nombre de réponses par page: '; echo ''; echo '
'; } if ($choixTypeReponse) { echo '
'; echo 'Type :'; echo ''; echo '
'; } ?>
0) $pagination .= 'Pages : '; for ($i=1;$i<=$totalPage;$i++) { if ($i != $pageCourante) { $pagination .= '' . $i . ''; } else { $pagination .= '' . $i . ''; } if ($i != $totalPage) $pagination .= ' | '; } echo '
'; echo $pagination; echo '
'; $cpt = 1; $debutDate = new Date(''. $debut_annee . '-' . $debut_mois . '-' . $debut_jour . ' 00:00:00'); $finDate = new Date('' . $fin_annee . '-' . $fin_mois . '-' . $fin_jour . ' 00:00:00'); echo ''; echo '
'; echo $pagination; echo '
'; ?>