Changeset 1584
- Timestamp:
- Oct 3, 2010, 7:17:32 PM (10 years ago)
- Location:
- cpc/trunk/project/apps/frontend/modules/solr
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
cpc/trunk/project/apps/frontend/modules/solr/actions/actions.class.php
r1580 r1584 72 72 73 73 $this->sort = $request->getParameter('sort'); 74 $this->ajax = $request->getParameter('ajax'); 74 75 $date = $request->getParameter('date'); 75 76 $format = $request->getParameter('format'); … … 171 172 $this->start = $params['facet.date.start']; 172 173 if ($period == 'DAY') { 173 $this->start = date ('Y -m-d', strtotime($this->start)+1).'T00:00:00Z';174 $this->start = date ('Ymd', strtotime($this->start)+1); 174 175 } 175 176 $this->end = $params['facet.date.end']; 177 if($this->end == 'NOW') { 178 $this->end = date("Ymd"); 179 } 180 176 181 177 182 try { -
cpc/trunk/project/apps/frontend/modules/solr/templates/searchSuccess.php
r1580 r1584 36 36 37 37 $recherche = preg_replace('/"/', '"', $query); 38 39 switch ($vue) { 40 case "jour": 41 $periode_text = 'le '.myTools::displayShortDate($start); 42 $intitule_resultats = 'Résultats pour "<em>'.$recherche.'</em>" '.$periode_text; 43 $graph = 0; 44 break; 45 case "mois": 46 $periode_text = 'en '.myTools::displayMoisAnnee($start); 47 $intitule_resultats = 'Résultats pour "<em>'.$recherche.'</em>" '.$periode_text; 48 $graph = 1; 49 break; 50 case "par_jour": 51 $periode_text = 'entre le '.myTools::displayShortDate($start).' et le '.myTools::displayShortDate($end); 52 $intitule_resultats = 'Résultats pour "<em>'.$recherche.'</em>" '.$periode_text; 53 $graph = 1; 54 break; 55 case "par_mois": 56 $periode_text = 'entre '.myTools::displayMoisAnnee($start).' et '.myTools::displayMoisAnnee($end); 57 $intitule_resultats = 'Résultats pour "<em>'.$recherche.'</em>" '.$periode_text; 58 $graph = 1; 59 break; 60 default: 61 $periode_text = "supprimer les critère de dates"; 62 $intitule_resultats = 'Recherche de "<em>'.$recherche.'</em>'; 63 $graph = 1; 64 } 65 66 //////////////////// DEBUT SANS AJAX ///////////////////// 67 ////////////////////////////////////////////////////////// 68 if (!$ajax) : 38 69 ?> 39 70 <script type="text/javascript"> … … 60 91 if(location.search.substring(1)) { parametre = urlParams(location.search.substring(1).split('&')); } 61 92 else { parametre = new Object(); } 93 94 timer4update = null; 95 function realAjaxUpdate(lien) { 96 url = document.location+''; 97 url = url.replace(/\?.*/, ''); 98 lien = url+lien+'&ajax=1'; 99 $('#results_container').load(lien, function() {$('#results_container').css('opacity', '1');}); 100 } 101 function ajaxUpdateFor(lien) { 102 if (timer4update) { 103 clearTimeout(timer4update); 104 timer4update = null; 105 } 106 $('#results_container').css('opacity', '0.5'); 107 timer4update = setTimeout('realAjaxUpdate("'+lien+'")', 5000); 108 } 62 109 63 110 $(document).ready(function() { … … 106 153 texte_periode = '<a href="'+lien+'" style="text-decoration: underline;"><strong>entre '+periode[ui.values[0]]+' et '+ periode[ui.values[1]]+'</strong></a>'; 107 154 } 108 155 ajaxUpdateFor(lien); 109 156 $("#periode").text(""); 110 157 $("#periode").append(texte_periode); … … 125 172 </form> 126 173 </div> 127 <?php 128 if($end == 'NOW') { $end = date("Ymd");; } 129 ?> 130 <h1><?php 131 switch ($vue) { 132 case "jour": 133 $periode_text = 'le '.myTools::displayShortDate($start); 134 echo 'Résultats pour "<em>'.$recherche.'</em>" '.$periode_text; 135 $graph = 0; 136 break; 137 case "mois": 138 $periode_text = 'en '.myTools::displayMoisAnnee($start); 139 echo 'Résultats pour "<em>'.$recherche.'</em>" '.$periode_text; 140 $graph = 1; 141 break; 142 case "par_jour": 143 $periode_text = 'entre le '.myTools::displayShortDate($start).' et le '.myTools::displayShortDate($end); 144 echo 'Résultats pour "<em>'.$recherche.'</em>" '.$periode_text; 145 $graph = 1; 146 break; 147 case "par_mois": 148 $periode_text = 'entre '.myTools::displayMoisAnnee($start).' et '.myTools::displayMoisAnnee($end); 149 echo 'Résultats pour "<em>'.$recherche.'</em>" '.$periode_text; 150 $graph = 1; 151 break; 152 default: 153 $periode_text = "supprimer les critère de dates"; 154 echo 'Recherche de "<em>'.$recherche.'</em>'; 155 $graph = 1; 156 } 157 ?></h1> 174 <h1><?php echo $intitule_resultats; ?></h1> 158 175 <?php 159 176 if($graph) { … … 198 215 </div> 199 216 <?php } ?> 217 <div id="results_container"> 218 <?php 219 endif; 220 ///////////////////// FIN SANS AJAX ///////////////////// 221 ?> 200 222 <div class="nb_results"> 201 223 <h2>Résultats <?php echo $results['start']+1; ?> à <?php echo min($results['end'],$results['numFound']); ?> sur <?php echo $results['numFound']; ?> <strong>triés par <?php echo $sort_type; ?></strong> - … … 315 337 </div> 316 338 </div> 339 <?php if (!$ajax) : ?> 340 </div> 341 <?php endif; ?>
Note: See TracChangeset
for help on using the changeset viewer.