ARGS
public
mixed
ARGS
= '\((?<args>[^()]*+(?:\((?&args)\)[^()]*+)*+)\)'
public
mixed
ARGS
= '\((?<args>[^()]*+(?:\((?&args)\)[^()]*+)*+)\)'
public
mixed
LIB
= '(?(DEFINE)
(?<singleQuotedString>'[^\\']*+(?:\\.[^\\']*+)*+')
(?<doubleQuotedString>"[^\\"]*+(?:\\.[^\\"]*+)*+")
(?<string>(?&singleQuotedString)|(?&doubleQuotedString))
(?<comment>/\*[^*]*+(?:\*(?!/)[^*]*+)*+\*/)
(?<code>\{[^'"/{}]*+(?:(?:(?&string)|(?&comment)|(?&code)|/)[^'"/{}]*+)*+})
)'
public
mixed
PARAMS
= '\[(?<params>[^[\]]*+(?:\[(?¶ms)\][^[\]]*+)*+)\]'
Teste si un quelconque visiteur est connecté
estConnecte() : vrai
Enregistre dans une variable session les infos d'un visiteur
connecter(mixed $idUtilisiteur, string $nom, string $prenom, string $type) : null
Nom de l'utilisateur
Prénom de l'utilisateur
type de l'utilisateur
Détruit la session active
deconnecter() : null
Transforme une date au format français jj/mm/aaaa vers le format anglais aaaa-mm-jj
dateFrancaisVersAnglais(string $maDate) : Date
au format jj/mm/aaaa
Transforme une date au format format anglais aaaa-mm-jj vers le format français jj/mm/aaaa
dateAnglaisVersFrancais(string $maDate) : Date
au format aaaa-mm-jj
Retourne le mois au format aaaamm selon le jour dans le mois
getMois(string $date) : string
au format jj/mm/aaaa
Indique si une valeur est un entier positif ou nul
estEntierPositif(int $valeur) : bool
Valeur
Indique si un tableau de valeurs est constitué d'entiers positifs ou nuls
estTableauEntiers(array<string|int, mixed> $tabEntiers) : bool
Un tableau d'entier
Vérifie si une date est inférieure d'un an à la date actuelle
estDateDepassee(string $dateTestee) : bool
Date à tester
Vérifie la validité du format d'une date française jj/mm/aaaa
estDateValide(string $date) : bool
Date à tester
Vérifie que le tableau de frais ne contient que des valeurs numériques
lesQteFraisValides(array<string|int, mixed> $lesFrais) : bool
Tableau d'entier
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
Date des frais
Libellé des frais
Montant des frais
Ajoute le libellé d'une erreur au tableau des erreurs
ajouterErreur(string $msg) : null
Libellé de l'erreur
Retoune le nombre de lignes du tableau des erreurs
nbErreurs() : int
Message(mixed $txt[, mixed $severity = '' ]) : mixed
Notice(mixed $txt) : mixed
Warning(mixed $txt) : mixed
Error(mixed $txt) : mixed
LoadMap(mixed $enc) : mixed
GetInfoFromTrueType(mixed $file, mixed $embed, mixed $subset, mixed $map) : mixed
GetInfoFromType1(mixed $file, mixed $embed, mixed $map) : mixed
MakeFontDescriptor(mixed $info) : mixed
MakeWidthArray(mixed $widths) : mixed
MakeFontEncoding(mixed $map) : mixed
MakeUnicodeArray(mixed $map) : mixed
SaveToFile(mixed $file, mixed $s, mixed $mode) : mixed
MakeDefinitionFile(mixed $file, mixed $type, mixed $enc, mixed $embed, mixed $subset, mixed $map, mixed $info) : mixed
MakeFont(mixed $fontfile[, mixed $enc = 'cp1252' ][, mixed $embed = true ][, mixed $subset = true ]) : mixed
entete_table(mixed $position_entete) : mixed
entete_table2() : mixed
Fonction qui retourne la liste des visiteurs
getLesVisiteurs(PDO $pdo) : array<string|int, mixed>
instance de la classe PDO utilisée pour se connecter
Fonction générique qui retourne le nombre d'enregistrements d'une table
getNbTable(PDO $pdo, string $table) : int
Instance de la classe PDO utilisée pour se connecter
Nom de la table que l'on veut utiliser
Fonction qui retourne la liste des fiches de frais
getLesFichesFrais(PDO $pdo) : array<string|int, mixed>
instance de la classe PDO utilisée pour se connecter
Fonction qui retourne les id des fiches de frais
getLesIdFraisForfait(PDO $pdo) : array<string|int, mixed>
instance de la classe PDO utilisée pour se connecter
Fonction qui retourne le mois suivant un mois passé en paramètre
getMoisSuivant(string $mois) : string
Contient le mois à utiliser
Fonction qui retourne le mois précédent un mois passé en paramètre
getMoisPrecedent(string $mois) : string
Contient le mois à utiliser
Fonction qui crée les fiches de frais (via des INSERT SQL)
creationFichesFrais(PDO $pdo) : null
instance de la classe PDO utilisée pour se connecter
Fonction qui crée des lignes de frais au forfait (via des INSERT SQL)
creationFraisForfait(PDO $pdo) : null
instance de la classe PDO utilisée pour se connecter
Fonction qui retourne des exmples de frais hors forfait pour de la génération aléatoire
getDesFraisHorsForfait() : array<string|int, mixed>
Fonction qui met à jour les mots de passe des visisteurs avec des mots de pass aléatoire
updateMdpVisiteur(PDO $pdo) : null
instance de la classe PDO utilisée pour se connecter
Fonction qui crée des lignes de frais hors forfait (via des INSERT SQL)
creationFraisHorsForfait(PDO $pdo) : null
instance de la classe PDO utilisée pour se connecter
Fonction qui retourne le mois (au format ID GSB : aaaamm) à partir d'une date passée en paramètre
getMois(string $date) : string
Date à utiliser pour extraire le mois
Fonction qui met à jour les montants des fiches de frais (via des UPDATE SQL)
majFicheFrais(PDO $pdo) : null
instance de la classe PDO utilisée pour se connecter
composerRequire155b3874d44e738e200d1492dfefb546(mixed $fileIdentifier, mixed $file) : mixed
resolveNodes(mixed $code) : mixed
resolveMacros(mixed $code) : mixed
assertArgs(mixed $num, mixed $args, mixed $name) : mixed
resolveStackAccess(mixed $code) : mixed
removeTrailingWhitespace(mixed $code) : mixed
ensureDirExists(mixed $dir) : mixed
execCmd(mixed $cmd) : mixed
regex(mixed $regex) : mixed
magicSplit(mixed $regex, mixed $string) : mixed
ctype_alnum(mixed $input) : mixed
ctype_alpha(mixed $input) : mixed
ctype_cntrl(mixed $input) : mixed
ctype_digit(mixed $input) : mixed
ctype_graph(mixed $input) : mixed
ctype_lower(mixed $input) : mixed
ctype_print(mixed $input) : mixed
ctype_punct(mixed $input) : mixed
ctype_space(mixed $input) : mixed
ctype_upper(mixed $input) : mixed
ctype_xdigit(mixed $input) : mixed