Subversion Repositories Applications.bazar

Rev

Rev 471 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 471 Rev 472
Line 90... Line 90...
90
				$lien_voir->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE);
90
				$lien_voir->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE);
91
				$lien_voir->addQueryString('id_fiche', $ligne['bf_id_fiche']);
91
				$lien_voir->addQueryString('id_fiche', $ligne['bf_id_fiche']);
92
				$lien_voir->addQueryString('typeannonce', $ligne['bn_id_nature']);
92
				$lien_voir->addQueryString('typeannonce', $ligne['bn_id_nature']);
Line 93... Line 93...
93
				
93
				
94
				// Nettoyage de l'url
94
				// Nettoyage de l'url
95
				// NOTE (jpm - 23 mai 2007): pour être compatible avec PHP5 il faut utiliser tjrs $GLOBALS['_BAZAR_']['url'] car en php4 on 
95
				// NOTE (jpm - 23 mai 2007): pour �tre compatible avec PHP5 il faut utiliser tjrs $GLOBALS['_BAZAR_']['url'] car en php4 on 
96
				// copie bien une variable mais pas en php5, cela reste une référence... 
96
				// copie bien une variable mais pas en php5, cela reste une r�f�rence... 
97
				$GLOBALS['_BAZAR_']['url']->removeQueryString('action');
97
				$GLOBALS['_BAZAR_']['url']->removeQueryString('action');
98
				$GLOBALS['_BAZAR_']['url']->removeQueryString('id_fiche');
98
				$GLOBALS['_BAZAR_']['url']->removeQueryString('id_fiche');
Line 99... Line 99...
99
				$GLOBALS['_BAZAR_']['url']->removeQueryString('typeannonce');
99
				$GLOBALS['_BAZAR_']['url']->removeQueryString('typeannonce');
Line 184... Line 184...
184
				$lien_voir->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE);
184
				$lien_voir->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE);
185
				$lien_voir->addQueryString('id_fiche', $ligne['bf_id_fiche']);
185
				$lien_voir->addQueryString('id_fiche', $ligne['bf_id_fiche']);
186
				$lien_voir->addQueryString('typeannonce', $ligne['bn_id_nature']);
186
				$lien_voir->addQueryString('typeannonce', $ligne['bn_id_nature']);
Line 187... Line 187...
187
				
187
				
188
				// Nettoyage de l'url
188
				// Nettoyage de l'url
189
				// NOTE (jpm - 23 mai 2007): pour être compatible avec PHP5 il faut utiliser tjrs $GLOBALS['_BAZAR_']['url'] car en php4 on 
189
				// NOTE (jpm - 23 mai 2007): pour �tre compatible avec PHP5 il faut utiliser tjrs $GLOBALS['_BAZAR_']['url'] car en php4 on 
190
				// copie bien une variable mais pas en php5, cela reste une référence... 
190
				// copie bien une variable mais pas en php5, cela reste une r�f�rence... 
191
				$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION);
191
				$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION);
192
				$GLOBALS['_BAZAR_']['url']->removeQueryString('id_fiche');
192
				$GLOBALS['_BAZAR_']['url']->removeQueryString('id_fiche');
Line 193... Line 193...
193
				$GLOBALS['_BAZAR_']['url']->removeQueryString('typeannonce');
193
				$GLOBALS['_BAZAR_']['url']->removeQueryString('typeannonce');
Line 472... Line 472...
472
					$lien_passer_admin->addQueryString(BAZ_VARIABLE_ACTION, BAZ_GERER_DROITS);
472
					$lien_passer_admin->addQueryString(BAZ_VARIABLE_ACTION, BAZ_GERER_DROITS);
473
					$lien_passer_admin->addQueryString('pers', $personne);
473
					$lien_passer_admin->addQueryString('pers', $personne);
474
					$lien_passer_admin->addQueryString('droits', 'admin');
474
					$lien_passer_admin->addQueryString('droits', 'admin');
475
					$lien_passer_admin->addQueryString('idtypeannonce', $ligne["bn_id_nature"]);
475
					$lien_passer_admin->addQueryString('idtypeannonce', $ligne["bn_id_nature"]);
476
					if (isset($ligne['bn_image_titre'])) {
476
					if (isset($ligne['bn_image_titre'])) {
477
						$titre='&nbsp;<img src="client/bazar/images/'.$ligne['bn_image_titre'].'" alt="'.$ligne['bn_label_nature'].'" />'."\n";
477
						$titre='&nbsp;<img src="reseau/bazar/images/'.$ligne['bn_image_titre'].'" alt="'.$ligne['bn_label_nature'].'" />'."\n";
478
					} else {
478
					} else {
479
						$titre='<strong>&nbsp;'.$ligne['bn_label_nature'].'</strong>'."\n";
479
						$titre='<strong>&nbsp;'.$ligne['bn_label_nature'].'</strong>'."\n";
480
					}
480
					}
