GSB_AppliMVC

GSB

Interfaces, Classes and Traits

PdoGsb
Classe d'accès aux données.

Table of Contents

estConnecte()  : vrai
Teste si un quelconque visiteur est connecté
connecter()  : null
Enregistre dans une variable session les infos d'un visiteur
deconnecter()  : null
Détruit la session active
dateFrancaisVersAnglais()  : Date
Transforme une date au format français jj/mm/aaaa vers le format anglais aaaa-mm-jj
dateAnglaisVersFrancais()  : Date
Transforme une date au format format anglais aaaa-mm-jj vers le format français jj/mm/aaaa
getMois()  : string
Retourne le mois au format aaaamm selon le jour dans le mois
estEntierPositif()  : bool
Indique si une valeur est un entier positif ou nul
estTableauEntiers()  : bool
Indique si un tableau de valeurs est constitué d'entiers positifs ou nuls
estDateDepassee()  : bool
Vérifie si une date est inférieure d'un an à la date actuelle
estDateValide()  : bool
Vérifie la validité du format d'une date française jj/mm/aaaa
lesQteFraisValides()  : bool
Vérifie que le tableau de frais ne contient que des valeurs numériques
valideInfosFrais()  : null
Vérifie la validité des trois arguments : la date, le libellé du frais et le montant
ajouterErreur()  : null
Ajoute le libellé d'une erreur au tableau des erreurs
nbErreurs()  : int
Retoune le nombre de lignes du tableau des erreurs
getLesVisiteurs()  : array<string|int, mixed>
Fonction qui retourne la liste des visiteurs
getNbTable()  : int
Fonction générique qui retourne le nombre d'enregistrements d'une table
getLesFichesFrais()  : array<string|int, mixed>
Fonction qui retourne la liste des fiches de frais
getLesIdFraisForfait()  : array<string|int, mixed>
Fonction qui retourne les id des fiches de frais
getMoisSuivant()  : string
Fonction qui retourne le mois suivant un mois passé en paramètre
getMoisPrecedent()  : string
Fonction qui retourne le mois précédent un mois passé en paramètre
creationFichesFrais()  : null
Fonction qui crée les fiches de frais (via des INSERT SQL)
creationFraisForfait()  : null
Fonction qui crée des lignes de frais au forfait (via des INSERT SQL)
getDesFraisHorsForfait()  : array<string|int, mixed>
Fonction qui retourne des exmples de frais hors forfait pour de la génération aléatoire
updateMdpVisiteur()  : null
Fonction qui met à jour les mots de passe des visisteurs avec des mots de pass aléatoire
creationFraisHorsForfait()  : null
Fonction qui crée des lignes de frais hors forfait (via des INSERT SQL)
getMois()  : string
Fonction qui retourne le mois (au format ID GSB : aaaamm) à partir d'une date passée en paramètre
majFicheFrais()  : null
Fonction qui met à jour les montants des fiches de frais (via des UPDATE SQL)

Functions

estConnecte()

Teste si un quelconque visiteur est connecté

estConnecte() : vrai

connecter()

Enregistre dans une variable session les infos d'un visiteur

connecter(mixed $idUtilisiteur, string $nom, string $prenom, string $type) : null
Parameters
$idUtilisiteur : mixed
$nom : string

Nom de l'utilisateur

$prenom : string

Prénom de l'utilisateur

$type : string

type de l'utilisateur

deconnecter()

Détruit la session active

deconnecter() : null

dateFrancaisVersAnglais()

Transforme une date au format français jj/mm/aaaa vers le format anglais aaaa-mm-jj

dateFrancaisVersAnglais(string $maDate) : Date
Parameters
$maDate : string

au format jj/mm/aaaa

dateAnglaisVersFrancais()

Transforme une date au format format anglais aaaa-mm-jj vers le format français jj/mm/aaaa

dateAnglaisVersFrancais(string $maDate) : Date
Parameters
$maDate : string

au format aaaa-mm-jj

getMois()

Retourne le mois au format aaaamm selon le jour dans le mois

getMois(string $date) : string
Parameters
$date : string

au format jj/mm/aaaa

estEntierPositif()

Indique si une valeur est un entier positif ou nul

estEntierPositif(int $valeur) : bool
Parameters
$valeur : int

Valeur

estTableauEntiers()

Indique si un tableau de valeurs est constitué d'entiers positifs ou nuls

