\

Classes

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

Functions

ajouterErreur()

ajouterErreur(String  $msg) : null

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

Parameters

String $msg

Libellé de l'erreur

Returns

null

comptableConnecte()

comptableConnecte() : \vrai

Test si un quelconque comptable est connécté

Returns

\vrai —

ou faux

connecterComptable()

connecterComptable(  $idComptable,   $nom,   $prenom) 

Parameters

$idComptable
$nom
$prenom

connecterVisiteur()

connecterVisiteur(String  $idVisiteur, String  $nom, String  $prenom) : null

Enregistre dans une variable session les infos d'un visiteur

Parameters

String $idVisiteur

ID du visiteur

String $nom

Nom du visiteur

String $prenom

Prénom du visiteur

Returns

null

dateAnglaisVersFrancais()

dateAnglaisVersFrancais(String  $maDate) : \Date

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

Parameters

String $maDate

au format aaaa-mm-jj

Returns

\Date —

au format format français jj/mm/aaaa

dateFrancaisVersAnglais()

dateFrancaisVersAnglais(String  $maDate) : \Date

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

Parameters

String $maDate

au format jj/mm/aaaa

Returns

\Date —

au format anglais aaaa-mm-jj

deconnecter()

deconnecter() : null

Détruit la session active

Returns

null

estConnecte()

estConnecte() : \vrai

test si un visiteur ou un comptable est connecté

Returns

\vrai

estDateDepassee()

estDateDepassee(String  $dateTestee) : Boolean

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

Parameters

String $dateTestee

Date à tester

Returns

Boolean —

vrai ou faux

estDateValide()

estDateValide(String  $date) : Boolean

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

Parameters

String $date

Date à tester

Returns

Boolean —

vrai ou faux

estEntierPositif()

estEntierPositif(Integer  $valeur) : Boolean

Indique si une valeur est un entier positif ou nul

Parameters

Integer $valeur

Valeur

Returns

Boolean —

vrai ou faux

estTableauEntiers()

estTableauEntiers(Array  $tabEntiers) : Boolean

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

Parameters

Array $tabEntiers

Un tableau d'entier

Returns

Boolean —

vrai ou faux

getMois()

getMois(String  $date) : String

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

Parameters

String $date

au format jj/mm/aaaa

Returns

String —

Mois au format aaaamm

lesQteFraisValides()

lesQteFraisValides(Array  $lesFrais) : Boolean

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

Parameters

Array $lesFrais

Tableau d'entier

Returns

Boolean —

vrai ou faux

libelleMax()

libelleMax(String  $unLibelle) : String

Permet de limiter le nombre de caractere d'un libelle à maximum 100 caractères

Parameters

String $unLibelle

Returns

String —

une chaine qui aura une longueur maximum de 100 caractères

moisVersAnglais()

moisVersAnglais(String  $monMois) : String

Transforme un mois sous forme mm/aaaa en aaaamm

Parameters

String $monMois

Returns

String —

mois sous la forme aaaamm

moisVersFrancais()

moisVersFrancais(String  $monMois) : String

Transforme un mois sous forme aaaamm en mois mm/aaaa

Parameters

String $monMois

Returns

String —

mois sous forme mm/aaaa

nbErreurs()

nbErreurs() : Integer

Retoune le nombre de lignes du tableau des erreurs

Returns

Integer —

le nombre d'erreurs

valideInfosFrais()

valideInfosFrais(String  $dateFrais, String  $libelle, Float  $montant) : null

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

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

Parameters

String $dateFrais

Date des frais

String $libelle

Libellé des frais

Float $montant

Montant des frais

Returns

null

visiteurConnecte()

visiteurConnecte() : \vrai

Teste si un quelconque visiteur est connecté

Returns

\vrai —

ou faux