\

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

connecter()

connecter(String  $idComptable, String  $nom, String  $prenom) : null

Enregistre dans une variable session les infos d'un comptable

Parameters

String $idComptable

ID du comptable

String $nom

Nom du comptable

String $prenom

Prénom du comptable

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

deconnecter()

deconnecter() : null

Détruit la session active

Returns

null

estConnecte()

estConnecte() : \vrai

Teste si un quelconque comptable est connecté

Returns

\vrai —

ou faux

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

getLeMoisSuivant()

getLeMoisSuivant(  $mois) : \type

Fonction qui prend en paramètre un mois au format aaaamm et qui retourne le mois suivant au même format

Parameters

$mois

Returns

\type —

String $mois

getLeMontantAPayer()

getLeMontantAPayer(\array()  $ficheAPayer, String  $idVisiteur, String  $mois) : float

Fonction qui parcours un tableau avec les fiches de frais des visiteurs, et qui extrait le montant d'une fiche pour un visiteur et un mois passé en paramètres

Parameters

\array() $ficheAPayer
String $idVisiteur
String $mois

au format aaaamm

Returns

float

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

getMoisPrecedent()

getMoisPrecedent(String  $mois) : String

Retourne le mois précédent, au format aaaamm

Parameters

String $mois

aaaamm

Returns

String —

$mois précédent aaaamm

nbErreurs()

nbErreurs() : Integer

Retoune le nombre de lignes du tableau des erreurs

Returns

Integer —

le nombre d'erreurs

unique_multidim_array()

unique_multidim_array(Array  $array, String  $key) : Array

Fonction qui prend en paramètre un array multidimensionnel, et qui en supprime les doublons

Parameters

Array $array

: tableau duquel on veut supp les doublons

String $key

: clé sur laquelle on veut que se fasse la sélection

Returns

Array

verifInput()

verifInput(  $var) 

Parameters

$var