Subversion Repositories Sites.obs-saisons.fr

Rev

Rev 207 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
31 aurelien 1
<?php
2
class DrupalUtilisateur extends Utilisateur {
3
 
210 aurelien 4
	public function getNomUtilisateurPourId($id) {
5
		return db_result(db_query("SELECT name FROM {users} WHERE uid = %d", $id));
6
	}
7
 
8
	public function getIdUtilisateurPourNom($nom) {
9
		return db_result(db_query("SELECT uid FROM {users} WHERE name = '%s'", $nom));
10
	}
11
 
31 aurelien 12
	public function getIdentifiantNumerique() {
207 aurelien 13
		return $GLOBALS['user']->uid;
31 aurelien 14
	}
15
 
16
	public function getEmail() {
44 aurelien 17
		return $GLOBALS['user']->mail;
31 aurelien 18
	}
19
 
20
	public function getNom() {
21
		return $GLOBALS['user']->name;
22
	}
23
 
24
	public function getPrenom() {
25
		return '';
26
	}
27
 
28
	public function estAdmin() {
210 aurelien 29
		return in_array('3',array_keys($GLOBALS['user']->roles)) || in_array('3',array_keys($GLOBALS['user']->roles)) ;
31 aurelien 30
	}
31
 
32
	public function estIdentifie() {
71 aurelien 33
		return user_is_logged_in();
31 aurelien 34
	}
44 aurelien 35
 
71 aurelien 36
	public function getFormulaireIdentification() {
37
 
38
		return drupal_get_form('user_login_block');
44 aurelien 39
	}
71 aurelien 40
 
41
	public function getFormulaireInscription() {
42
 
43
		return drupal_get_form('user_register');
44
	}
31 aurelien 45
}
46
?>