API Documentation
Namespaces
- Composer
- Doctrine
- DeepCopy
- PhpParser
- PharIo
- phpDocumentor
- Prophecy
- PHPUnit
- SebastianBergmann
- Symfony
- TheSeer
- Webmozart
Interfaces, Classes and Traits
- PdoGsb
- Classe d'accès aux données.
- FPDF
- TTFParser
- PdoGsbTest
- Generated by PHPUnit_SkeletonGenerator on 2017-10-10 at 22:10:25.
- ComposerAutoloaderInit155b3874d44e738e200d1492dfefb546
Table of Contents
- ARGS = '\((?<args>[^()]*+(?:\((?&args)\)[^()]*+)*+)\)'
- LIB = '(?(DEFINE) (?<singleQuotedString>'[^\\']*+(?:\\.[^\\']*+)*+') (?<doubleQuotedString>"[^\\"]*+(?:\\.[^\\"]*+)*+") (?<string>(?&singleQuotedString)|(?&doubleQuotedString)) (?<comment>/\*[^*]*+(?:\*(?!/)[^*]*+)*+\*/) (?<code>\{[^'"/{}]*+(?:(?:(?&string)|(?&comment)|(?&code)|/)[^'"/{}]*+)*+}) )'
- PARAMS = '\[(?<params>[^[\]]*+(?:\[(?¶ms)\][^[\]]*+)*+)\]'
- 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
- Message() : mixed
- Notice() : mixed
- Warning() : mixed
- Error() : mixed
- LoadMap() : mixed
- GetInfoFromTrueType() : mixed
- GetInfoFromType1() : mixed
- MakeFontDescriptor() : mixed
- MakeWidthArray() : mixed
- MakeFontEncoding() : mixed
- MakeUnicodeArray() : mixed
- SaveToFile() : mixed
- MakeDefinitionFile() : mixed
- MakeFont() : mixed
- entete_table() : mixed
- entete_table2() : mixed
- 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)
- composerRequire155b3874d44e738e200d1492dfefb546() : mixed
- resolveNodes() : mixed
- resolveMacros() : mixed
- assertArgs() : mixed
- resolveStackAccess() : mixed
- removeTrailingWhitespace() : mixed
- ensureDirExists() : mixed
- execCmd() : mixed
- regex() : mixed
- magicSplit() : mixed
- ctype_alnum() : mixed
- ctype_alpha() : mixed
- ctype_cntrl() : mixed
- ctype_digit() : mixed
- ctype_graph() : mixed
- ctype_lower() : mixed
- ctype_print() : mixed
- ctype_punct() : mixed
- ctype_space() : mixed
- ctype_upper() : mixed
- ctype_xdigit() : mixed
Constants
ARGS
    public
    mixed
    ARGS
    = '\((?<args>[^()]*+(?:\((?&args)\)[^()]*+)*+)\)'
    
    
