Clicnat
 Tout Classes Fonctions Pages
Référence de la classe clicnat_utilisateur

utilisateur de la base de donnée Plus de détails...

Graphe d'héritage de clicnat_utilisateur:
clicnat_element_db

Fonctions membres publiques

 __construct ($id, $nom_table=self::nom_table, $data=null)
 constructeur
 __toString ()
 crypte_mot_de_passe ($mdp)
 connexion ($mdp)
 co_observateurs ()
 personnes avec qui l'observateur observe
 n_observations ()
 nombre d'observations enregistrées
 n_observations_saisies ()
 nombre d'observations saisies par l'utilisateur
 n_citations ()
 nombre de citations enregistrées
 n_citations_saisies ()
 nombre de citations saisies par l'utilisateur
 n_citations_avec_etiquette ($etiquette)
 nombre de citations avec une étiquette
 premiere_date_obs ()
 date de la première observation
 derniere_date_obs ()
 date de la dernière observation
 especes_vues ()
 liste des espèces vues
 mise_a_disposition_des_donnees ()
 mise à disposition des données
 peut_consulter ($obj)
 test si l'utilisateur peut voir
 peut_modifier ($obj)
 test si l'utilisateur peut modifier
 listes_citations ()
 liste des listes de citations de l'utilisateur
 listes_espaces ()
 liste des listes d'espaces de l'utilisateur
 listes_especes ()
 liste des listes d'espèces de l'utilisateur
 observations_brouillard ()
 liste des observations pas encore envoyées
 imports ()
 liste des imports
 envoi_ticket_recup_mot_de_passe ()
 envoi lien nouveau mot de passe
 structures ()
 liste les structures auxquels appartient l'utilisateur
 reseaux ()
 réseaux dont l'observateur est membre
 membre_reseau ($reseau)
 test si l'observateur est membre
 requetes ()
 requetes enregistrées de l'utilisateur
- Fonctions membres publiques inherited from clicnat_element_db
 enregistre ($colonne, $valeur)
 mise à jour d'une colonne
 id ()
 numéro d'identifiant de l'objet
 __get ($colonne)
 accès aux propriétés en lecture seule
 test_presence_proprietes_colonnes ()
 test l'existance de toutes les colonnes de la table en tant que propriétés

Fonctions membres publiques statiques

static rechercher ($args)
 recherche un utilisateur $args un tableau cle/valeur, la clé doit correspondre a un champ
static rechercher_utilisateur ($str)
 recherche d'utilisateurs basée sur le nom et le prénom $params $txt le texte avec le nom et le prénom
static n_observateurs ($annee=false)
 nombre d'observateurs dans la base
- Fonctions membres publiques statiques inherited from clicnat_element_db
static instance ($id)

Attributs publics

const nom_table = 'utilisateurs'
const schema = 'public'

Attributs protégés

 $id_utilisateur
 $nom
 $prenom
 $pseudo
 $identifiant
 $mot_de_passe
 $tel
 $port
 $fax
 $mail
 $url
 $acces_qg
 $acces_chiros
 $reglement_date_sig
 $derniere_connexion
 $localisation_visible
 $options
 $nouvel_observateur
 $the_geom
- Attributs protégés inherited from clicnat_element_db
 $table
 $date_creation
 $date_modif
 $date_instance

Additional Inherited Members

- Fonctions membres protégées statiques inherited from clicnat_element_db
static _rechercher ($params, $nom_table, $schema="public")
 cherche un élément (échoue si le résultat contient plusieurs lignes)

Description détaillée

utilisateur de la base de donnée

Documentation des constructeurs et destructeur

clicnat_utilisateur::__construct (   $id,
  $nom_table = self::nom_table,
  $data = null 
)

constructeur

Paramètres
$nom_tableclasse dérivée de clicnat_table_db
$ididentifiant de la ressource a extraire
$datadonnées de l'objet évite au constructeur de faire la requête, l'id peut être omis

Réimplémentée à partir de clicnat_element_db.

Documentation des fonctions membres

clicnat_utilisateur::co_observateurs ( )

