Subversion Repositories Applications.bazar

Rev

Rev 208 | Rev 213 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
30 ddelon 1
<?php
2
/*vim: set expandtab tabstop=4 shiftwidth=4: */
3
// +------------------------------------------------------------------------------------------------------+
4
// | PHP version 4.1                                                                                      |
5
// +------------------------------------------------------------------------------------------------------+
6
// | Copyright (C) 2004 Tela Botanica (accueil@tela-botanica.org)                                         |
7
// +------------------------------------------------------------------------------------------------------+
8
// | This library is free software; you can redistribute it and/or                                        |
9
// | modify it under the terms of the GNU Lesser General Public                                           |
10
// | License as published by the Free Software Foundation; either                                         |
11
// | version 2.1 of the License, or (at your option) any later version.                                   |
12
// |                                                                                                      |
13
// | This library is distributed in the hope that it will be useful,                                      |
14
// | but WITHOUT ANY WARRANTY; without even the implied warranty of                                       |
15
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU                                    |
16
// | Lesser General Public License for more details.                                                      |
17
// |                                                                                                      |
18
// | You should have received a copy of the GNU Lesser General Public                                     |
19
// | License along with this library; if not, write to the Free Software                                  |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
21
// +------------------------------------------------------------------------------------------------------+
209 jp_milcent 22
// CVS : $Id: bazar.fonct.cal.php,v 1.15 2007-03-16 12:40:25 jp_milcent Exp $
30 ddelon 23
/**
24
*
25
* Fonctions calendrier du module bazar
26
*
27
*@package bazar
28
//Auteur original :
29
*@author        David Delon <david.delon@clapas.net>
30
//Autres auteurs :
31
*@copyright     Tela-Botanica 2000-2004
209 jp_milcent 32
*@version       $Revision: 1.15 $ $Date: 2007-03-16 12:40:25 $
30 ddelon 33
// +------------------------------------------------------------------------------------------------------+
34
*/
35
 
36
// +------------------------------------------------------------------------------------------------------+
37
// |                                            ENTETE du PROGRAMME                                       |
38
// +------------------------------------------------------------------------------------------------------+
55 florian 39
require_once PAP_CHEMIN_RACINE.'api/pear/Calendar/Month/Weekdays.php';
40
require_once PAP_CHEMIN_RACINE.'api/pear/Calendar/Day.php';
41
require_once PAP_CHEMIN_RACINE.'api/pear/Calendar/Decorator.php';
30 ddelon 42
 
43
// +------------------------------------------------------------------------------------------------------+
44
// |                                           LISTE de FONCTIONS                                         |
45
// +------------------------------------------------------------------------------------------------------+
46
 
47
// Classe Utilitaire pour Calendrier
48
class DiaryEvent extends Calendar_Decorator {
205 jp_milcent 49
	var $entry = array();
50
	function DiaryEvent($calendar)
51
	{
30 ddelon 52
		Calendar_Decorator::Calendar_Decorator($calendar);
53
	}
205 jp_milcent 54
	function setEntry($entry)
55
	{
56
		$this->entry[] = $entry;
30 ddelon 57
 
58
	}
205 jp_milcent 59
	function getEntry()
60
	{
30 ddelon 61
		return $this->entry;
62
	}
63
}
64
 
65
 
