|
|
|
@@ -149,32 +149,62 @@ $t->setCaption("Poids et prix par catégorie");
|
|
|
|
|
$html = $t->getTableHtml();
|
|
|
|
|
echo $html;
|
|
|
|
|
|
|
|
|
|
//insérer le nombre de cotisations créées
|
|
|
|
|
/* echo "Le jour de début est " . date_fr($jourdeb); */
|
|
|
|
|
|
|
|
|
|
/* $sql_cot="select count(*) AS nb from llx_subscription
|
|
|
|
|
where datec LIKE '$jourdeb%'"; //Je récupère les dates de création dans la table des cotisations en selectionnant le début des données de la ligne datec
|
|
|
|
|
echo $sql_cot . '<br>';
|
|
|
|
|
$ligne=db_lire_ligne($sql_cot);
|
|
|
|
|
echo "<b>Pour la journée du " . date_fr($jourdeb) . " ==> " .$ligne['nb'] . " cotisations </b> <br> enregistrées dans la base de données" ;
|
|
|
|
|
echo "<br><br>"; */
|
|
|
|
|
/* echo "ou "; */
|
|
|
|
|
|
|
|
|
|
$sql_cot="select count(*) AS nb from llx_subscription
|
|
|
|
|
where CAST(datec AS DATE) BETWEEN CAST('$jourdeb' AS DATE) AND CAST('$jourfin' AS DATE) ";
|
|
|
|
|
//Phrase pour le nombre de cotisations enregistrées @CC
|
|
|
|
|
$sql_cot="SELECT count(*) AS nb from llx_subscription
|
|
|
|
|
WHERE CAST(datec AS DATE) BETWEEN CAST('$jourdeb' AS DATE) AND CAST('$jourfin' AS DATE) ";
|
|
|
|
|
/* echo $sql_cot . '<br>'; */
|
|
|
|
|
$ligne=db_lire_ligne($sql_cot);
|
|
|
|
|
echo "Le nombre de cotisations enregistrées est de " .$ligne['nb'] . " pour les journées du " . date_fr($jourdeb) . "au " . date_fr($jourfin) ;
|
|
|
|
|
echo "<br><br>";
|
|
|
|
|
echo "<strong>Cotisations enregistrées pour la/les journée.s du ". date_fr($jourdeb) ." <b> au </b>" . date_fr($jourfin) . " = " .$ligne['nb'] . "</strong> " ;
|
|
|
|
|
/*echo "<br><br>";*/
|
|
|
|
|
?>
|
|
|
|
|
<a href='https://dolibarr.laressourcerieverte.com/htdocs/takepos/albert/DB_bilan_cotisations_adhesions.php'>Vérifier les paiements et enregistrements</a>
|
|
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
//Créer le tableau d'affichage comme Albert ! :-P
|
|
|
|
|
$sql4 = "SELECT adh.rowid, lastname as nom, firstname as prenom
|
|
|
|
|
FROM 'llx_adherent' as adh
|
|
|
|
|
LEFT JOIN llx_subscription' as cot
|
|
|
|
|
ON fk_adherent.cot = adh.rowid,
|
|
|
|
|
where CAST(datec AS DATE) BETWEEN CAST('$jourdeb' AS DATE) AND CAST('$jourfin' AS DATE)
|
|
|
|
|
//Créer le tableau d'affichage @CC
|
|
|
|
|
$sql4 = "SELECT adh.rowid, lastname as nom, firstname as prenom, cot.datec as date_adh
|
|
|
|
|
FROM llx_adherent as adh
|
|
|
|
|
LEFT JOIN llx_subscription as cot
|
|
|
|
|
ON cot.fk_adherent = adh.rowid
|
|
|
|
|
WHERE CAST(cot.datec AS DATE) BETWEEN CAST('$jourdeb' AS DATE) AND CAST('$jourfin' AS DATE)
|
|
|
|
|
ORDER BY nom ASC";
|
|
|
|
|
|
|
|
|
|
$tab_cot = db_lire_lignes_dans_tableau($sql4);
|
|
|
|
|
$t4 = new myTableGrid('cotisation');
|
|
|
|
|
|
|
|
|
|
$headers = array("Nom","Prénom", "Date et heure" );
|
|
|
|
|
|
|
|
|
|
$t4->setTableWidth("20%");
|
|
|
|
|
$t4->setHeaderSortType(0, 'string');
|
|
|
|
|
$t4->setHeaderSortType(1, 'string');
|
|
|
|
|
$t4->setHeaderSortType(2, 'string');
|
|
|
|
|
$t4->setColumnsStyle(0, "text-align:left;");
|
|
|
|
|
$t4->setColumnsStyle(1, "text-align:left;");
|
|
|
|
|
$t4->setColumnsStyle(2, "text-align:center;");
|
|
|
|
|
|
|
|
|
|
$t4->setHeader($headers);
|
|
|
|
|
foreach ($tab_cot as $cot) {
|
|
|
|
|
$row=array();
|
|
|
|
|
$row[]= $cot['nom'];
|
|
|
|
|
$row[] = $cot['prenom'];
|
|
|
|
|
$row[]= $cot['date_adh'];
|
|
|
|
|
$t4->setRow($row);}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$t4->setCaption("Liste des adhérents dont la cotisation a été enregistrée dans leur fiche");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$footers = array("<strong>Total des enregistrements de cotisation", " ", ($ligne['nb']). "</strong>");
|
|
|
|
|
$t4->setFooter($footers);
|
|
|
|
|
$t4->setCaption("Total des cotisations enregistrées dans les fiches adhérents");
|
|
|
|
|
|
|
|
|
|
$html = $t4->getTableHtml();
|
|
|
|
|
echo $html;
|
|
|
|
|
echo "<br><br>";
|
|
|
|
|
echo "<br><br>";
|
|
|
|
|
|
|
|
|
|
// liste des factures
|
|
|
|
|
|
|
|
|
|
// tableau des modes de paiement
|
|
|
|
|
//mise à jour pour types de paiement basés sur le règlement enregistré 20092024
|
|
|
|
|