|
Jobbuddy
|
Classe représentant un utilisateur générique. Plus de détails...
Fonctions membres publiques | |
| __construct (?int $id=null, ?string $nom=null, ?string $prenom=null, ?string $tel=null, ?string $dateNaiss=null, ?string $role=null, ?string $email=null, ?string $mdp=null, ?string $adresse=null, ?string $ville=null, ?string $codePostal=null, ?string $dateSuppression=null, ?int $tentativesEchouees=0, ?string $dateDernierEchecConnexion=null, ?string $statutCompte='actif') | |
| Constructeur de la classe Utilisateur. | |
| getId () | |
| Récupère l'identifiant. | |
| setId ($id) | |
| Définit l'identifiant. | |
| getNom () | |
| Récupère le nom. | |
| setNom ($nom) | |
| Définit le nom. | |
| getPrenom () | |
| Récupère le prénom. | |
| setPrenom ($prenom) | |
| Définit le prénom. | |
| getTel () | |
| Récupère le téléphone. | |
| setTel ($telephone) | |
| Définit le téléphone. | |
| getDateNaiss () | |
| Récupère la date de naissance. | |
| setDateNaiss ($dateNaiss) | |
| Définit la date de naissance. | |
| getRole () | |
| Récupère le rôle. | |
| setRole ($role) | |
| Définit le rôle. | |
| getEmail () | |
| Récupère l'email. | |
| setEmail ($email) | |
| Définit l'email. | |
| getMdp () | |
| Récupère le mot de passe. | |
| setMdp ($mdp) | |
| Définit le mot de passe. | |
| getAdresse () | |
| Récupère l'adresse. | |
| setAdresse ($adresse) | |
| Définit l'adresse. | |
| getVille () | |
| Récupère la ville. | |
| setVille ($ville) | |
| Définit la ville. | |
| getCodePostal () | |
| Récupère le code postal. | |
| setCodePostal ($codePostal) | |
| Définit le code postal. | |
| getDateSuppression () | |
| Récupère la date de suppression. | |
| setDateSuppression ($dateSuppression) | |
| Définit la date de suppression. | |
| getNotesDonnees () | |
| Récupère les notes données par l'utilisateur. | |
| getNotesRecues () | |
| Récupère les notes reçues par l'utilisateur. | |
| setNotesDonnees (array $notes) | |
| Définit les notes données. | |
| setNotesRecues (array $notes) | |
| Définit les notes reçues. | |
| getTentativesEchouees () | |
| Récupère le nombre de tentatives de connexion échouées. | |
| setTentativesEchouees (int $tentatives) | |
| Définit le nombre de tentatives de connexion échouées. | |
| getDateDernierEchecConnexion () | |
| Récupère la date du dernier échec de connexion. | |
| setDateDernierEchecConnexion (?string $date) | |
| Définit la date du dernier échec de connexion. | |
| getStatutCompte () | |
| Récupère le statut du compte. | |
| setStatutCompte (?string $statut) | |
| Définit le statut du compte. | |
| lierNoteEcrite (Note $note, ?Utilisateur $receveur, ?Annonce $annonce) | |
| Lie une note écrite par l'utilisateur. | |
| delierNote (Note $note) | |
| Délie une note. | |
| calculerMoyenneNotes () | |
| Calcule la moyenne des notes reçues. | |
Fonctions membres publiques statiques | |
| static | getUser () |
| Récupère l'utilisateur actuellement connecté depuis la session. | |
Classe représentant un utilisateur générique.
Cette classe sert de parent pour les étudiants et les particuliers.
| __construct | ( | ?int | $id = null, |
| ?string | $nom = null, | ||
| ?string | $prenom = null, | ||
| ?string | $tel = null, | ||
| ?string | $dateNaiss = null, | ||
| ?string | $role = null, | ||
| ?string | $email = null, | ||
| ?string | $mdp = null, | ||
| ?string | $adresse = null, | ||
| ?string | $ville = null, | ||
| ?string | $codePostal = null, | ||
| ?string | $dateSuppression = null, | ||
| ?int | $tentativesEchouees = 0, | ||
| ?string | $dateDernierEchecConnexion = null, | ||
| ?string | $statutCompte = 'actif' ) |
Constructeur de la classe Utilisateur.
| int | null | $id | Identifiant unique. |
| string | null | $nom | Nom de famille. |
| string | null | $prenom | Prénom. |
| string | null | $tel | Numéro de téléphone. |
| string | null | $dateNaiss | Date de naissance. |
| string | null | $role | Rôle de l'utilisateur. |
| string | null | Adresse email. | |
| string | null | $mdp | Mot de passe. |
| string | null | $adresse | Adresse postale. |
| string | null | $ville | Ville. |
| string | null | $codePostal | Code postal. |
| string | null | $dateSuppression | Date de suppression. |
| int | $tentativesEchouees | Nombre de tentatives échouées (défaut: 0). |
| string | null | $dateDernierEchecConnexion | Date dernier échec. |
| string | $statutCompte | Statut du compte (défaut: 'actif'). |
| calculerMoyenneNotes | ( | ) |
Calcule la moyenne des notes reçues.
| getAdresse | ( | ) |
Récupère l'adresse.
| getCodePostal | ( | ) |
Récupère le code postal.
| getDateDernierEchecConnexion | ( | ) |
Récupère la date du dernier échec de connexion.
| getDateNaiss | ( | ) |
Récupère la date de naissance.
| getDateSuppression | ( | ) |
Récupère la date de suppression.
| getEmail | ( | ) |
Récupère l'email.
| getId | ( | ) |
Récupère l'identifiant.
| getMdp | ( | ) |
Récupère le mot de passe.
| getNom | ( | ) |
Récupère le nom.
| getNotesDonnees | ( | ) |
Récupère les notes données par l'utilisateur.
| getNotesRecues | ( | ) |
Récupère les notes reçues par l'utilisateur.
| getPrenom | ( | ) |
Récupère le prénom.
| getRole | ( | ) |
Récupère le rôle.
| getStatutCompte | ( | ) |
Récupère le statut du compte.
| getTel | ( | ) |
Récupère le téléphone.
| getTentativesEchouees | ( | ) |
Récupère le nombre de tentatives de connexion échouées.
|
static |
Récupère l'utilisateur actuellement connecté depuis la session.
| getVille | ( | ) |
Récupère la ville.
| lierNoteEcrite | ( | Note | $note, |
| ?Utilisateur | $receveur, | ||
| ?Annonce | $annonce ) |
Lie une note écrite par l'utilisateur.
| Note | $note | La note à lier. |
| Utilisateur | null | $receveur | L'utilisateur recevant la note. |
| Annonce | null | $annonce | L'annonce concernée. |
| setAdresse | ( | $adresse | ) |
Définit l'adresse.
| string | null | $adresse | L'adresse. |
| setCodePostal | ( | $codePostal | ) |
Définit le code postal.
| string | null | $codePostal | Le code postal. |
| setDateDernierEchecConnexion | ( | ?string | $date | ) |
Définit la date du dernier échec de connexion.
| string | null | $date | La date. |
| setDateNaiss | ( | $dateNaiss | ) |
Définit la date de naissance.
| string | null | $dateNaiss | La date de naissance. |
| setDateSuppression | ( | $dateSuppression | ) |
Définit la date de suppression.
| string | null | $dateSuppression | La date de suppression. |
| setEmail | ( | ) |
Définit l'email.
| string | null | L'email. |
| setId | ( | $id | ) |
Définit l'identifiant.
| int | null | $id | L'identifiant. |
| setMdp | ( | $mdp | ) |
Définit le mot de passe.
| string | null | $mdp | Le mot de passe. |
| setNom | ( | $nom | ) |
Définit le nom.
| string | null | $nom | Le nom. |
| setNotesDonnees | ( | array | $notes | ) |
Définit les notes données.
| array | $notes | Tableau des notes. |
| setNotesRecues | ( | array | $notes | ) |
Définit les notes reçues.
| array | $notes | Tableau des notes. |
| setPrenom | ( | $prenom | ) |
Définit le prénom.
| string | null | $prenom | Le prénom. |
| setRole | ( | $role | ) |
Définit le rôle.
| string | null | $role | Le rôle. |
| setStatutCompte | ( | ?string | $statut | ) |
Définit le statut du compte.
| string | null | $statut | Le statut. |
| setTel | ( | $telephone | ) |
Définit le téléphone.
| string | null | $telephone | Le téléphone. |
| setTentativesEchouees | ( | int | $tentatives | ) |
Définit le nombre de tentatives de connexion échouées.
| int | $tentatives | Le nombre de tentatives. |
| setVille | ( | $ville | ) |
Définit la ville.
| string | null | $ville | La ville. |