42 ddelon 66
// $type : calendrier
67
// $type : calendrier_appplette
205 jp_milcent 68
function GestionAffichageCalendrier($type = 'calendrier') {
30 ddelon 69
 
208 jp_milcent 70
	$retour = '';
30 ddelon 71
 
72
	$url = $GLOBALS['_GEN_commun']['url'] ;
205 jp_milcent 73
	$db =& $GLOBALS['_GEN_commun']['pear_db'] ;
74
	$auth =& $GLOBALS['_GEN_commun']['pear_auth'] ;
30 ddelon 75
 
187 jp_milcent 76
	// Nettoyage de l'url de la query string
77
	$chaine_url = $url->getQueryString();
78
	$tab_params = explode('&amp;', $chaine_url);
79
	if (count($tab_params) == 0) {
80
		$tab_params = explode('&', $chaine_url);
81
	}
82
	foreach ($tab_params as $param) {
83
		$tab_parametre = explode('=', $param);
84
		$url->removeQueryString($tab_parametre[0]);
85
	}
86
 
30 ddelon 87
	if (!isset($_GET['y'])) {
88
		$_GET['y'] = date('Y');
89
	}
90
 
91
	if (!isset($_GET['m'])) {
92
		$_GET['m'] = date('m');
93
	}
94
 
95
	// 	Construction Mois en Cours
96
	$month = new Calendar_Month_Weekdays($_GET['y'],$_GET['m']);
97
 
205 jp_milcent 98
	$curStamp = $month->getTimeStamp();
99
	$url->addQueryString('y', date('Y',$curStamp));
100
	$url->addQueryString('m', date('n',$curStamp));
101
	$url->addQueryString('d', date('j',$curStamp));
30 ddelon 102
	$cur = $url->getUrl();
209 jp_milcent 103
 
104
	// Gestion de l'affichage des titres des évènements
105
	if (isset($_GET['ctt']) && $_GET['ctt'] == '1') {
106
		$url->addQueryString('tt', '0');
107
		if ($_GET['tt'] == '0') {
108
			$url->addQueryString('tt', '1');
109
		}
110
		$tc_lien = $url->getUrl();
111
	} else {
112
		$url->addQueryString('tt', '0');
113
		if ($_GET['tt'] == '0') {
114
			$url->addQueryString('tt', '1');
115
		}
116
		$url->addQueryString('ctt', '1');
117
		$tc_lien = $url->getUrl();
118
	}
119
	$url->removeQueryString('ctt');
120
	$url->removeQueryString('tt');
121
	$tc_txt = 'Afficher les titres complets des évènements';
122
	if (isset($_GET['tt'])) {
123
		if ($_GET['tt'] == '0') {
124
			$tc_txt = 'Tronquer les titres des évènements';
125
			$url->addQueryString('tt', $_GET['tt']);
126
		}
127
	}
30 ddelon 128
 
129
	// Navigation
130
	$prevStamp = $month->prevMonth(true);
205 jp_milcent 131
	$url->addQueryString('y', date('Y',$prevStamp));
132
	$url->addQueryString('m', date('n',$prevStamp));
133
	$url->addQueryString('d', date('j',$prevStamp));
30 ddelon 134
	$prev = $url->getUrl();
205 jp_milcent 135
 
30 ddelon 136
	$nextStamp = $month->nextMonth(true);
205 jp_milcent 137
	$url->addQueryString('y', date('Y',$nextStamp));
138
	$url->addQueryString('m', date('n',$nextStamp));
139
	$url->addQueryString('d', date('j',$nextStamp));
30 ddelon 140
	$next = $url->getUrl();
205 jp_milcent 141
 
209 jp_milcent 142
	// Suppression du paramêtre de troncage des titres
143
	$url->removeQueryString('tt');
144
 
205 jp_milcent 145
	$fr_month = array(	"1"=>BAZ_JANVIER,"2"=>BAZ_FEVRIER,"3"=>BAZ_MARS,"4"=>BAZ_AVRIL,"5"=>BAZ_MAI,"6"=>BAZ_JUIN,
146
						"7"=>BAZ_JUILLET,"8"=>BAZ_AOUT,"9"=>BAZ_SEPTEMBRE,"10"=>BAZ_OCTOBRE,"11"=>BAZ_NOVEMBRE,"12"=>BAZ_DECEMBRE);
30 ddelon 147
 
208 jp_milcent 148
	// Titre
149
	if ($type=='calendrier') {
150
		// Ajout des styles du bazar
151
		if (defined('PAP_VERSION')) { //si on est dans Papyrus
152
			GEN_stockerStyleExterne( 'bazar_interne', 'client/bazar/bazar.interne.css');
209 jp_milcent 153
			GEN_stockerFichierScript('domLib', '/api/js/domtooltip/domLib.js');
154
			GEN_stockerFichierScript('domTT', '/api/js/domtooltip/domTT.js');
155
			// DomToolTip
156
			$script = 'var domTT_styleClass = "niceTitle";'."\n";
157
			$script .= 'function nicetitleDecorator(el) {'."\n";
158
			$script .= '	var result = el.title;'."\n";
159
			$script .= '	result = result.replace(new RegExp("\n", "g"), "<br />");'."\n";
160
			$script .= '	if (el.href) {'."\n";
161
			$script .= '		result += "<p>" + el.href + "</p>";'."\n";
162
			$script .= '	}'."\n";
163
			$script .= '	return result;'."\n";
164
			$script .= '}'."\n";
165
			$script .= 'domTT_replaceTitles(nicetitleDecorator);'."\n";
166
			GEN_stockerCodeScript('var domTT_styleClass = "niceTitle";'."\n");
208 jp_milcent 167
		}
168
		$retour .= '<div id="cal_entete">';
169
		$retour .= '<span class="cal_navigation">';
170
		$retour .= '<a id="cal_precedent_lien" href="'.$prev.'" title="Allez au mois précédent"><img id="cal_precedent_img" src="client/bazar/images/cal_precedent.png" alt="&lt;&lt;"/></a>';
171
		$retour .= '&nbsp;&nbsp;';
172
		$retour .= '<span id="cal_encadre_mois_courrant"><a id="cal_mois_courrant" href="'.$cur.'">';
173
		$retour .= $fr_month[(date('n',$curStamp))];
174
		$retour .= '&nbsp;';
175
		$retour .= (date('Y',$curStamp));
176
		$retour .= '</a></span>';
177
		$retour .= '&nbsp;&nbsp;';
178
		$retour .= '<a id="cal_suivant_lien" href="'.$next.'" title="Allez au mois suivant"><img id="cal_suivant_img" src="client/bazar/images/cal_suivant.png" alt="&gt;&gt;"/></a>';
179
		$retour .= '</span>';
180
		$retour .= '<h1 id="cal_titre"><img id="cal_titre_img" src="client/bazar/images/cal_titre.png" alt="Calendrier"/></h1>';
181
		$retour .= '</div>';
209 jp_milcent 182
 
183
		$retour .= '<p>'.'<a href="'.$tc_lien.'">'.$tc_txt.'</a>'.'</p>';
208 jp_milcent 184
	} else {
185
		$retour.= "<div class=\"navi\">";
186
		$retour.= "<a href=\"".$prev."\"> &lt;&lt; </a>";
187
		$retour.= "&nbsp;&nbsp;";
188
		$retour.= "<a href=\"".$cur;
189
		$retour.= "\"> ";
190
		$retour.= $fr_month[(date('n',$curStamp))];
191
		$retour.= "&nbsp;";
192
		$retour.= (date('Y',$curStamp));
193
		$retour.= "</a>";
194
		$retour.= "&nbsp;&nbsp;";
195
		$retour.= "<a href=\"".$next."\"> &gt;&gt; </a>";
196
		$retour.= "</div>";
197
	}
42 ddelon 198
	// Vue Mois calendrier ou vue applette
199
 
200
	if ((!isset($_GET['id_fiche']) && ($type=='calendrier')) || ($type=='calendrier_applette')){
30 ddelon 201
 
202
		// Recherche evenement de la periode selectionnée
187 jp_milcent 203
		$ts_jour_fin_mois = $month->nextMonth('timestamp');
204
		$ts_jour_debut_mois = $month->thisMonth('timestamp');;
205
	    $requete_evenements = 	"SELECT DISTINCT bf_id_fiche, bf_titre, bf_lieu_evenement, DAY(bf_date_debut_evenement) AS bf_jour_debut_evenement, bf_date_debut_evenement, bf_date_fin_evenement, bf_description ".
185 jp_milcent 206
								"FROM bazar_fiche, bazar_nature ".
187 jp_milcent 207
								"WHERE bf_date_debut_evenement < '".date('Y-m-d', $ts_jour_fin_mois)."' ".
208
								"AND bf_date_fin_evenement >= '".date('Y-m-d', $ts_jour_debut_mois)."' ".
185 jp_milcent 209
								"AND bf_ce_nature = bn_id_nature ".
210
								"AND bn_id_nature IN (".BAZ_NUM_ANNONCE_CALENDRIER.")";
30 ddelon 211
	   	$resultat_evenement = $db->query($requete_evenements);
212
	    (DB::isError($resultat_evenement))
213
	    ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_evenement->getMessage(), $requete_evenements))
