Subversion Repositories Applications.papyrus

Rev

Rev 543 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 543 Rev 561
Line 17... Line 17...
17
// |                                                                                                      |
17
// |                                                                                                      |
18
// | You should have received a copy of the GNU Lesser General Public                                     |
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                                  |
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                            |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
21
// +------------------------------------------------------------------------------------------------------+
21
// +------------------------------------------------------------------------------------------------------+
22
// CVS : $Id: bazar.fonct.php,v 1.12 2005-10-14 13:59:23 alexandre_tb Exp $
22
// CVS : $Id: bazar.fonct.php,v 1.13 2005-10-21 16:15:04 florian Exp $
23
/**
23
/**
24
*
24
*
25
* Fonctions du module bazar
25
* Fonctions du module bazar
26
*
26
*
27
*@package bazar
27
*@package bazar
28
//Auteur original :
28
//Auteur original :
29
*@author        Alexandre Granier <alexandre@tela-botanica.org>
29
*@author        Alexandre Granier <alexandre@tela-botanica.org>
30
*@author        Florian Schmitt <florian@ecole-et-nature.org>
30
*@author        Florian Schmitt <florian@ecole-et-nature.org>
31
//Autres auteurs :
31
//Autres auteurs :
32
*@copyright     Tela-Botanica 2000-2004
32
*@copyright     Tela-Botanica 2000-2004
33
*@version       $Revision: 1.12 $ $Date: 2005-10-14 13:59:23 $
33
*@version       $Revision: 1.13 $ $Date: 2005-10-21 16:15:04 $
34
// +------------------------------------------------------------------------------------------------------+
34
// +------------------------------------------------------------------------------------------------------+
35
*/
35
*/
Line 36... Line 36...
36
 
36
 
37
// +------------------------------------------------------------------------------------------------------+
37
// +------------------------------------------------------------------------------------------------------+
Line 61... Line 61...
61
* @param   integer Id de la personne (par défaut la personne loguée)
61
* @param   integer Id de la personne (par défaut la personne loguée)
62
*
62
*
63
* @return   string Retourne 'redacteur', 'administrateur', 'superadministrateur', ou 'aucun'
63
* @return   string Retourne 'redacteur', 'administrateur', 'superadministrateur', ou 'aucun'
64
*/
64
*/
65
function niveau_droit($id_nature_offre='0', $personne) {
65
function niveau_droit($id_nature_offre='0', $personne) {
66
	$requete = 'select bd_niveau_droit FROM bazar_droits WHERE bd_id_utilisateur="'.$personne.'"'.
66
	$requete = 'select bd_niveau_droit FROM bazar_droits WHERE bd_id_utilisateur='.$personne.
67
	           ' AND (bd_id_nature_offre='.$id_nature_offre.' OR bd_id_nature_offre=0)';
67
	           ' AND (bd_id_nature_offre='.$id_nature_offre.' OR bd_id_nature_offre=0)';
68
	$resultat = $GLOBALS['_BAZAR_']['db']->query ($requete) ;
68
	$resultat = $GLOBALS['_BAZAR_']['db']->query ($requete) ;
69
	if (DB::isError($resultat)) {
69
	if (DB::isError($resultat)) {
70
		die ("Echec de la requete<br />".$resultat->getMessage()."<br />".$resultat->getDebugInfo()) ;
70
		die ("Echec de la requete<br />".$resultat->getMessage()."<br />".$resultat->getDebugInfo()) ;
71
	}
71
	}
Line 474... Line 474...
474
		$GLOBALS['_BAZAR_']['typeannonce']=$_REQUEST['typeannonce'];
474
		$GLOBALS['_BAZAR_']['typeannonce']=$_REQUEST['typeannonce'];
475
		// Pour éviter qu'un formulaire soit revalidé si l'utilisateur
475
		// Pour éviter qu'un formulaire soit revalidé si l'utilisateur
476
		// Clique sur son bouton précédent
476
		// Clique sur son bouton précédent
Line 477... Line 477...
477
		
477
		
478
		if ($mode == BAZ_ACTION_NOUVEAU) unset($_SESSION['formulaire_annonce_valide']) ;
-
 
479
		echo $mode;
-
 
480
		echo $_SESSION['formulaire_annonce_valide'] ;	
478
		if ($mode == BAZ_ACTION_NOUVEAU) unset($_SESSION['formulaire_annonce_valide']) ;
Line 481... Line 479...
481
	}
479
	}
482
	
480
	
483
	//requete pour obtenir l'id du type d'annonce
481
	//requete pour obtenir l'id du type d'annonce