<?php
 if(basename(__FILE__) == basename($_SERVER['PHP_SELF'])){exit();}
 global $config;
 require_once 'config/class/class.database.php';
 $db = new database();

 require_once 'config/class/class.memberspace.php';
 $member = new member_space();

 if (!$member->isadmin()) header("Location: ".$config['app_url']."admin-login");
 if (!empty($_SESSION['aid']) && $_SESSION['aid']>90) header("Location: ".$config['app_url']."special-adm");
 if ($_SESSION['aid']>3) header("Location: ".$config['app_url']."admin-lista");
?>

<?php $_shouldextend[1]=1; ?>


<?php $this->startSection('wisra_basic_content'); ?>
 @parentXYZABC

<div class="body-content js-body-content blue-body">
 <main id="main" class="violiii">
 <div class="standings-background-hero">
 <picture class="standings-background-hero__pattern left js-lazy-picture loaded">
 <img src="<?php echo $config['app_url'] ?>sources/image/admin/stripes-left.png" data-image-src="<?php echo $config['app_url'] ?>sources/image/admin/stripes-left.png" alt="Standings Background Pattern">
 </picture>
 <picture class="standings-background-hero__pattern right js-lazy-picture loaded">
 <img src="<?php echo $config['app_url'] ?>sources/image/admin/stripes-right.png" data-image-src="<?php echo $config['app_url'] ?>sources/image/admin/stripes-right.png" alt="Standings Background Pattern">
 </picture>
 </div>
 <div class="u-main-gradient admin-blocks">
 <div class="wrapper">
 <div class="col-12">
 <section class="standings">
 <div class="standings__header">
 <div class="standings-header admin">
 <div class="fixture-result-list__month-full">
 <span>Les</span> statistiques, Awid WhatsApp pour les accès -_-
 </div>
 </div>
 </div>

 <div class="standings__content js-standings-content">
 <section class="standings-league js-standings-pane">

 <div class="standings-league__header standings-pane-header">
 <div class="standings-pane-header__spacer"></div>
 <div class="standings-pane-header__info">
 </div>
 <span class="standings-pane-header__name visually-hidden"></span>
 <div class="standings-pane-header__time-info">
 <div class="standings-pane-header__last-updated"> 
 Chargement des statistiques : <?php echo $config['smib_annee_encours'];?>
 </div>
 <div class="standings-pane-header__season-info-container">
 <span class="standings-pane-header__season-info js-season-info"> type: </span>
 <span class="standings-pane-header__match-week-info js-match-week-info"> Tout </span>
 </div>
 </div>
 </div>

 <table class="standings-league__table standings-table">
 <thead class="standings-table__head">
 <tr>
<?php 
 $headras = array(
 array('Désignation', 'Nombre total', 'Dossards retirés', 'Taux'), 
 array('Désignation', 'Nombre total', 'Dossards retirés', 'Taux')
 );
 foreach ($headras[0] as $x => $value) {
 echo '
 <th class="table-head" scope="col">
 <span class="table-head__heading">'.$value.'</span>
 <span class="table-head__heading--short">'.$headras[1][$x].'</span>
 </th>
 ';
 }
?>
 </tr>
 </thead>
 <tbody class="standings-table__body">
<?php
 $req = "SELECT
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=1 AND B.course=1) AS hss_nbr, 
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=1 AND B.course=1 AND B.dossard>0) AS hsd_nbr, 
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=0 AND B.course=1) AS fss_nbr, 
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=0 AND B.course=1 AND B.dossard>0) AS fsd_nbr, 
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=1 AND B.course=2) AS hps_nbr, 
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=1 AND B.course=2 AND B.dossard>0) AS hpd_nbr, 
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=0 AND B.course=2) AS fps_nbr, 
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=0 AND B.course=2 AND B.dossard>0) AS fpd_nbr;
 ";
 $arg = array('an'=>$config['smib_annee_encours']);
 $donnee = $db->select($req, $arg, false);