214
	    : '';
187 jp_milcent 215
 
216
		$selection = array();
217
		$evenements = array();
218
		$annee = date('Y', $curStamp);
219
		$mois = date('m', $curStamp);
220
		$tablo_jours = array();
30 ddelon 221
	    while ($ligne_evenements = $resultat_evenement->fetchRow(DB_FETCHMODE_OBJECT)) {
187 jp_milcent 222
			list($annee_debut, $mois_debut, $jour_debut) = explode('-', $ligne_evenements->bf_date_debut_evenement);
223
			list($annee_fin, $mois_fin, $jour_fin) = explode('-', $ligne_evenements->bf_date_fin_evenement);
30 ddelon 224
 
187 jp_milcent 225
			$Calendrier = new Calendar($annee_debut, $mois_debut, $jour_debut);
226
			$ts_jour_suivant = $Calendrier->thisDay('timestamp');
227
			$ts_jour_fin = mktime(0,0,0,$mois_fin, $jour_fin, $annee_fin);
30 ddelon 228
 
187 jp_milcent 229
	    	if ($ts_jour_suivant < $ts_jour_fin) {
230
				//echo "$ts_jour_suivant-";
231
				$naviguer = true;
232
				while ($naviguer) {
233
					// Si le jours suivant est inférieur à la date de fin, on continue...
234
					if ($ts_jour_suivant <= $ts_jour_fin) {
235
						// Si le jours suivant est inférieur à la date de fin du mois courrant, on continue...
236
						if ($ts_jour_suivant < $ts_jour_fin_mois) {
237
							$cle_j = date('Y-m-d', $ts_jour_suivant);
238
							if (!isset($tablo_jours[$cle_j])) {
239
								$tablo_jours[$cle_j]['Calendar_Day'] = new Calendar_Day(date('Y', $ts_jour_suivant),date('m', $ts_jour_suivant), date('d', $ts_jour_suivant));
240
								$tablo_jours[$cle_j]['Diary_Event'] = new DiaryEvent($tablo_jours[$cle_j]['Calendar_Day']);
241
							}
242
							$tablo_jours[$cle_j]['Diary_Event']->setEntry($ligne_evenements);
243
 
244
							$ts_jour_suivant = $Calendrier->nextDay('timestamp');
245
							//echo "ici$ts_jour_suivant-";
246
							$Calendrier->setTimestamp($ts_jour_suivant);
247
							//echo "la".$Calendrier->thisDay('timestamp')."-";
248
						} else {
249
							$naviguer = false;
250
						}
251
					} else {
252
						$naviguer = false;
253
					}
254
				}
255
	    	} else {
256
				$curday_ymd = $annee.$mois.$ligne_evenements->bf_jour_debut_evenement;
257
				$cle_j = $annee.'-'.$mois.'-'.$ligne_evenements->bf_jour_debut_evenement;
258
				if (!isset($tablo_jours[$cle_j])) {
259
					$tablo_jours[$cle_j]['Calendar_Day'] = new Calendar_Day($annee, $mois, $ligne_evenements->bf_jour_debut_evenement);
260
					$tablo_jours[$cle_j]['Diary_Event'] = new DiaryEvent($tablo_jours[$cle_j]['Calendar_Day']);
261
				}
262
				$tablo_jours[$cle_j]['Diary_Event']->setEntry($ligne_evenements);
263
	    	}
30 ddelon 264
		}