481
					if ($utilisateur->isAdmin($ligne['bn_id_nature'])) {
481
					if ($utilisateur->isAdmin($ligne['bn_id_nature'])) {
482
						$table->addRow(array($titre,
482
						$table->addRow(array($titre,
Line 616... Line 616...
616
				while ($ligne = $resultat->fetchRow (DB_FETCHMODE_ASSOC)) {
616
				while ($ligne = $resultat->fetchRow (DB_FETCHMODE_ASSOC)) {
617
					$utilisateur = new Administrateur_bazar($GLOBALS['AUTH']);
617
					$utilisateur = new Administrateur_bazar($GLOBALS['AUTH']);
618
					if (($utilisateur->isRedacteur($ligne['bn_id_nature'])) || ($utilisateur->isAdmin($ligne['bn_id_nature'])) 
618
					if (($utilisateur->isRedacteur($ligne['bn_id_nature'])) || ($utilisateur->isAdmin($ligne['bn_id_nature'])) 
619
									|| ($utilisateur->isSuperAdmin() || !BAZ_RESTREINDRE_DEPOT)) {
619
									|| ($utilisateur->isSuperAdmin() || !BAZ_RESTREINDRE_DEPOT)) {
620
						if ($ligne['bn_image_titre']!='') {
620
						if ($ligne['bn_image_titre']!='') {
621
							$titre='&nbsp;<img src="client/bazar/images/'.$ligne['bn_image_titre'].'" alt="'.
621
							$titre='&nbsp;<img src="reseau/bazar/images/'.$ligne['bn_image_titre'].'" alt="'.
622
											$ligne['bn_label_nature'].'" />'.'<br />'."\n";
622
											$ligne['bn_label_nature'].'" />'.'<br />'."\n";
623
						} else {
623
						} else {
624
							$titre='<h3>'.$ligne['bn_label_nature'].' : </h3>'."\n";
624
							$titre='<h3>'.$ligne['bn_label_nature'].' : </h3>'."\n";
625
						}
625
						}
626
						$formtemplate->addElement('radio', 'typeannonce', '', 
626
						$formtemplate->addElement('radio', 'typeannonce', '', 
Line 638... Line 638...
638
				// Bouton d annulation
638
				// Bouton d annulation
639
				$lien_formulaire->removeQueryString('action');
639
				$lien_formulaire->removeQueryString('action');
640
				$buttons[] = &HTML_QuickForm::createElement('link', 'annuler', BAZ_ANNULER, 
640
				$buttons[] = &HTML_QuickForm::createElement('link', 'annuler', BAZ_ANNULER, 
641
                            preg_replace ("/&amp;/", "&", $lien_formulaire->getURL()), BAZ_ANNULER); // Le preg_replace contourne un pb de QuickForm et Net_URL
641
                            preg_replace ("/&amp;/", "&", $lien_formulaire->getURL()), BAZ_ANNULER); // Le preg_replace contourne un pb de QuickForm et Net_URL
642
                                                                                                            // qui remplacent deux fois les & par des &amp;
642
                                                                                                            // qui remplacent deux fois les & par des &amp;
643
				//Bouton de validation du formulaire                                                                                                            // ce qui fait échouer le lien
643
				//Bouton de validation du formulaire                                                                                                            // ce qui fait �chouer le lien
644
        		$buttons[] = &HTML_QuickForm::createElement('submit', 'valider', BAZ_VALIDER);
644
        		$buttons[] = &HTML_QuickForm::createElement('submit', 'valider', BAZ_VALIDER);
645
        		$formtemplate->addGroup($buttons, null, null, '&nbsp;');
645
        		$formtemplate->addGroup($buttons, null, null, '&nbsp;');
Line 646... Line 646...
646
			
646
			
647
				//Affichage a l'ecran
647
				//Affichage a l'ecran
Line 834... Line 834...
834
		$lien_formulaire = new Net_URL($attr[BAZ_VARIABLE_ACTION]);
834
		$lien_formulaire = new Net_URL($attr[BAZ_VARIABLE_ACTION]);
835
		$lien_formulaire->addQueryString(BAZ_VARIABLE_ACTION, BAZ_ACTION_VOIR_VOS_ANNONCES);
835
		$lien_formulaire->addQueryString(BAZ_VARIABLE_ACTION, BAZ_ACTION_VOIR_VOS_ANNONCES);
836
		$buttons[] = &HTML_QuickForm::createElement('link', 'annuler', BAZ_ANNULER, 
836
		$buttons[] = &HTML_QuickForm::createElement('link', 'annuler', BAZ_ANNULER, 
837
                    preg_replace ("/&amp;/", "&", $lien_formulaire->getURL()), BAZ_ANNULER); // Le preg_replace contourne un pb de QuickForm et Net_URL
837
                    preg_replace ("/&amp;/", "&", $lien_formulaire->getURL()), BAZ_ANNULER); // Le preg_replace contourne un pb de QuickForm et Net_URL
838
                                                                                                    // qui remplacent deux fois les & par des &amp;
838
                                                                                                    // qui remplacent deux fois les & par des &amp;
839
		//Bouton de validation du formulaire                                                                                                            // ce qui fait échouer le lien
839
		//Bouton de validation du formulaire                                                                                                            // ce qui fait �chouer le lien
840
		$buttons[] = &HTML_QuickForm::createElement('submit', 'valider', BAZ_VALIDER);
840
		$buttons[] = &HTML_QuickForm::createElement('submit', 'valider', BAZ_VALIDER);
841
		$formtemplate->addGroup($buttons, null, null, '&nbsp;');
841
		$formtemplate->addGroup($buttons, null, null, '&nbsp;');
Line 842... Line 842...
842
        		
842
        		
Line 853... Line 853...
853
* @global   mixed L'objet contenant les valeurs issues de la saisie du formulaire
853
* @global   mixed L'objet contenant les valeurs issues de la saisie du formulaire
854
* @return   void
854
* @return   void
855
*/
855
*/
856
function requete_bazar_fiche($valeur) {
856
function requete_bazar_fiche($valeur) {
857
	$requete=NULL;
857
	$requete=NULL;
858
	//l'annonce est directement publiée pour les admins
858
	//l'annonce est directement publi�e pour les admins
859
	$utilisateur = new Administrateur_bazar($GLOBALS['AUTH']);
859
	$utilisateur = new Administrateur_bazar($GLOBALS['AUTH']);
Line 860... Line 860...
860
	
860
	
861
	if ($utilisateur->isAdmin($GLOBALS['_BAZAR_']['id_typeannonce']) ||
861
	if ($utilisateur->isAdmin($GLOBALS['_BAZAR_']['id_typeannonce']) ||
862
	    $utilisateur->isSuperAdmin()) {
862
	    $utilisateur->isSuperAdmin()) {
Line 876... Line 876...
876
					die ($resultat->getMessage().$resultat->getDebugInfo()) ;
876
					die ($resultat->getMessage().$resultat->getDebugInfo()) ;
877
				}				
877
				}				
878
			if (isset($valeur[$tableau[$i]['type'].$tableau[$i]['nom_bdd']]) && ($valeur[$tableau[$i]['type'].$tableau[$i]['nom_bdd']]!=0)) {
878
			if (isset($valeur[$tableau[$i]['type'].$tableau[$i]['nom_bdd']]) && ($valeur[$tableau[$i]['type'].$tableau[$i]['nom_bdd']]!=0)) {
879
				//on insere les nouvelles valeurs
879
				//on insere les nouvelles valeurs
880
				$requeteinsertion='INSERT INTO bazar_fiche_valeur_liste (bfvl_ce_fiche, bfvl_ce_liste, bfvl_valeur) VALUES ';
880
				$requeteinsertion='INSERT INTO bazar_fiche_valeur_liste (bfvl_ce_fiche, bfvl_ce_liste, bfvl_valeur) VALUES ';
881
                //pour les checkbox, les différentes valeurs sont dans un tableau
881
                //pour les checkbox, les diff�rentes valeurs sont dans un tableau
882
                if (is_array($valeur[$tableau[$i]['type'].$tableau[$i]['nom_bdd']])) {
882
                if (is_array($valeur[$tableau[$i]['type'].$tableau[$i]['nom_bdd']])) {
883
                	$nb=0;
883
                	$nb=0;
884
                	while (list($cle, $val) = each($valeur[$tableau[$i]['type'].$tableau[$i]['nom_bdd']])) {
884
                	while (list($cle, $val) = each($valeur[$tableau[$i]['type'].$tableau[$i]['nom_bdd']])) {
Line 885... Line 885...
885
                		
885
                		
Line 951... Line 951...
951
		elseif ( $tableau[$i]['type']=='wikini' && $_REQUEST[BAZ_VARIABLE_ACTION]==BAZ_ACTION_NOUVEAU_V ) {
951
		elseif ( $tableau[$i]['type']=='wikini' && $_REQUEST[BAZ_VARIABLE_ACTION]==BAZ_ACTION_NOUVEAU_V ) {
952
			//on appelle les pages des apis et de l'integrateur wikini
952
			//on appelle les pages des apis et de l'integrateur wikini
953
			include_once PAP_CHEMIN_RACINE.'api/sql/SQL_manipulation.fonct.php';
953
			include_once PAP_CHEMIN_RACINE.'api/sql/SQL_manipulation.fonct.php';
954
			include_once PAP_CHEMIN_RACINE.'client/integrateur_wikini/configuration/adwi_configuration.inc.php' ;
954
			include_once PAP_CHEMIN_RACINE.'client/integrateur_wikini/configuration/adwi_configuration.inc.php' ;
955
			include_once PAP_CHEMIN_RACINE.'client/integrateur_wikini/bibliotheque/adwi_wikini.fonct.php' ;			
955
			include_once PAP_CHEMIN_RACINE.'client/integrateur_wikini/bibliotheque/adwi_wikini.fonct.php' ;			
956
			//génération du titre du wiki, sous la forme id-titre du projet
956
			//g�n�ration du titre du wiki, sous la forme id-titre du projet
957
			$titre=baz_titre_wiki($valeur["bf_titre"]);						
957
			$titre=baz_titre_wiki($valeur["bf_titre"]);						
958
			//création du wiki
958
			//cr�ation du wiki
959
			$valeur=array ("action"=> "nouveau_v", "code_alpha_wikini"=>$titre, "page"=>"AccueiL", "bdd_hote"=> "",
959
			$valeur=array ("action"=> "nouveau_v", "code_alpha_wikini"=>$titre, "page"=>"AccueiL", "bdd_hote"=> "",
960
			        "bdd_nom"=> "", "bdd_utilisateur"=> "", "bdd_mdp" => "", "table_prefix"=> "", "chemin" => "wikini/".$titre, "valider"=> "Valider");			
960
			        "bdd_nom"=> "", "bdd_utilisateur"=> "", "bdd_mdp" => "", "table_prefix"=> "", "chemin" => "wikini/".$titre, "valider"=> "Valider");			
961
			$val = insertion($valeur, $GLOBALS['_BAZAR_']['db']);
961
			$val = insertion($valeur, $GLOBALS['_BAZAR_']['db']);
962
		} 
962
		} 
963
		// Cas de la carte google
963
		// Cas de la carte google
Line 1178... Line 1178...
1178
 
1178
 
1179
	if ($GLOBALS['AUTH']->getAuth()) {
1179
	if ($GLOBALS['AUTH']->getAuth()) {
Line 1180... Line 1180...
1180
		$valeurs = baz_valeurs_fiche($_GET['id_fiche']);	
1180
		$valeurs = baz_valeurs_fiche($_GET['id_fiche']);	
1181
		 
1181
		 
1182
		//suppression des wikinis associes		
1182
		//suppression des wikinis associes		
1183
		//génération du titre du wiki, sous la forme id-titre du projet
1183
		//g�n�ration du titre du wiki, sous la forme id-titre du projet
1184
		$titre=baz_titre_wiki($valeurs["bf_titre"]);	
1184
		$titre=baz_titre_wiki($valeurs["bf_titre"]);	
1185
		$requete = 'SELECT gewi_id_wikini FROM gen_wikini WHERE gewi_code_alpha_wikini = "'.$titre.'"';
1185
		$requete = 'SELECT gewi_id_wikini FROM gen_wikini WHERE gewi_code_alpha_wikini = "'.$titre.'"';
1186
		$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
1186
		$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
Line 1192... Line 1192...
1192
			include_once PAP_CHEMIN_RACINE.'client/integrateur_wikini/configuration/adwi_configuration.inc.php' ;
1192
			include_once PAP_CHEMIN_RACINE.'client/integrateur_wikini/configuration/adwi_configuration.inc.php' ;
1193
			include_once PAP_CHEMIN_RACINE.'client/integrateur_wikini/bibliotheque/adwi_wikini.fonct.php' ;
1193
			include_once PAP_CHEMIN_RACINE.'client/integrateur_wikini/bibliotheque/adwi_wikini.fonct.php' ;
1194
			adwi_supprimer_wikini($id_wikini, $GLOBALS['_BAZAR_']['db']);
1194
			adwi_supprimer_wikini($id_wikini, $GLOBALS['_BAZAR_']['db']);
1195
		}					
1195
		}					
Line 1196... Line 1196...
1196
		
1196
		
1197
		// suppression des valeurs des listes et des cases à cocher
1197
		// suppression des valeurs des listes et des cases � cocher
1198
		$requete = 'DELETE FROM bazar_fiche_valeur_liste WHERE bfvl_ce_fiche='.$_GET['id_fiche'];
1198
		$requete = 'DELETE FROM bazar_fiche_valeur_liste WHERE bfvl_ce_fiche='.$_GET['id_fiche'];
1199
		$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
1199
		$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
1200
		if (DB::isError($resultat)) {
1200
		if (DB::isError($resultat)) {
1201
			return ($resultat->getMessage().$resultat->getDebugInfo()) ;
1201
			return ($resultat->getMessage().$resultat->getDebugInfo()) ;
Line 1406... Line 1406...
1406
				       'WHERE ba_id_utilisateur='.$GLOBALS['id_user'].' AND ba_id_rubrique='.$ligne['bn_id_nature'];
1406
				       'WHERE ba_id_utilisateur='.$GLOBALS['id_user'].' AND ba_id_rubrique='.$ligne['bn_id_nature'];
1407
		        $resultat2 = $GLOBALS['_BAZAR_']['db']->query($requete) ;
1407
		        $resultat2 = $GLOBALS['_BAZAR_']['db']->query($requete) ;
1408
			if (DB::isError($resultat2)) {
1408
			if (DB::isError($resultat2)) {
1409
				die ($resultat2->getMessage().$resultat2->getDebugInfo()) ;
1409
				die ($resultat2->getMessage().$resultat2->getDebugInfo()) ;
1410
			}
1410
			}
1411
			if (isset($ligne['bn_image_titre'])) {$titre='&nbsp;<img src="client/bazar/images/'.$ligne['bn_image_titre'].'" alt="'.$ligne['bn_label_nature'].'" />'."\n";}
1411
			if (isset($ligne['bn_image_titre'])) {$titre='&nbsp;<img src="reseau/bazar/images/'.$ligne['bn_image_titre'].'" alt="'.$ligne['bn_label_nature'].'" />'."\n";}
1412
			else {$titre='<strong>&nbsp;'.$ligne['bn_label_nature'].'</strong>'."\n";}
1412
			else {$titre='<strong>&nbsp;'.$ligne['bn_label_nature'].'</strong>'."\n";}
1413
			if ($resultat2->numRows()>0) {
1413
			if ($resultat2->numRows()>0) {
1414
				//$lien_RSS->addQueryString('annonce', $ligne['bn_id_nature']);
1414
				//$lien_RSS->addQueryString('annonce', $ligne['bn_id_nature']);
1415
				$table->addRow(array($titre,
1415
				$table->addRow(array($titre,
1416
						   /*    BAZ_ABONNE,
1416
						   /*    BAZ_ABONNE,
1417
						   '<a href='.$lien_se_desabonner->getURL().'>'.BAZ_SE_DESABONNER.'</a>', */
1417
						   '<a href='.$lien_se_desabonner->getURL().'>'.BAZ_SE_DESABONNER.'</a>', */
1418
						     '<a href="'.$lien_RSS->getURL().'"><img src="client/bazar/images/BAZ_rss.png" alt="'.BAZ_RSS.'"></a>'));
1418
						     '<a href="'.$lien_RSS->getURL().'"><img src="reseau/bazar/images/BAZ_rss.png" alt="'.BAZ_RSS.'"></a>'));
1419
				$lien_RSS->removeQueryString('annonce');
1419
				$lien_RSS->removeQueryString('annonce');
1420
			}
1420
			}
1421
			else {
1421
			else {
1422
				$lien_RSS->removeQueryString('inscrip');
1422
				$lien_RSS->removeQueryString('inscrip');
1423
				$table->addRow(array($titre,
1423
				$table->addRow(array($titre,
1424
				                  /*    BAZ_PAS_ABONNE,
1424
				                  /*    BAZ_PAS_ABONNE,
1425
				                    '<a href='.$lien_s_abonner->getURL().'>'.BAZ_S_ABONNER.'</a>', */
1425
				                    '<a href='.$lien_s_abonner->getURL().'>'.BAZ_S_ABONNER.'</a>', */
1426
						     '<a href="'.$lien_RSS->getURL().'"><img src="client/bazar/images/BAZ_rss.png" alt="'.BAZ_RSS.'" /></a>'));
1426
						     '<a href="'.$lien_RSS->getURL().'"><img src="reseau/bazar/images/BAZ_rss.png" alt="'.BAZ_RSS.'" /></a>'));
1427
			}
1427
			}
1428
		}
1428
		}
1429
		$table->altRowAttributes(1, array('class' => 'ligne_impaire'), array('class' => 'ligne_paire'));
1429
		$table->altRowAttributes(1, array('class' => 'ligne_impaire'), array('class' => 'ligne_paire'));
1430
		$table->updateColAttributes(0, array('class' => 'col1'));
1430
		$table->updateColAttributes(0, array('class' => 'col1'));
1431
		$table->updateColAttributes(1, array('class' => 'col2'));
1431
		$table->updateColAttributes(1, array('class' => 'col2'));
Line 1521... Line 1521...
1521
	return $ligne->maxi + 1 ;
1521
	return $ligne->maxi + 1 ;
1522
}
1522
}
Line 1523... Line 1523...
1523
 
1523
 
1524
/** function baz_titre_wiki () Renvoie la chaine de caractere sous une forme compatible avec wikini
1524
/** function baz_titre_wiki () Renvoie la chaine de caractere sous une forme compatible avec wikini
1525
*
1525
*
1526
*   @param  string  mot à transformer (enlever accents, espaces)
1526
*   @param  string  mot � transformer (enlever accents, espaces)
1527
*
1527
*
1528
*   return  string  mot transformé
1528
*   return  string  mot transform�
1529
*/
1529
*/
1530
function baz_titre_wiki($nom) {
1530
function baz_titre_wiki($nom) {
1531
	$titre=trim($nom);
1531
	$titre=trim($nom);
1532
	for ($j = 0; $j < strlen ($titre); $j++) {
1532
	for ($j = 0; $j < strlen ($titre); $j++) {
Line 1542... Line 1542...
1542
* $Log: not supported by cvs2svn $
1542
* $Log: not supported by cvs2svn $
1543
* Revision 1.78  2008-09-17 14:08:45  alexandre_tb
1543
* Revision 1.78  2008-09-17 14:08:45  alexandre_tb
1544
* merge depuis aha
1544
* merge depuis aha
1545
*
1545
*
1546
* Revision 1.77  2008-03-17 11:02:59  jp_milcent
1546
* Revision 1.77  2008-03-17 11:02:59  jp_milcent
1547
* Ajout de l'authentification nécessaire pour déposer des commentaires.
1547
* Ajout de l'authentification n�cessaire pour d�poser des commentaires.
1548
* Corrections sur la gestion des paramêtres dans les urls (compatibilité applette Identification et Moteur de Recherche).
1548
* Corrections sur la gestion des param�tres dans les urls (compatibilit� applette Identification et Moteur de Recherche).
1549
*
1549
*
1550
* Revision 1.76  2007-12-14 09:56:02  alexandre_tb
1550
* Revision 1.76  2007-12-14 09:56:02  alexandre_tb
1551
* Fusion avec la livraison AHA : 14 decembre 2007
1551
* Fusion avec la livraison AHA : 14 decembre 2007
1552
*
1552
*
1553
* Revision 1.75  2007-12-04 09:07:21  alexandre_tb
1553
* Revision 1.75  2007-12-04 09:07:21  alexandre_tb
1554
* Fusion avec la livraison AHA : 4 déc 2007
1554
* Fusion avec la livraison AHA : 4 d�c 2007
1555
*
1555
*
1556
* Revision 1.74  2007-10-25 09:41:31  alexandre_tb
1556
* Revision 1.74  2007-10-25 09:41:31  alexandre_tb
1557
* mise en place de variable de session pour eviter que les formulaires soit valider 2 fois, pour les url, fichiers et image
1557
* mise en place de variable de session pour eviter que les formulaires soit valider 2 fois, pour les url, fichiers et image
1558
*
1558
*
1559
* Revision 1.73  2007-10-24 13:27:00  alexandre_tb
1559
* Revision 1.73  2007-10-24 13:27:00  alexandre_tb
Line 1590... Line 1590...
1590
*
1590
*
1591
* Revision 1.64  2007-06-04 15:25:39  alexandre_tb
1591
* Revision 1.64  2007-06-04 15:25:39  alexandre_tb
1592
* ajout de la carto google
1592
* ajout de la carto google
1593
*
1593
*
1594
* Revision 1.63  2007/04/11 08:30:12  neiluj
1594
* Revision 1.63  2007/04/11 08:30:12  neiluj
1595
* remise en état du CVS...
1595
* remise en �tat du CVS...
1596
*
1596
*
1597
* Revision 1.57.2.12  2007/03/16 14:49:24  alexandre_tb
1597
* Revision 1.57.2.12  2007/03/16 14:49:24  alexandre_tb
1598
* si la date de debut d evenement est superieure a la date de fin alors on met
1598
* si la date de debut d evenement est superieure a la date de fin alors on met
1599
* la meme date dans les deux champs (coherence)
1599
* la meme date dans les deux champs (coherence)
1600
*
1600
*
1601
* Revision 1.57.2.11  2007/03/07 17:40:57  jp_milcent
1601
* Revision 1.57.2.11  2007/03/07 17:40:57  jp_milcent
1602
* Ajout d'id sur les colonnes et gestion par les CSS des styles du tableau des abonnements.
1602
* Ajout d'id sur les colonnes et gestion par les CSS des styles du tableau des abonnements.
1603
*
1603
*
1604
* Revision 1.57.2.10  2007/03/07 17:20:19  jp_milcent
1604
* Revision 1.57.2.10  2007/03/07 17:20:19  jp_milcent
1605
* Ajout du nettoyage systématique des URLs.
1605
* Ajout du nettoyage syst�matique des URLs.
1606
*
1606
*
1607
* Revision 1.57.2.9  2007/03/06 16:23:24  jp_milcent
1607
* Revision 1.57.2.9  2007/03/06 16:23:24  jp_milcent
1608
* Nettoyage de l'url pour la gestion des droits.
1608
* Nettoyage de l'url pour la gestion des droits.
1609
*
1609
*
1610
* Revision 1.57.2.8  2007/03/05 14:33:44  jp_milcent
1610
* Revision 1.57.2.8  2007/03/05 14:33:44  jp_milcent
1611
* Suppression de l'appel à Mes_Fiches dans la fonction baz_formulaire
1611
* Suppression de l'appel � Mes_Fiches dans la fonction baz_formulaire
1612
*
1612
*
1613
* Revision 1.57.2.7  2007/03/05 10:28:03  alexandre_tb
1613
* Revision 1.57.2.7  2007/03/05 10:28:03  alexandre_tb
1614
* correction d un commentaire
1614
* correction d un commentaire
1615
*
1615
*
1616
* Revision 1.57.2.6  2007/02/15 13:42:16  jp_milcent
1616
* Revision 1.57.2.6  2007/02/15 13:42:16  jp_milcent
1617
* Utilisation de IN à la place du = dans les requêtes traitant les catégories de fiches.
1617
* Utilisation de IN � la place du = dans les requ�tes traitant les cat�gories de fiches.
1618
* Permet d'utiliser la syntaxe 1,2,3 dans la configuration de categorie_nature.
1618
* Permet d'utiliser la syntaxe 1,2,3 dans la configuration de categorie_nature.
1619
*
1619
*
1620
* Revision 1.57.2.5  2007/02/12 16:16:31  alexandre_tb
1620
* Revision 1.57.2.5  2007/02/12 16:16:31  alexandre_tb
1621
* suppression du style clear:both dans les attribut du formulaire d identification
1621
* suppression du style clear:both dans les attribut du formulaire d identification
1622
*
1622
*
Line 1625... Line 1625...
1625
*
1625
*
1626
* Revision 1.57.2.3  2007/02/01 16:11:05  alexandre_tb
1626
* Revision 1.57.2.3  2007/02/01 16:11:05  alexandre_tb
1627
* correction erreur de requete sur insertion bazar_fiche
1627
* correction erreur de requete sur insertion bazar_fiche
1628
*
1628
*
1629
* Revision 1.57.2.2  2007/01/22 16:05:39  alexandre_tb
1629
* Revision 1.57.2.2  2007/01/22 16:05:39  alexandre_tb
1630
* insertion de la date du jour dans bf_date_debut_validite_fiche quand il n'y a pas ce champs dans le formulaire (évite le 0000-00-00)
1630
* insertion de la date du jour dans bf_date_debut_validite_fiche quand il n'y a pas ce champs dans le formulaire (�vite le 0000-00-00)
1631
*
1631
*
1632
* Revision 1.57.2.1  2006/12/13 13:23:03  alexandre_tb
1632
* Revision 1.57.2.1  2006/12/13 13:23:03  alexandre_tb
1633
* Remplacement de l appel d une constante par un appel direct. -> warning
1633
* Remplacement de l appel d une constante par un appel direct. -> warning
1634
*
1634
*
1635
* Revision 1.58  2006/12/13 13:20:16  alexandre_tb
1635
* Revision 1.58  2006/12/13 13:20:16  alexandre_tb
Line 1637... Line 1637...
1637
*
1637
*
1638
* Revision 1.57  2006/10/05 08:53:50  florian
1638
* Revision 1.57  2006/10/05 08:53:50  florian
1639
* amelioration moteur de recherche, correction de bugs
1639
* amelioration moteur de recherche, correction de bugs
1640
*
1640
*
1641
* Revision 1.56  2006/09/28 15:41:36  alexandre_tb
1641
* Revision 1.56  2006/09/28 15:41:36  alexandre_tb
1642
* Le formulaire pour se logguer dans l'action saisir reste sur l'action saisir après
1642
* Le formulaire pour se logguer dans l'action saisir reste sur l'action saisir apr�s
1643
*
1643
*
1644
* Revision 1.55  2006/09/21 14:19:39  florian
1644
* Revision 1.55  2006/09/21 14:19:39  florian
1645
* amélioration des fonctions liés au wikini
1645
* am�lioration des fonctions li�s au wikini
1646
*
1646
*
1647
* Revision 1.54  2006/09/14 15:11:23  alexandre_tb
1647
* Revision 1.54  2006/09/14 15:11:23  alexandre_tb
1648
* suppression temporaire de la gestion des wikinis
1648
* suppression temporaire de la gestion des wikinis
1649
*
1649
*
1650
* Revision 1.53  2006/07/25 13:24:44  florian
1650
* Revision 1.53  2006/07/25 13:24:44  florian
Line 1691... Line 1691...
1691
*
1691
*
1692
* Revision 1.39  2006/01/30 17:25:38  alexandre_tb
1692
* Revision 1.39  2006/01/30 17:25:38  alexandre_tb
1693
* correction de bugs
1693
* correction de bugs
1694
*
1694
*
1695
* Revision 1.38  2006/01/30 10:27:04  florian
1695
* Revision 1.38  2006/01/30 10:27:04  florian
1696
* - ajout des entrées de formulaire fichier, url, et image
1696
* - ajout des entr�es de formulaire fichier, url, et image
1697
* - correction bug d'affichage du mode de saisie
1697
* - correction bug d'affichage du mode de saisie
1698
*
1698
*
1699
* Revision 1.37  2006/01/24 14:11:11  alexandre_tb
1699
* Revision 1.37  2006/01/24 14:11:11  alexandre_tb
1700
* correction de bug sur l'ajout d'une image et d'un fichier
1700
* correction de bug sur l'ajout d'une image et d'un fichier
1701
*
1701
*
1702
* Revision 1.36  2006/01/19 17:42:11  florian
1702
* Revision 1.36  2006/01/19 17:42:11  florian
1703
* ajout des cases à cocher pré-cochées pour les maj
1703
* ajout des cases � cocher pr�-coch�es pour les maj
1704
*
1704
*
1705
* Revision 1.35  2006/01/18 11:06:51  florian
1705
* Revision 1.35  2006/01/18 11:06:51  florian
1706
* correction erreur saisie date
1706
* correction erreur saisie date
1707
*
1707
*
1708
* Revision 1.34  2006/01/18 10:53:28  florian
1708
* Revision 1.34  2006/01/18 10:53:28  florian
1709
* corrections bugs affichage fiche
1709
* corrections bugs affichage fiche
1710
*
1710
*
1711
* Revision 1.33  2006/01/18 10:07:34  florian
1711
* Revision 1.33  2006/01/18 10:07:34  florian
1712
* recodage de l'insertion et de la maj des données relatives aux listes et checkbox dans des formulaires
1712
* recodage de l'insertion et de la maj des donn�es relatives aux listes et checkbox dans des formulaires
1713
*
1713
*
1714
* Revision 1.32  2006/01/18 10:03:36  florian
1714
* Revision 1.32  2006/01/18 10:03:36  florian
1715
* recodage de l'insertion et de la maj des données relatives aux listes et checkbox dans des formulaires
1715
* recodage de l'insertion et de la maj des donn�es relatives aux listes et checkbox dans des formulaires
1716
*
1716
*
1717
* Revision 1.31  2006/01/17 10:07:08  alexandre_tb
1717
* Revision 1.31  2006/01/17 10:07:08  alexandre_tb
1718
* en cours
1718
* en cours
1719
*
1719
*
1720
* Revision 1.30  2006/01/16 09:42:57  alexandre_tb
1720
* Revision 1.30  2006/01/16 09:42:57  alexandre_tb
Line 1722... Line 1722...
1722
*
1722
*
1723
* Revision 1.29  2006/01/13 14:12:51  florian
1723
* Revision 1.29  2006/01/13 14:12:51  florian
1724
* utilisation des temlates dans la table bazar_nature
1724
* utilisation des temlates dans la table bazar_nature
1725
*
1725
*
1726
* Revision 1.28  2006/01/05 16:28:24  alexandre_tb
1726
* Revision 1.28  2006/01/05 16:28:24  alexandre_tb
1727
* prise en chage des checkbox, reste la mise à jour à gérer
1727
* prise en chage des checkbox, reste la mise � jour � g�rer
1728
*
1728
*
1729
* Revision 1.27  2006/01/04 15:30:56  alexandre_tb
1729
* Revision 1.27  2006/01/04 15:30:56  alexandre_tb
1730
* mise en forme du code
1730
* mise en forme du code
1731
*
1731
*
1732
* Revision 1.26  2006/01/03 10:19:31  florian
1732
* Revision 1.26  2006/01/03 10:19:31  florian
1733
* Mise à jour pour accepter des parametres dans papyrus: faire apparaitre ou non le menu, afficher qu'un type de fiches, définir l'action par défaut...
1733
* Mise � jour pour accepter des parametres dans papyrus: faire apparaitre ou non le menu, afficher qu'un type de fiches, d�finir l'action par d�faut...
1734
*
1734
*
1735
* Revision 1.25  2005/12/20 14:49:35  ddelon
1735
* Revision 1.25  2005/12/20 14:49:35  ddelon
1736
* Fusion Head vers Livraison
1736
* Fusion Head vers Livraison
1737
*
1737
*
1738
* Revision 1.24  2005/12/16 15:44:40  alexandre_tb
1738
* Revision 1.24  2005/12/16 15:44:40  alexandre_tb
1739
* ajout de l'option restreindre dépôt
1739
* ajout de l'option restreindre d�p�t
1740
*
1740
*
1741
* Revision 1.23  2005/12/01 17:03:34  florian
1741
* Revision 1.23  2005/12/01 17:03:34  florian
1742
* changement des chemins pour appli Pear
1742
* changement des chemins pour appli Pear
1743
*
1743
*
1744
* Revision 1.22  2005/12/01 16:05:41  florian
1744
* Revision 1.22  2005/12/01 16:05:41  florian
Line 1749... Line 1749...
1749
*
1749
*
1750
* Revision 1.20  2005/11/30 13:58:45  florian
1750
* Revision 1.20  2005/11/30 13:58:45  florian
1751
* ajouts graphisme (logos, boutons), changement structure SQL bazar_fiche
1751
* ajouts graphisme (logos, boutons), changement structure SQL bazar_fiche
1752
*
1752
*
1753
* Revision 1.19  2005/11/24 16:17:13  florian
1753
* Revision 1.19  2005/11/24 16:17:13  florian
1754
* corrections bugs, ajout des cases à cocher
1754
* corrections bugs, ajout des cases � cocher
1755
*
1755
*
1756
* Revision 1.18  2005/11/18 16:03:23  florian
1756
* Revision 1.18  2005/11/18 16:03:23  florian
1757
* correction bug html entites
1757
* correction bug html entites
1758
*
1758
*
1759
* Revision 1.17  2005/11/17 18:48:02  florian
1759
* Revision 1.17  2005/11/17 18:48:02  florian
1760
* corrections bugs + amélioration de l'application d'inscription
1760
* corrections bugs + am�lioration de l'application d'inscription
1761
*
1761
*
1762
* Revision 1.16  2005/11/07 17:30:36  florian
1762
* Revision 1.16  2005/11/07 17:30:36  florian
1763
* ajout controle sur les listes pour la saisie
1763
* ajout controle sur les listes pour la saisie
1764
*
1764
*
1765
* Revision 1.15  2005/11/07 17:05:45  florian
1765
* Revision 1.15  2005/11/07 17:05:45  florian
1766
* amélioration validation conditions de saisie, ajout des règles spécifiques de saisie des formulaires
1766
* am�lioration validation conditions de saisie, ajout des r�gles sp�cifiques de saisie des formulaires
1767
*
1767
*
1768
* Revision 1.14  2005/11/07 08:48:02  florian
1768
* Revision 1.14  2005/11/07 08:48:02  florian
1769
* correction pb guillemets pour saisie et modif de fiche
1769
* correction pb guillemets pour saisie et modif de fiche
1770
*
1770
*
1771
* Revision 1.13  2005/10/21 16:15:04  florian
1771
* Revision 1.13  2005/10/21 16:15:04  florian
Line 1773... Line 1773...
1773
*
1773
*
1774
* Revision 1.11  2005/10/12 17:20:33  ddelon
1774
* Revision 1.11  2005/10/12 17:20:33  ddelon
1775
* Reorganisation calendrier + applette
1775
* Reorganisation calendrier + applette
1776
*
1776
*
1777
* Revision 1.10  2005/10/12 15:14:06  florian
1777
* Revision 1.10  2005/10/12 15:14:06  florian
1778
* amélioration de l'interface de bazar, de manière a simplifier les consultations, et à harmoniser par rapport aux Ressources
1778
* am�lioration de l'interface de bazar, de mani�re a simplifier les consultations, et � harmoniser par rapport aux Ressources
1779
*
1779
*
1780
* Revision 1.9  2005/10/10 16:22:52  alexandre_tb
1780
* Revision 1.9  2005/10/10 16:22:52  alexandre_tb
1781
* Correction de bug. Lorsqu'on revient en arrière après avoir validé un formulaire.
1781
* Correction de bug. Lorsqu'on revient en arri�re apr�s avoir valid� un formulaire.
1782
*
1782
*
1783
* Revision 1.8  2005/09/30 13:50:07  alexandre_tb
1783
* Revision 1.8  2005/09/30 13:50:07  alexandre_tb
1784
* correction bug date parution ressource
1784
* correction bug date parution ressource
1785
*
1785
*
1786
* Revision 1.7  2005/09/30 13:15:58  ddelon
1786
* Revision 1.7  2005/09/30 13:15:58  ddelon
1787
* compatibilité php5
1787
* compatibilit� php5
1788
*
1788
*
1789
* Revision 1.6  2005/09/30 13:00:05  ddelon
1789
* Revision 1.6  2005/09/30 13:00:05  ddelon
1790
* Fiche bazar generique
1790
* Fiche bazar generique
1791
*
1791
*
1792
* Revision 1.5  2005/09/30 12:22:54  florian
1792
* Revision 1.5  2005/09/30 12:22:54  florian
1793
* Ajouts commentaires pour fiche, modifications graphiques, maj SQL
1793
* Ajouts commentaires pour fiche, modifications graphiques, maj SQL
1794
*
1794
*
1795
* Revision 1.3  2005/07/21 19:03:12  florian
1795
* Revision 1.3  2005/07/21 19:03:12  florian
1796
* nouveautés bazar: templates fiches, correction de bugs, ...
1796
* nouveaut�s bazar: templates fiches, correction de bugs, ...
1797
*
1797
*
1798
* Revision 1.1.1.1  2005/02/17 18:05:11  florian
1798
* Revision 1.1.1.1  2005/02/17 18:05:11  florian
1799
* Import initial de Bazar
1799
* Import initial de Bazar
1800
*
1800
*
1801
* Revision 1.1.1.1  2005/02/17 11:09:50  florian
1801
* Revision 1.1.1.1  2005/02/17 11:09:50  florian
Line 1806... Line 1806...
1806
*
1806
*
1807
* Revision 1.10  2004/07/08 17:25:25  florian
1807
* Revision 1.10  2004/07/08 17:25:25  florian
1808
* ajout commentaires + petits debuggages
1808
* ajout commentaires + petits debuggages
1809
*
1809
*
1810
* Revision 1.8  2004/07/07 14:30:19  florian
1810
* Revision 1.8  2004/07/07 14:30:19  florian
1811
* débogage RSS
1811
* d�bogage RSS
1812
*
1812
*
1813
* Revision 1.7  2004/07/06 16:22:01  florian
1813
* Revision 1.7  2004/07/06 16:22:01  florian
1814
* débogage modification + MAJ flux RSS
1814
* d�bogage modification + MAJ flux RSS
1815
*
1815
*
1816
* Revision 1.6  2004/07/06 09:28:26  florian
1816
* Revision 1.6  2004/07/06 09:28:26  florian
1817
* changement interface de modification
1817
* changement interface de modification
1818
*
1818
*
1819
* Revision 1.5  2004/07/05 15:10:23  florian
1819
* Revision 1.5  2004/07/05 15:10:23  florian