?>
 <tr class="table-standings-row">
 <td class="table-stat-row "> 21Km Hommes </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['hss_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['hsd_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> 
 <?php echo ($donnee['hss_nbr']>0) ? round(($donnee['hsd_nbr']*100)/$donnee['hss_nbr']).'%' : '/' ?> 
 </td>
 </tr>

 <tr class="table-standings-row">
 <td class="table-stat-row "> 21Km Femmes </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['fss_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['fsd_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> 
 <?php echo ($donnee['fss_nbr']>0) ? round(($donnee['fsd_nbr']*100)/$donnee['fss_nbr']).'%' : '/' ?> 
 </td>
 </tr>

 <tr class="table-standings-row">
 <td class="table-stat-row "> 7Km Hommes </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['hps_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['hpd_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> 
 <?php echo ($donnee['hps_nbr']>0) ? round(($donnee['hpd_nbr']*100)/$donnee['hps_nbr']).'%' : '/' ?> 
 </td>
 </tr>

 <tr class="table-standings-row">
 <td class="table-stat-row "> 7Km Femmes </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['fps_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['fpd_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> 
 <?php echo ($donnee['fps_nbr']>0) ? round(($donnee['fpd_nbr']*100)/$donnee['fps_nbr']).'%' : '/' ?> 
 </td>
 </tr>

 <tr class="table-standings-row">
 <td class="table-stat-row "> Total </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo ($donnee['hss_nbr']+$donnee['fss_nbr']+$donnee['hps_nbr']+$donnee['fps_nbr']) ?> </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo ($donnee['hsd_nbr']+$donnee['fsd_nbr']+$donnee['hpd_nbr']+$donnee['fpd_nbr']) ?> </td>
 <td class="table-stat-row table-stat-row--points">/</td>
 </tr>

 </tbody>
 </table>


 <br/><br/><hr class="violoo" /><br/><br/>


 <table class="standings-league__table standings-table">
 <thead class="standings-table__head">
 <tr>
<?php 
 $headras = array(
 array('Désignation', '21Km Hommes', '21Km Femmes', '7Km Hommes', '7Km Femmes', 'Total'), 
 array('Désignation', '21Km Hommes', '21Km Femmes', '7Km Hommes', '7Km Femmes', 'Total')
 );
 foreach ($headras[0] as $x => $value) {
 echo '
 <th class="table-head" scope="col">
 <span class="table-head__heading">'.$value.'</span>
 <span class="table-head__heading--short">'.$headras[1][$x].'</span>
 </th>
 ';
 }
?>
 </tr>
 </thead>
 <tbody class="standings-table__body">
<?php
 $req = "SELECT
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=1 AND B.course=1 AND B.handis=1) AS hna_nbr, 
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=0 AND B.course=1 AND B.handis=1) AS hnb_nbr, 
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=1 AND B.course=2 AND B.handis=1) AS hnc_nbr, 
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=0 AND B.course=2 AND B.handis=1) AS hnd_nbr, 

 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=1 AND B.course=1 AND A.maladi=1) AS tna_nbr, 
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=0 AND B.course=1 AND A.maladi=1) AS tnb_nbr, 
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=1 AND B.course=2 AND A.maladi=1) AS tnc_nbr, 
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=0 AND B.course=2 AND A.maladi=1) AS tnd_nbr, 

 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=1 AND B.course=1 AND A.maladi=2) AS dna_nbr, 
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=0 AND B.course=1 AND A.maladi=2) AS dnb_nbr, 
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=1 AND B.course=2 AND A.maladi=2) AS dnc_nbr, 
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=0 AND B.course=2 AND A.maladi=2) AS dnd_nbr, 

 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=1 AND B.course=1 AND A.maladi=3) AS ana_nbr, 
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=0 AND B.course=1 AND A.maladi=3) AS anb_nbr, 
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=1 AND B.course=2 AND A.maladi=3) AS anc_nbr, 
 (SELECT COUNT(*) FROM member A INNER JOIN member_particip B ON B.membre=A.id WHERE B.annee=:an AND A.sex=0 AND B.course=2 AND A.maladi=3) AS and_nbr;
 ";
 $arg = array('an'=>$config['smib_annee_encours']);
 $donnee = $db->select($req, $arg, false);