187 jp_milcent 265
		// Add the decorator to the selection
266
		foreach ($tablo_jours as $jour) {
267
			$selection[] = $jour['Diary_Event'];
268
		}
269
 
270
//		$calcom = "";
271
//		$selection = array();
272
//		$evenements = array();
273
//		$prev_curday_ymd=0;
274
//	    while ($ligne_evenements = $resultat_evenement->fetchRow(DB_FETCHMODE_OBJECT)) {
275
//
276
//			$curday_ymd=date('Ym',$curStamp).$ligne_evenements->bf_jour_debut_evenement;
277
//			if ($curday_ymd!=$prev_curday_ymd) {
278
//				$Day = new Calendar_Day(date('Y',$curStamp),date('m',$curStamp), $ligne_evenements->bf_jour_debut_evenement);
279
//				$DiaryEvent = new DiaryEvent($Day);
280
//				$prev_curday_ymd=$curday_ymd;
281
//			}
282
//			$DiaryEvent->setEntry($ligne_evenements);
283
//
284
//			// Add the decorator to the selection
285
//			$selection[] = $DiaryEvent;
286
//		}
30 ddelon 287
 
288
		// Affichage Calendrier
289
		$month->build($selection);
208 jp_milcent 290
		if ($type == 'calendrier') {
291
			$retour.= '<table class="calendrier">'.
209 jp_milcent 292
				'<colgroup>'.
293
					'<col class="cal_lundi"/>'.
294
					'<col class="cal_mardi"/>'.
295
					'<col class="cal_mercredi"/>'.
296
					'<col class="cal_jeudi"/>'.
297
					'<col class="cal_vendredi"/>'.
298
					'<col class="cal_samedi"/>'.
299
					'<col class="cal_dimanche"/>'.
300
				'</colgroup>'.
208 jp_milcent 301
				'<thead>'.
302
			 	"<tr>
42 ddelon 303
 
304
			  <th> ". BAZ_LUNDI ."</th>
305
			  <th> ". BAZ_MARDI ."</th>
306
			  <th> ". BAZ_MERCREDI ."</th>
307
			  <th> ". BAZ_JEUDI ."</th>
308
			  <th> ". BAZ_VENDREDI ."</th>
309
			  <th> ". BAZ_SAMEDI ."</th>
310
			  <th> ". BAZ_DIMANCHE ."</th>
311
			 </tr>
209 jp_milcent 312
			 ".'</thead>'.'<tbody>';
42 ddelon 313
		}
