Database

Classe d'accès aux données
Methods Summary
public static
# getInstance( )
Méthode statique de récupération de l'instance
public
# getInfosVisiteur( string $login , string $mdp )
Retourne les informations d'un visiteur
public
# getInfosVisiteurFromId( string $id )
Retourne les informations d'un visiteur à partir de son identifiant
public
# getLesFraisHorsForfait( string $idVisiteur , string $mois )
Retourne sous forme d'un tableau associatif toutes les lignes de frais hors forfait concernées par les deux arguments. La boucle foreach ne peut être utilisée ici car on procède à une modification de la structure itérée - transformation du champ date-
public
# getNbjustificatifs( string $idVisiteur , string $mois )
Retourne le nombre de justificatif d'un visiteur pour un mois donné
public
# getLesFraisForfait( string $idVisiteur , string $mois )
Retourne sous forme d'un tableau associatif toutes les lignes de frais au forfait concernées par les deux arguments
public
# getLesIdFrais( )
Retourne tous les id de la table FraisForfait
public
# majFraisForfait( string $idVisiteur , string $mois , array $lesFrais , $vehicule = NULL, $type = 'VISTR' )
Met à jour la table ligneFraisForfait Met à jour la table ligneFraisForfait pour un visiteur et un mois donné en enregistrant les nouveaux montants
public
# getVehicule( string $idVisiteur , int $mois )
Récupère le véhicule d'un utilisateur pour un mois
public
# majFraisHorsForfait( string $idVisiteur , string $mois , array $idFrais , $date , $libelle , $montant )
Met à jour la table ligneFraisHorsForfait Met à jour la table ligneFraisHorsForfait pour un visiteur et un mois donné en enregistrant les nouveaux montants
public
# reporteLeHorsForfait( string $idFrais , string $mois )
Met à jour la table ligneFraisHorsForfait Met à jour la table ligneFraisHorsForfait pour un visiteur et un mois donné en enregistrant les nouveaux montants
public
# majNbJustificatifs( string $idVisiteur , string $mois , int $nbJustificatifs )
Met à jour le nombre de justificatifs de la table ficheFrais pour le mois et le visiteur concerné
public
# estPremierFraisMois( string $idVisiteur , string $mois )
Teste si un visiteur possède une fiche de frais pour le mois passé en argument
public
# dernierMoisSaisi( string $idVisiteur )
Retourne le dernier mois en cours d'un visiteur
public
# creeNouvellesLignesFrais( string $idVisiteur , string $mois )
Crée une nouvelle fiche de frais et les lignes de frais au forfait pour un visiteur et un mois donnés Récupère le dernier mois en cours de traitement, met à 'CL' son champs idEtat, crée une nouvelle fiche de frais avec un idEtat à 'CR' et crée les lignes de frais forfait de quantités nulles
public
# creeNouveauFraisHorsForfait( string $idVisiteur , string $mois , string $libelle , string $date , float $montant )
Crée un nouveau frais hors forfait pour un visiteur un mois donné à partir des informations fournies en paramètre
public
# supprimerFraisHorsForfait( string $idFrais )
Supprime le frais hors forfait dont l'id est passé en argument
public
# getLesMoisDisponibles( string $idVisiteur )
Retourne les mois pour lesquel un visiteur a une fiche de frais
public
# getLesInfosFicheFrais( string $idVisiteur , string $mois )
Retourne les informations d'une fiche de frais d'un visiteur ou alors les informations de toutes les fiches de frais des utilisateur pour un mois donné
public
# getInfosUneFicheFrais( string $idVisiteur , string $mois )
Retourne les informations d'une fiche de frais d'un visiteur pour un mois donné
public
# majEtatFicheFrais( string $idVisiteur , string $mois , string $etat )
Modifie l'état et la date de modification d'une fiche de frais. Modifie le champ idEtat et met la date de modif à aujourd'hui.
public
# getLesVisiteursAyantFichesFrais( )
Supprime le frais hors forfait dont l'id est passé en argument
public
# setMontantValide( string $idVisiteur , int $mois , array $lesFrais )
Met à jour le montant validé d'une fiche de frais (total fraisforfait + total fraishorsforfait non refusés)
public
# getVisiteursList( )
Récupère la liste des visiteurs
public
# montantTotalHorsForfaitNonRefuses( int $mois , string $visiteur )
Retourne le montant total des hors forfait non refusés d'un mois et d'un visiteur
public
# montantTotalForfait( int $mois , string $visiteur )
Retourne le montant total des frais forfait d'un mois et d'un visiteur