estTableauEntiers(array<string|int, mixed> $tabEntiers) : bool
Parameters
$tabEntiers : array<string|int, mixed>

Un tableau d'entier

estDateDepassee()

Vérifie si une date est inférieure d'un an à la date actuelle

estDateDepassee(string $dateTestee) : bool
Parameters
$dateTestee : string

Date à tester

estDateValide()

Vérifie la validité du format d'une date française jj/mm/aaaa

estDateValide(string $date) : bool
Parameters
$date : string

Date à tester

lesQteFraisValides()

Vérifie que le tableau de frais ne contient que des valeurs numériques

lesQteFraisValides(array<string|int, mixed> $lesFrais) : bool
Parameters
$lesFrais : array<string|int, mixed>

Tableau d'entier

valideInfosFrais()

Vérifie la validité des trois arguments : la date, le libellé du frais et le montant

valideInfosFrais(string $dateFrais, string $libelle, float $montant) : null

Des message d'erreurs sont ajoutés au tableau des erreurs

Parameters
$dateFrais : string

Date des frais

$libelle : string

Libellé des frais

$montant : float

Montant des frais

ajouterErreur()

Ajoute le libellé d'une erreur au tableau des erreurs

ajouterErreur(string $msg) : null
Parameters
$msg : string

Libellé de l'erreur

nbErreurs()

Retoune le nombre de lignes du tableau des erreurs

nbErreurs() : int

getLesVisiteurs()

Fonction qui retourne la liste des visiteurs

getLesVisiteurs(PDO $pdo) : array<string|int, mixed>
Parameters
$pdo : PDO

instance de la classe PDO utilisée pour se connecter

getNbTable()

Fonction générique qui retourne le nombre d'enregistrements d'une table

getNbTable(PDO $pdo, string $table) : int
Parameters
$pdo : PDO

Instance de la classe PDO utilisée pour se connecter

$table : string

Nom de la table que l'on veut utiliser

getLesFichesFrais()

Fonction qui retourne la liste des fiches de frais

getLesFichesFrais(PDO $pdo) : array<string|int, mixed>
Parameters
$pdo : PDO

instance de la classe PDO utilisée pour se connecter

getLesIdFraisForfait()

Fonction qui retourne les id des fiches de frais

getLesIdFraisForfait(PDO $pdo) : array<string|int, mixed>
Parameters
$pdo : PDO

instance de la classe PDO utilisée pour se connecter

getMoisSuivant()

Fonction qui retourne le mois suivant un mois passé en paramètre

getMoisSuivant(string $mois) : string
Parameters
$mois : string

Contient le mois à utiliser

getMoisPrecedent()

Fonction qui retourne le mois précédent un mois passé en paramètre

getMoisPrecedent(string $mois) : string
Parameters
$mois : string

Contient le mois à utiliser

creationFichesFrais()

Fonction qui crée les fiches de frais (via des INSERT SQL)

creationFichesFrais(PDO $pdo) : null
Parameters
$pdo : PDO

instance de la classe PDO utilisée pour se connecter

creationFraisForfait()

Fonction qui crée des lignes de frais au forfait (via des INSERT SQL)

creationFraisForfait(PDO $pdo) : null
Parameters
$pdo : PDO

instance de la classe PDO utilisée pour se connecter

getDesFraisHorsForfait()

Fonction qui retourne des exmples de frais hors forfait pour de la génération aléatoire

getDesFraisHorsForfait() : array<string|int, mixed>

updateMdpVisiteur()

Fonction qui met à jour les mots de passe des visisteurs avec des mots de pass aléatoire

updateMdpVisiteur(PDO $pdo) : null
Parameters
$pdo : PDO

instance de la classe PDO utilisée pour se connecter

creationFraisHorsForfait()

Fonction qui crée des lignes de frais hors forfait (via des INSERT SQL)

creationFraisHorsForfait(PDO $pdo) : null
Parameters
$pdo : PDO

instance de la classe PDO utilisée pour se connecter

getMois()

Fonction qui retourne le mois (au format ID GSB : aaaamm) à partir d'une date passée en paramètre

getMois(string $date) : string
Parameters
$date : string

Date à utiliser pour extraire le mois

majFicheFrais()

Fonction qui met à jour les montants des fiches de frais (via des UPDATE SQL)

majFicheFrais(PDO $pdo) : null
Parameters
$pdo : PDO

instance de la classe PDO utilisée pour se connecter

Search results