314
		else {
208 jp_milcent 315
			$retour.= '<table class="calendrier_applette">'.
209 jp_milcent 316
				'<colgroup>'.
317
					'<col class="cal_lundi"/>'.
318
					'<col class="cal_mardi"/>'.
319
					'<col class="cal_mercredi"/>'.
320
					'<col class="cal_jeudi"/>'.
321
					'<col class="cal_vendredi"/>'.
322
					'<col class="cal_samedi"/>'.
323
					'<col class="cal_dimanche"/>'.
324
				'</colgroup>'.
325
				'<thead>'.
326
			 "<tr>
42 ddelon 327
 
328
			  <th> ". BAZ_LUNDI_COURT ."</th>
329
			  <th> ". BAZ_MARDI_COURT ."</th>
330
			  <th> ". BAZ_MERCREDI_COURT ."</th>
331
			  <th> ". BAZ_JEUDI_COURT ."</th>
332
			  <th> ". BAZ_VENDREDI_COURT ."</th>
333
			  <th> ". BAZ_SAMEDI_COURT ."</th>
334
			  <th> ". BAZ_DIMANCHE_COURT ."</th>
335
			 </tr>
208 jp_milcent 336
			 ".'</thead>'.'<tbody>';
42 ddelon 337
		}
30 ddelon 338
 
42 ddelon 339
 
30 ddelon 340
		$todayStamp=time();
341
 
342
		$today_ymd=date('Ymd',$todayStamp);
343
 
344
		// Other month : mois
345
		//
346
 
