$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ésultats de la recherche: " . $nb . "</p>"; ?> <table class="table table-hover"> <thead><tr><th></th><th>Nom Pré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) . " </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) . " </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 -->
} 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="******""); } } }