Ejemplo n.º 1
0
        $result = searchUser($searchuser);
        if (FALSE == $result or mysqli_num_rows($result) == 0) {
            echo getError(6);
        } else {
            $nb = mysqli_num_rows($result);
            if ($nb > 0) {
                echo "<p>R&eacute;sultats de la recherche: " . $nb . "</p>";
                ?>
          <table class="table table-hover">
			<thead><tr><th></th><th>Nom Pr&eacute;nom</th><th><span data-toggle="tooltip" title="Inscriptions en cours / total dépensé sur total acheté">Inscriptions/Forfait</span></th></tr></thead><tbody>
                <?php 
                for ($i = 1; $i <= $nb; $i++) {
                    $row = mysqli_fetch_array($result);
                    if ($placesrestantes > 0) {
                        // 0= inscription en cours non validée
                        $nbASencours = getnbASUserEncours($row['id_user'], 0);
                        //mise en place tarification
                        if ($testTarifAtelier > 1) {
                            // 1= présence validée & depensé sur forfait en cours
                            $forfaitencours = getForfaitUserEncours($row['id_user']);
                            $depenseactuel = $forfaitencours["depense"];
                            //restant apres dépense
                            $nbactuelsurforfait = $forfaitencours["total_atelier"];
                            //nombre d'inscriptions validées hors forfait
                            $nbtotalforfait = getForfaitAchete($row['id_user']);
                            //nbr total acheté !
                            $nbASpresent = getnbASUservalidees($row['id_user']);
                            //nbr total validé
                            $nbhorsforfait = $nbtotalforfait - $nbASpresent;
                            //restant hors forfait
                            //debug($nbrestant);
     //total forfait acheté en cours ! statut = 1 !!
     $rowforfait = getForfaitUserValid($row["id_user"]);
     if ($rowforfait != false) {
         $totalachete = $rowforfait["total_atelier"];
         $depense = $rowforfait["depense"];
         $datetransac = $rowforfait["date_transac"];
         $reste = $totalachete - $depense;
     } else {
         //aucun forfait en cours
         $totalachete = 0;
         $depense = 0;
         $datetransac = "0 !";
         $reste = 0;
     }
     //participation en cours
     $inscrit = getnbASUserEncours($row["id_user"], 0);
     //0= pas validé encore
     $nbASpresent = getnbASUservalidees($row['id_user']);
     // 1= présence validée & depensé
     //nombre d'inscriptions validées hors forfait
     $nbForfait = getForfaitAchete($row['id_user'], "for");
     // total des ateliers achetés
     $nbrestant = $nbForfait - $nbASpresent;
     //restant apres dépense
     if ($nbrestant >= 0) {
         $nbHorsForfait = "0";
     } else {
         $nbHorsForfait = "<span class=\"text-red\">" . abs($nbrestant) . "&nbsp;&nbsp;</span><span class=\"btn bg-red btn-xs\" data-toggle=\"tooltip\" title=\"Ces ateliers n'ont pas été payés !\"><i class=\"fa fa-warning\"></i></span>";
     }
     echo "<tr class=\"" . $class . "\">\n\t\t\t\t<td>" . $nom["nom_user"] . "</td>\n\t\t\t\t<td>" . $nom["prenom_user"] . "</td>\n\t\t\t\t<td>" . $datetransac . "</td>\n\t\t\t\t<td>" . $totalachete . "</td>\n\t\t\t\t\n\t\t\t\t<td>" . $depense . "</td>\n\t\t\t\t<td>" . $reste . "</td>\n\t\t\t\t<td>" . $inscrit . "</td>\n\t\t\t\t<td>" . $nbHorsForfait . "</td>\n\t\t\t\t<td><a href=\"index.php?a=6&iduser="******"id_user"] . "\" class=\"btn  bg-yellow btn-sm\"  data-toggle=\"tooltip\" title=\"Abonnements\"><i class=\"ion ion-bag\"></i></a>\n\t\t\t\t<a href=\"index.php?a=5&b=6&iduser="******"id_user"] . "\"  class=\"btn bg-green btn-sm\"  data-toggle=\"tooltip\" title=\"Historique ateliers\"><i class=\"fa fa-keyboard-o\"></i></a>\n\t\t\t\t<!--<a href=\"lettre_atelier.php?user="******"&epn=" . $epn . "\" target=\"_blank\"  class=\"btn btn-info sm\"  data-toggle=\"tooltip\" title=\"Imprimer les inscriptions\"><i class=\"fa  fa-envelope\"></i></a>-->\n\t\t\t\t</td>\n\t\t\t\t\t\t\t </tr>";
 }
$tarifs = getTarifsbyCat(2);
$prixtarif = $tarifs[$tarif];
//paiements en attente adhesion
$paiementAttente = Testpaiement($id_user);
//affichage du bouton renouvellement si -7 jours
$datetime1 = date_create($daterenouv);
$datetime2 = date_create(date("Y-m-d"));
$interval = date_diff($datetime2, $datetime1);
//Statut de la transaction
$forfaitArray = array(0 => "En attente de paiement", 1 => "Payé", 2 => "Archivé");
//statut des forfaits ateliers
$arraystatutforfait = array(1 => "En cours", 2 => "Terminé");
//recuperation des tarifs pour la consultation internet
$tariftemps = getTarifsTemps();
//nombre d'inscriptions en cours + lien vers historique atelier
$nbASencours = getnbASUserEncours($id_user, 0);
// 0= inscription en cours non validée
//nombre d'inscriptions validées hors forfait
$nbvalide = getnbASUservalidees($id_user);
// 1= total inscrit et validé
$nbForfait = getForfaitAchete($id_user, "for");
// total des ateliers achetés
$nbrestant = $nbForfait - $nbvalide;
//restant apres dépense
if ($nbrestant >= 0) {
    $nbHorsForfait = "aucune";
} else {
    $nbHorsForfait = "<span class=\"text-red\">" . abs($nbrestant) . "&nbsp;&nbsp;</span><span class=\"btn bg-red btn-xs\" data-toggle=\"tooltip\" title=\"Ces ateliers n'ont pas été payés !\"><i class=\"fa fa-warning\"></i></span>";
}
?>
<div class="row"> <!-- division en 3 rows par ligne -->
Ejemplo n.º 4
0
     }
     if (isset($transac)) {
         //modification
         if (FALSE == modifForfaitUser($transac, $tarif_forfait, $date, $nbredeforfait, $statutp, $nbatelier)) {
             header("Location: ./index.php?a=6&mesno=0&iduser="******"");
         } else {
             header("Location: ./index.php?a=6&iduser="******"");
         }
     } else {
         //creation
         $idtransac = addForfaitUser($type_transac, $id_user, $tarif_forfait, $nbreforfait, $date, $statutp);
         if (FALSE == $idtransac) {
             header("Location: ./index.php?a=6&mesno=0&iduser="******"");
         } else {
             ///verifier avant la participation aux ateliers et inscrementer pour régulariser !
             $avalid = getnbASUserEncours($id_user, 1);
             // total des ateliers et session validés
             $farchiv = getFUserArchiv($id_user);
             //anciens forfaits archivés à décompter..
             $reste = $avalid - $farchiv;
             if ($reste > 0) {
                 $depense = $reste;
             } else {
                 $depense = 0;
             }
             //
             addRelforfaitUser($id_user, $idtransac, $nbatelier, $depense, $statutp);
             header("Location: ./index.php?a=6&iduser="******"");
         }
     }
 }