347
		while ($day = $month->fetch() ) {
348
 
349
				$dayStamp = $day->thisDay(true);
350
				$day_ymd=date('Ymd',$dayStamp);
351
 
352
				if ( $day->isEmpty() ) {
208 jp_milcent 353
						$class = "cal_ma";
30 ddelon 354
				}
355
				else {
356
					if (($day_ymd < $today_ymd)) {
208 jp_milcent 357
						$class= "cal_mp";
30 ddelon 358
					}
359
					else {
360
						 if ($day_ymd == $today_ymd) {
208 jp_milcent 361
						 	$class= "cal_jc";
30 ddelon 362
						 }
363
						 else {
208 jp_milcent 364
							$class="cal_mc";
30 ddelon 365
						 }
366
					}
367
				}
368
 
369
				$url->addQueryString ('y', date('Y',$dayStamp));
370
				$url->addQueryString ('m', date('n',$dayStamp));
371
				$url->addQueryString ('d', date('j',$dayStamp));
372
				$link = $url->getUrl();
373
 
374
				// isFirst() to find start of week
208 jp_milcent 375
				if ($day->isFirst()) {
30 ddelon 376
					$retour.= ( "<tr>\n" );
208 jp_milcent 377
				}
378
				if ($type == 'calendrier') {
379
					$retour.= "<td class=\"".$class."\">".'<span class="cal_j">'.$day->thisDay().'</span>'."\n";
42 ddelon 380
					if ($day->isSelected() ) {
208 jp_milcent 381
						$evenements = $day->getEntry();
382
						$evenements_nbre = count($evenements);
383
						$evenemt_xhtml = '';
384
						while ($ligne_evenement = array_pop($evenements)) {
385
							$id_fiches = array();
386
							$id_fiches[] = $ligne_evenement->bf_id_fiche;
42 ddelon 387
							$url->addQueryString ('id_fiches',$id_fiches);
388
							$link = $url->getUrl();
209 jp_milcent 389
 
390
							if (!isset($_GET['tt']) || (isset($_GET['tt']) && $_GET['tt'] == '1')) {
391
								$titre_taille = strlen($ligne_evenement->bf_titre);
392
								$titre = ($titre_taille > 20)?substr($ligne_evenement->bf_titre, 0, 20).'...':$ligne_evenement->bf_titre;
393
							} else {
394
								$titre = $ligne_evenement->bf_titre;
395
							}
396
							$evenemt_xhtml .= '<li class="tooltip" title="'.$ligne_evenement->bf_titre.'"><a class="cal_evenemt" href="'.$link.'">'.$titre.'</a></li>'."\n";
42 ddelon 397
							$url->removeQueryString ('id_fiches');
398
						}
208 jp_milcent 399
						if ($evenements_nbre > 0) {
400
							$retour .= '<ul class="cal_evenemt_liste">';
401
							$retour .= $evenemt_xhtml;
402
							$retour .= '</ul>';
403
						}
42 ddelon 404
					}
208 jp_milcent 405
				} else {
42 ddelon 406
					$lien_date= "<td class=\"".$class."\">".$day->thisDay()."\n";
407
					if ($day->isSelected() ) {
408
						$evenements=$day->getEntry();
409
						$id_fiches=array();
410
						while ($ligne_evenement=array_pop($evenements)) {
411
							$id_fiches[]=$ligne_evenement->bf_id_fiche;
412
						}
413
						$url->addQueryString ('id_fiches',$id_fiches);
30 ddelon 414
						$link = $url->getUrl();
42 ddelon 415
						$lien_date= "<td class=\"".$class."\"><a href=\"".$link."\">".$day->thisDay()."</a>\n";
416
						$url->removeQueryString ('id_fiches');
30 ddelon 417
					}
42 ddelon 418
					$retour.=$lien_date;
30 ddelon 419
				}
420
 
421
				$retour.= ( "</td>\n" );
422
 
423
				// isLast() to find end of week
424
				if ( $day->isLast() )
425
					$retour.= ( "</tr>\n" );
426
			}
427
 
208 jp_milcent 428
			$retour.= "</tbody></table>";
30 ddelon 429
 
42 ddelon 430
 
431
		}
209 jp_milcent 432
		$retour.= '<script type="text/javascript">//<![CDATA['."\n".$script.'//]]></script>'."\n";
42 ddelon 433
		// Vue detail
434
 
435
		if ((isset($_GET['id_fiches']))) {
85 alexandre_ 436
				// Ajout d'un titre pour la page avec la date
437
				$jours = array ('lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi', 'dimanche') ;
438
				$mois = array ('janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre',
439
								'octobre', 'novembre', 'décembre') ;
440
				$timestamp = strtotime ($_GET['y'].'/'.$_GET['m'].'/'.$_GET['d']) ;
187 jp_milcent 441
 
442
				$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_NAVIGATION'] = '';
443
				$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_TETE'] = '';
85 alexandre_ 444
				$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_CORPS'] = '<h1>'.$jours[date('w', $timestamp)].
147 alexandre_ 445
								' '.$_GET['d'].' '.$mois[$_GET['m']-1].' '.$_GET['y'].'</h1>' ;
85 alexandre_ 446
				$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_CORPS'] .= baz_voir_fiches(0,$_GET['id_fiches'] );
187 jp_milcent 447
				$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_PIED'] = '';
448
				$GLOBALS['_GEN_commun']['info_menu'] = '';
30 ddelon 449
		}
205 jp_milcent 450
 
451
		// Nettoyage de l'url
452
		$url->removeQueryString('id_fiches');
453
		$url->removeQueryString('y');
454
		$url->removeQueryString('m');
455
		$url->removeQueryString('d');
42 ddelon 456
 
457
		return $retour;
30 ddelon 458
	}
459
?>