?>
 <tr class="table-standings-row">
 <td class="table-stat-row "> Handisports </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['hna_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['hnb_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['hnc_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['hnd_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> 
 <?php echo $donnee['hna_nbr']+$donnee['hnb_nbr']+$donnee['hnc_nbr']+$donnee['hnd_nbr'] ?> 
 </td>
 </tr>

 <tr class="table-standings-row">
 <td class="table-stat-row "> Hypertension </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['tna_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['tnb_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['tnc_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['tnd_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> 
 <?php echo $donnee['tna_nbr']+$donnee['tnb_nbr']+$donnee['tnc_nbr']+$donnee['tnd_nbr'] ?> 
 </td>
 </tr>

 <tr class="table-standings-row">
 <td class="table-stat-row "> Diabète </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['dna_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['dnb_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['dnc_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['dnd_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> 
 <?php echo $donnee['dna_nbr']+$donnee['dnb_nbr']+$donnee['dnc_nbr']+$donnee['dnd_nbr'] ?> 
 </td>
 </tr>

 <tr class="table-standings-row">
 <td class="table-stat-row "> Asthme </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['ana_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['anb_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['anc_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> <?php echo $donnee['and_nbr'] ?> </td>
 <td class="table-stat-row table-stat-row--points"> 
 <?php echo $donnee['ana_nbr']+$donnee['anb_nbr']+$donnee['anc_nbr']+$donnee['and_nbr'] ?> 
 </td>
 </tr>

 </tbody>
 </table>


 <br/><br/><hr class="violoo" /><br/><br/>


 <table class="standings-league__table standings-table">
 <thead class="standings-table__head">
 <tr>
 <th class="table-head" scope="col">
 <span class="table-head__heading"></span>
 <span class="table-head__heading--short"></span>
 </th>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Pays</span>
 <span class="table-head__heading--short">Pays</span>
 </th>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Nombre de participants</span>
 <span class="table-head__heading--short">Nombre</span>
 </th>
 </tr>
 </thead>
 <tbody class="standings-table__body">
<?php
 $req = "
 SELECT COUNT(*) AS nbr, C.alpha2, C.nom_fr_fr FROM member_particip A 
 INNER JOIN member B ON B.id=A.membre INNER JOIN ad_pays C ON C.id=B.payspy WHERE A.annee=:an 
 GROUP BY B.payspy ORDER BY nbr DESC
 ";
 $arg = array('an'=>$config['smib_annee_encours']);
 $donnees = $db->select($req, $arg, true);
 foreach ($donnees as $key => $donnee) {
?>
 <tr class="table-standings-row">
 <td class="table-stat-row "> 
 <img src="<?php echo $config['app_url'] ?>sources/image/svg/flags/<?php echo strtolower($donnee['alpha2']) ?>.svg"  width="30" height="30" alt="<?php echo $donnee['nom_fr_fr'] ?>">
 </td>
 <td class="table-stat-row "> 
 <?php echo utf8_encode($donnee['nom_fr_fr']) ?>
 </td>
 <td class="table-stat-row table-stat-row--points"> 
 <?php echo $donnee['nbr'] ?>
 </td>
 </tr>
<?php }?>
 </tbody>
 </table>


 <br/><br/><hr class="violoo" /><br/><br/>


 <table class="standings-league__table standings-table">
 <thead class="standings-table__head">
 <tr>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Wilaya</span>
 <span class="table-head__heading--short">Wilaya</span>
 </th>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Nombre de participants</span>
 <span class="table-head__heading--short">Nombre</span>
 </th>
 </tr>
 </thead>
 <tbody class="standings-table__body">
<?php
 $req = "
 SELECT COUNT(*) AS nbr, C.nom FROM member_particip A 
 INNER JOIN member B ON B.id=A.membre INNER JOIN ad_ville C ON C.id=B.wilaya WHERE A.annee=:an 
 GROUP BY B.wilaya ORDER BY nbr DESC
 ";
 $arg = array('an'=>$config['smib_annee_encours']);
 $donnees = $db->select($req, $arg, true);
 foreach ($donnees as $key => $donnee) {
?>
 <tr class="table-standings-row">
 <td class="table-stat-row "> 
 <?php echo utf8_encode($donnee['nom']) ?>
 </td>
 <td class="table-stat-row table-stat-row--points"> 
 <?php echo $donnee['nbr'] ?>
 </td>
 </tr>
<?php }?>
 </tbody>
 </table>


 <br/><br/><hr class="violoo" /><br/><br/>


 <table class="standings-league__table standings-table">
 <thead class="standings-table__head">
 <tr>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Commune</span>
 <span class="table-head__heading--short">Commune</span>
 </th>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Nombre de participants</span>
 <span class="table-head__heading--short">Nombre</span>
 </th>
 </tr>
 </thead>
 <tbody class="standings-table__body">
<?php
 $req = "
 SELECT COUNT(*) AS nbr, C.nom FROM member_particip A 
 INNER JOIN member B ON B.id=A.membre INNER JOIN ad_commune C ON C.id=B.comune AND C.wid=6 WHERE A.annee=:an 
 GROUP BY B.comune ORDER BY nbr DESC
 ";
 $arg = array('an'=>$config['smib_annee_encours']);
 $donnees = $db->select($req, $arg, true);
 foreach ($donnees as $key => $donnee) {
?>
 <tr class="table-standings-row">
 <td class="table-stat-row "> 
 <?php echo utf8_encode($donnee['nom']) ?>
 </td>
 <td class="table-stat-row table-stat-row--points"> 
 <?php echo $donnee['nbr'] ?>
 </td>
 </tr>
<?php }?>
 </tbody>
 </table>

<?php if ($_SESSION['aid']==1) { ?>
 <br/><br/><hr class="violoo" /><br/><br/>


 <table class="standings-league__table standings-table">
 <thead class="standings-table__head">
 <tr>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Agents village</span>
 <span class="table-head__heading--short">Agent</span>
 </th>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Nombre de dossards</span>
 <span class="table-head__heading--short">dossards</span>
 </th>
 </tr>
 </thead>
 <tbody class="standings-table__body">
<?php
 $req = "SELECT * FROM admin_member WHERE id>2 ORDER BY id";
 $arg = array();
 $donnees = $db->select($req, $arg, true);
 foreach ($donnees as $key => $donnee) {
 $req = "
 SELECT COUNT(*) AS nbr FROM member_particip 
 WHERE annee=:annee AND dossard>0 AND agent=:id
 ";
 $arg = array('id'=>$donnee['id'], 'annee'=>$config['smib_annee_encours']);
 $data = $db->select($req, $arg, false);
?>
 <tr class="table-standings-row">
 <td class="table-stat-row "> 
 <?php echo utf8_encode($donnee['prenom'].' '.$donnee['nom']) ?>
 </td>
 <td class="table-stat-row table-stat-row--points"> 
 <?php echo $data['nbr'] ?>
 </td>
 </tr>
<?php }?>
 </tbody>
 </table>
<?php } ?>


 </section>
 </div>
 </section>
 </div>
 </div>
 </div>
 </main>
</div>

<?php $this->stopSection(); ?>

<?php /*-------------------------------------- Put here your additional CSS files for this page --------------------------------------*/ ?>
<?php $this->startSection('wisra_css_content'); ?>
<link href="<?php echo $config['app_url'];?>sources/plugin/toastr/toastr.min.css" rel="stylesheet" type="text/css">
<?php $this->stopSection(); ?>

<?php /*-------------------------------------- Put here your additional JS files  for this page --------------------------------------*/ ?>
<?php $this->startSection('wisra_js_content'); ?>
<script src="<?php echo $config['app_url'];?>sources/plugin/toastr/toastr.min.js"></script>
<script src="<?php echo $config['app_url'];?>sources/script/admin.js"></script>
<?php $this->stopSection(); ?>
<?php if (@$_shouldextend[1]) { echo $this->runChild('layout', ['page_data' => array(
 'plugins' => array(), 
 'title' => "SMIB | Admin", 
 'description' => "SMIB | Admin", 
 'keywords' => array("SMIB | Admin"), 
 'facebook_integration' => false, 
 'google_maps_callback' => '', 
 'admin_interface' => 1
)]); } ?>