personnes avec qui l'observateur observe

Renvoie
clicnat_iter_utilisateur
A faire:
clicnat_utilisateur::derniere_date_obs ( )

date de la dernière observation

Renvoie
clicnat_date
A faire:
clicnat_utilisateur::envoi_ticket_recup_mot_de_passe ( )

envoi lien nouveau mot de passe

Renvoie
bool
A faire:
clicnat_utilisateur::especes_vues ( )

liste des espèces vues

Renvoie
clicnat_it_espece
A faire:
clicnat_utilisateur::imports ( )

liste des imports

Renvoie
clicnat_it_imports
A faire:
clicnat_utilisateur::listes_citations ( )

liste des listes de citations de l'utilisateur

Renvoie
clicnat_it_listes_citations
A faire:
clicnat_utilisateur::listes_espaces ( )

liste des listes d'espaces de l'utilisateur

Renvoie
clicnat_it_listes_espaces
A faire:
clicnat_utilisateur::listes_especes ( )

liste des listes d'espèces de l'utilisateur

Renvoie
clicnat_it_listes_especes
A faire:
clicnat_utilisateur::membre_reseau (   $reseau)

test si l'observateur est membre

Paramètres
$reseauobjet clicnat_reseau
Renvoie
bool
A faire:
clicnat_utilisateur::mise_a_disposition_des_donnees ( )

mise à disposition des données

Renvoie
bool
A faire:

Lister les id_citation que l'observateur peut consulter et l'enregistrer dans une table

clicnat_utilisateur::n_citations ( )

nombre de citations enregistrées

Renvoie
int
A faire:
clicnat_utilisateur::n_citations_avec_etiquette (   $etiquette)

nombre de citations avec une étiquette

Paramètres
$etiquetteclicnat_etiquette
Renvoie
int
A faire:
clicnat_utilisateur::n_citations_saisies ( )

nombre de citations saisies par l'utilisateur

Renvoie
int
A faire:
static clicnat_utilisateur::n_observateurs (   $annee = false)
static

nombre d'observateurs dans la base

Paramètres
$anneeavec une observation entre $annee et aujourd'hui
Renvoie
int
A faire:
clicnat_utilisateur::n_observations ( )

nombre d'observations enregistrées

Renvoie
int
A faire:
clicnat_utilisateur::n_observations_saisies ( )

nombre d'observations saisies par l'utilisateur

Renvoie
int
A faire:
clicnat_utilisateur::observations_brouillard ( )

liste des observations pas encore envoyées

Renvoie
clicnat_it_observations
A faire:
clicnat_utilisateur::peut_consulter (   $obj)

test si l'utilisateur peut voir

Paramètres
$objobjet clicnat_citation ou clicnat_observation
Renvoie
bool
A faire:
clicnat_utilisateur::peut_modifier (   $obj)

test si l'utilisateur peut modifier

Paramètres
$objobjet clicnat_citation ou clicnat_observation
Renvoie
bool
A faire:
clicnat_utilisateur::premiere_date_obs ( )

date de la première observation

Renvoie
clicnat_date
A faire:
static clicnat_utilisateur::rechercher (   $args)
static

recherche un utilisateur $args un tableau cle/valeur, la clé doit correspondre a un champ

Renvoie
clicnat_iter_utilisateur
static clicnat_utilisateur::rechercher_utilisateur (   $str)
static

recherche d'utilisateurs basée sur le nom et le prénom $params $txt le texte avec le nom et le prénom

Renvoie
clicnat_iter_utilisateur
A faire:
clicnat_utilisateur::requetes ( )

requetes enregistrées de l'utilisateur

Renvoie
clicnat_it_requetes
A faire:
clicnat_utilisateur::reseaux ( )

réseaux dont l'observateur est membre

Renvoie
clicnat_it_reseaux
A faire:
clicnat_utilisateur::structures ( )

liste les structures auxquels appartient l'utilisateur

Renvoie
clicnat_it_structures
A faire:

La documentation de cette classe a été générée à partir du fichier suivant :