LIB
    public
    mixed
    LIB
    = '(?(DEFINE)
    (?<singleQuotedString>'[^\\']*+(?:\\.[^\\']*+)*+')
    (?<doubleQuotedString>"[^\\"]*+(?:\\.[^\\"]*+)*+")
    (?<string>(?&singleQuotedString)|(?&doubleQuotedString))
    (?<comment>/\*[^*]*+(?:\*(?!/)[^*]*+)*+\*/)
    (?<code>\{[^'"/{}]*+(?:(?:(?&string)|(?&comment)|(?&code)|/)[^'"/{}]*+)*+})
)'
    
    
PARAMS
    public
    mixed
    PARAMS
    = '\[(?<params>[^[\]]*+(?:\[(?¶ms)\][^[\]]*+)*+)\]'
    
    
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
        
    
    
    
Message()
    
                Message(mixed $txt[, mixed $severity = '' ]) : mixed
    
        Parameters
- $txt : mixed
- $severity : mixed = ''
Notice()
    
                Notice(mixed $txt) : mixed
    
        Parameters
- $txt : mixed
Warning()
    
                Warning(mixed $txt) : mixed
    
        Parameters
- $txt : mixed
Error()
    
                Error(mixed $txt) : mixed
    
        Parameters
- $txt : mixed
LoadMap()
    
                LoadMap(mixed $enc) : mixed
    
        Parameters
- $enc : mixed
GetInfoFromTrueType()
    
                GetInfoFromTrueType(mixed $file, mixed $embed, mixed $subset, mixed $map) : mixed
    
        Parameters
- $file : mixed
- $embed : mixed
- $subset : mixed
- $map : mixed
GetInfoFromType1()
    
                GetInfoFromType1(mixed $file, mixed $embed, mixed $map) : mixed
    
        Parameters
- $file : mixed
- $embed : mixed
- $map : mixed
MakeFontDescriptor()
    
                MakeFontDescriptor(mixed $info) : mixed
    
        Parameters
- $info : mixed
MakeWidthArray()
    
                MakeWidthArray(mixed $widths) : mixed
    
        Parameters
- $widths : mixed
MakeFontEncoding()
    
                MakeFontEncoding(mixed $map) : mixed
    
        Parameters
- $map : mixed
MakeUnicodeArray()
    
                MakeUnicodeArray(mixed $map) : mixed
    
        Parameters
- $map : mixed
SaveToFile()
    
                SaveToFile(mixed $file, mixed $s, mixed $mode) : mixed
    
        Parameters
- $file : mixed
- $s : mixed
- $mode : mixed
MakeDefinitionFile()
    
                MakeDefinitionFile(mixed $file, mixed $type, mixed $enc, mixed $embed, mixed $subset, mixed $map, mixed $info) : mixed
    
        Parameters
- $file : mixed
- $type : mixed
- $enc : mixed
- $embed : mixed
- $subset : mixed
- $map : mixed
- $info : mixed
MakeFont()
    
                MakeFont(mixed $fontfile[, mixed $enc = 'cp1252' ][, mixed $embed = true ][, mixed $subset = true ]) : mixed
    
        Parameters
- $fontfile : mixed
- $enc : mixed = 'cp1252'
- $embed : mixed = true
- $subset : mixed = true
entete_table()
    
                entete_table(mixed $position_entete) : mixed
    
        Parameters
- $position_entete : mixed
entete_table2()
    
                entete_table2() : mixed
    
    
    
    
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 
composerRequire155b3874d44e738e200d1492dfefb546()
    
                composerRequire155b3874d44e738e200d1492dfefb546(mixed $fileIdentifier, mixed $file) : mixed
    
        Parameters
- $fileIdentifier : mixed
- $file : mixed
resolveNodes()
    
                resolveNodes(mixed $code) : mixed
    
        Parameters
- $code : mixed
resolveMacros()
    
                resolveMacros(mixed $code) : mixed
    
        Parameters
- $code : mixed
assertArgs()
    
                assertArgs(mixed $num, mixed $args, mixed $name) : mixed
    
        Parameters
- $num : mixed
- $args : mixed
- $name : mixed
resolveStackAccess()
    
                resolveStackAccess(mixed $code) : mixed
    
        Parameters
- $code : mixed
removeTrailingWhitespace()
    
                removeTrailingWhitespace(mixed $code) : mixed
    
        Parameters
- $code : mixed
ensureDirExists()
    
                ensureDirExists(mixed $dir) : mixed
    
        Parameters
- $dir : mixed
execCmd()
    
                execCmd(mixed $cmd) : mixed
    
        Parameters
- $cmd : mixed
regex()
    
                regex(mixed $regex) : mixed
    
        Parameters
- $regex : mixed
magicSplit()
    
                magicSplit(mixed $regex, mixed $string) : mixed
    
        Parameters
- $regex : mixed
- $string : mixed
ctype_alnum()
    
                ctype_alnum(mixed $input) : mixed
    
        Parameters
- $input : mixed
ctype_alpha()
    
                ctype_alpha(mixed $input) : mixed
    
        Parameters
- $input : mixed
ctype_cntrl()
    
                ctype_cntrl(mixed $input) : mixed
    
        Parameters
- $input : mixed
ctype_digit()
    
                ctype_digit(mixed $input) : mixed
    
        Parameters
- $input : mixed
ctype_graph()
    
                ctype_graph(mixed $input) : mixed
    
        Parameters
- $input : mixed
ctype_lower()
    
                ctype_lower(mixed $input) : mixed
    
        Parameters
- $input : mixed
ctype_print()
    
                ctype_print(mixed $input) : mixed
    
        Parameters
- $input : mixed
ctype_punct()
    
                ctype_punct(mixed $input) : mixed
    
        Parameters
- $input : mixed
ctype_space()
    
                ctype_space(mixed $input) : mixed
    
        Parameters
- $input : mixed
ctype_upper()
    
                ctype_upper(mixed $input) : mixed
    
        Parameters
- $input : mixed
ctype_xdigit()
    
                ctype_xdigit(mixed $input) : mixed
    
        Parameters
- $input : mixed