<?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->ismembre()) header("Location: ".$config['app_url']."login-connexion");

 $req = "
 SELECT A.groupe AS in_group, A.groupe_accept, B.id AS his_group, B.* FROM member_particip A 
 LEFT JOIN member_group B ON B.membre=A.membre AND B.annee=A.annee AND B.removed=0 
 WHERE A.membre=:id AND A.annee=:annee AND A.removed=0;
 ";
 $arg = array('id'=>$_SESSION['id'], 'annee'=>$config['smib_annee_encours']);
 $donnee = $db->select($req, $arg, false);

 if ((!empty($donnee['in_group']) && !empty($donnee['groupe_accept'])) && empty($donnee['his_group'])) {
 $__s = 1;
 $ts = array(1=>'Votre groupe');
 } elseif (!empty($donnee['his_group'])) {
 $__s = 2;
 $ts = array(1=>'Modifier le groupe', 2=>'Les demandes', 3=>'Inviter des participants');
 } else {
 $__s = 3;
 $ts = array(1=>'Créer un groupe', 2=>'S\'ajouter à un groupe' ,3=>'Invitations');
 }
 if (!empty($_GET['t']) && in_array($_GET['t'], array_keys($ts))) $__t = $_GET['t']; else $__t = 1;
?>

<?php $_shouldextend[1]=1; ?>


<?php $this->startSection('wisra_basic_content'); ?>
 @parentXYZABC

<!--============================

 dans un group           c son groupe            il n'a rien 

 se retirer d'un groupe          1                       0                       0
 demande rejoint son group       1                       0                       0
 infos du groupe dans il est     1                       0                       0

 liste de son group              0                       1                       0
 ajouter des gens                0                       1                       0
 supprimer un groupe             0                       1                       0
 modifier le groupe              0                       1                       0

 s'ajouter a 1 grp               0                       0                       1
 creer un groupe                 0                       0                       1
 invitations a rejoindre         1                       0                       1

================================-->


<div class="content-wrapper">
 <section id="sidebar-promo" class="sidebar-promo sidebar-promo--narrow">
 <picture class="sidebar-promo__picture">
 <img src="<?php echo $config['app_url'] ?>sources/image/basic/semi-marathon.jpg" alt="<?php echo $config['app_name'] ?> hero image" class="sidebar-promo__background">
 </picture>
 <div class="sidebar-promo__header-logo sidebar-promo__header-logo--center" tabindex="0">
 <h1 class="accessible-text">SemiMarathon Béjaia</h1>
 <span>
 <img src="<?php echo $config['app_url'] ?>sources/image/basic/semi-marathon-bejaia.png" alt="<?php echo $config['app_name'] ?> logo">
 </span>
 </div>
 </section>
 <div class="content-section">

 <div class="content-section__header" tabindex="0">
 <a href="<?php echo $config['app_url'] ?>profil" class="content-section__header-button content-section__header-button--narrow content-section__header-button--home button button--transparent button--italic">
 <img type="image/svg+xml" src="<?php echo $config['app_url'] ?>sources/image/svg/left-arrow.svg" width="13" height="16"/>
 <span class="u-hide-phablet">Retour au profil</span>
 </a>
 <span class="content-section__header-text"></span>
 </div>

 <section class="content-section__form-container">

 <h1 class="content-section__heading" tabindex="0">
 <span class="content-section__bold">Courir en groupe</span>
 </h1>

 <p class="content-section__subheading" tabindex="0">
 Créez ou rejoignez votre groupe du Semi Marathon International de la ville de Béjaia
 </p>



<?php if ($__s==1) {?>
<!--============================
 / il est dans un groupe qui n'est pas le sien
 /    1 => Votre groupe
 /    2 => Se retirer
 /    3 => Invitations
================================-->

 <section class="info-notice">
 <h2 class="info-notice__sub-text">
 Vous êtes dans un groupe, vous pouvez vous retirer si vous voulez, sinon vous ne pourrez pas créer un groupe.
 </h2>
 </section>


 <div class="fixture-result-list__navigation js-result-nav js-position-sticky">
 <div class="section-navigation js-nav-container">
<?php foreach ($ts as $tp => $nomo) {?>
 <a tabindex="0" href="?t=<?php echo $tp;?>" class="section-navigation__text-container js-fixture-list-date-container<?php echo ($tp==$__t)?' section-navigation__text-container--active':'' ?>">
 <div class="section-navigation__subheading"> Page </div>
 <div class="section-navigation__heading"> <?php echo $nomo;?> </div>
 </a>
<?php }?>
 </div>
 </div>


 <hr/>


<?php
 if ($__t==1) { /*--  Votre groupe  |  il est dans un groupe qui n'est pas le sien  --*/ 

 $req = "
 SELECT B.groupe, B.uniq_y FROM member_particip A 
 INNER JOIN member_group B ON B.id=A.groupe 
 WHERE A.membre=:id AND A.annee=:annee AND A.groupe_accept=1 AND A.removed=0;
 ";
 $arg = array('id'=>$_SESSION['id'], 'annee'=>$config['smib_annee_encours']);
 $donnee = $db->select($req, $arg, false);
 if (!empty($donnee)) {
?>
 <label class="user-form__label" for="group-name">
 Nom du groupe
 </label>
 <input class="user-form__input" type="text" value="<?php echo utf8_encode($donnee['groupe']);?> (NU: <?php echo $donnee['uniq_y'];?>)" disabled>

<?php if ($config['smib_control_opa']==0) {?>
 <div class="row">
 <div class="col-lg-6"></div>
 <div class="col-lg-6">
 <button id="groupe-retirer" class="button button--primary user-form__submit-button user-form__submit-button--margin-top" type="submit" name="complete registration button">
 <span class="user-form__submit-button-text">
 Se retirer du groupe
 </span>
 </button>
 </div>
 </div>
<?php }}}?>

 <hr/>

<?php
 } elseif ($__s==2) {
?>
<!--============================
 / il a un groupe (le sien)
 /    1 => Modifier et Supprimer le groupe
 /    2 => Les demandes
 /    3 => Inviter des participants
================================-->

 <section class="info-notice">
 <h2 class="info-notice__sub-text">
 Vous avez déja un groupe, vous pouvez changer son nom ou ajouter et supprimer des amis, vous ne pouvez pas être ajouté à un autre 
 groupe avant de supprimer le votre.
 </h2>
 </section>


 <div class="fixture-result-list__navigation js-result-nav js-position-sticky">
 <div class="section-navigation js-nav-container">
<?php foreach ($ts as $tp => $nomo) {?>
 <a tabindex="0" href="?t=<?php echo $tp;?>" class="section-navigation__text-container js-fixture-list-date-container<?php echo ($tp==$__t)?' section-navigation__text-container--active':'' ?>">
 <div class="section-navigation__subheading"> Page </div>
 <div class="section-navigation__heading"> <?php echo $nomo;?> </div>
 </a>
<?php }?>
 </div>
 </div>


 <hr/>


<?php if ($__t==1) { /*--  Modifier et Supprimer le groupe  |  il a un groupe (le sien)  --*/ ?>

 <label class="user-form__label" for="group-name">
 Nom du groupe <span class="required-field">*</span>
 </label>
 <input class="user-form__input" id="group-name-1-a" type="text" value="<?php echo utf8_encode($donnee['groupe']);?>">
<?php if ($config['smib_control_opa']==0) {?>
 <div class="row">
 <div class="col-lg-6">
 <button id="removemygroup" class="button button--primary user-form__submit-button user-form__submit-button--margin-top" type="submit" name="complete registration button">
 <span class="user-form__submit-button-text">
 Supprimer le groupe
 </span>
 </button>
 </div>
 <div class="col-lg-6">
 <button id="editmygroup" class="button button--primary user-form__submit-button user-form__submit-button--margin-top" type="submit" name="complete registration button">
 <span class="user-form__submit-button-text">
 Changer le nom
 </span>
 </button>
 </div>
 </div>
<?php } ?>
 <hr/>
 <label class="user-form__label" for="group-name">Groupe:<b><?php echo utf8_encode($donnee['groupe']);?></b></label><br/>
 <label class="user-form__label" for="group-name">Numéro:<b><?php echo $donnee['uniq_y'];?></b></label><br/><br/>
 <label class="user-form__label" for="group-name">Liste de participants</label>
 <section class="standings">
 <div style="background:#FFF;padding:10px 0 0;">
 <section class="standings-league js-standings-pane">
 <table class="standings-league__table standings-table">
 <thead class="standings-table__head">
 <tr>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Prénom</span>
 <span class="table-head__heading--short">Prénom</span>
 </th>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Nom</span>
 <span class="table-head__heading--short">Nom</span>
 </th>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Sexe</span>
 <span class="table-head__heading--short">Sexe</span>
 </th>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Course</span>
 <span class="table-head__heading--short">Course</span>
 </th>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Invitation</span>
 <span class="table-head__heading--short">Invitation</span>
 </th>
 <th class="standings-table__gap-filler"></th>
 </tr>
 </thead>
 <tbody class="standings-table__body">
<?php
 $req = "
 SELECT A.course, A.groupe_accept, B.nom, B.prenom, B.sex FROM member_particip A 
 INNER JOIN member B ON B.id=A.membre 
 WHERE A.groupe=:id AND A.annee=:annee AND (A.groupe_accept=1 OR (A.groupe_accept=0 AND A.groupe_par!=A.membre));
 ";
 $arg = array('id'=>$donnee['his_group'], 'annee'=>$config['smib_annee_encours']);
 $donnees = $db->select($req, $arg, true);
 $course = array('/', '21Km', '7Km');
 $sex = array('Femme', 'Homme');
 foreach ($donnees as $xx => $donnee) {
?>
 <tr class="table-standings-row">
 <td class="table-stat-row">
 <?php echo utf8_encode($donnee['prenom']);?>
 </td>
 <td class="table-stat-row">
 <?php echo utf8_encode($donnee['nom']);?>
 </td>
 <td class="table-stat-row">
 <?php echo $sex[$donnee['sex']];?>
 </td>
 <td class="table-stat-row">
 <?php echo $course[$donnee['course']];?>
 </td>
 <td class="table-stat-row">
 <?php echo ($donnee['groupe_accept']==1) ? 'acceptée' : 'En attente' ;?>
 </td>
 <td class="standings-table__gap-filler"></td>
 </tr>
 <?php 
 }
 ?>
 </tbody>
 </table>
 </section>
 </div>
 </section>


<?php } elseif ($__t==2) { /*--  Les demandes  |  il a un groupe (le sien)  --*/ ?>

 <section class="standings">
 <div class="standings__content js-standings-content">
 <section class="standings-league js-standings-pane">
 <table class="standings-league__table standings-table">
 <thead class="standings-table__head">
 <tr>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Identifiant</span>
 <span class="table-head__heading--short">Id</span>
 </th>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Nom complet</span>
 <span class="table-head__heading--short">Nom</span>
 </th>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Accepter</span>
 <span class="table-head__heading--short">Oui</span>
 </th>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Réfuser</span>
 <span class="table-head__heading--short">Non</span>
 </th>
 <th class="standings-table__gap-filler"></th>
 </tr>
 </thead>
 <tbody class="standings-table__body">
<?php
 $req = "
 SELECT A.id, A.uniq_y, B.nom, B.prenom FROM member_particip A 
 INNER JOIN member B ON B.id=A.membre 
 WHERE A.groupe=:id AND A.annee=:annee AND A.groupe_accept=0 AND A.groupe_par=A.membre;
 ";
 $arg = array('id'=>$_SESSION['id'], 'annee'=>$config['smib_annee_encours']);
 $donnee = $db->select($req, $arg, false);
 if (!empty($donnee)) {
?>
 <tr class="table-standings-row">
 <td class="position-row">
 <span class="position-row__number"><?php echo $donnee['uniq_y']?></span>
 <div class="position-row__direction "></div>
 </td>
 <td class="team-row" scope="row">
 <div class="team-row__name-container">
 <span class="team-row__name">
 <?php echo utf8_encode($donnee['prenom'].' '.$donnee['nom'])?>
 </span>
 <span class="team-row__name--short"></span>
 </div>
 </td>
 <td class="table-stat-row table-stat-row--points">
 <a href="javascript:invittomygroupok(<?php echo $donnee['id']?>);">
 <img type="image/svg+xml" src="<?php echo $config['app_url'] ?>sources/image/svg/checked.svg" width="32" height="32"/>
 </a>
 </td>
 <td class="table-stat-row table-stat-row--points">
 <a href="javascript:invittomygroupno(<?php echo $donnee['id']?>);">
 <img type="image/svg+xml" src="<?php echo $config['app_url'] ?>sources/image/svg/cancel.svg" width="32" height="32"/>
 </a>
 </td>
 <td class="standings-table__gap-filler"></td>
 </tr>
<?php 
 }
?>
 </tbody>
 </table>
 </section>
 </div>
 </section>

<?php } else { /*--  Inviter des participants  |  il a un groupe (le sien)  --*/ ?>

 <label class="user-form__label" for="group-id-1-b">
 Identifiant de la personne <span class="required-field">*</span>
 </label>
 <input class="user-form__input" id="group-id-1-b" type="text" placeholder="Identifiant de la personne">
 <span id="groupnameError" class="user-form__error-label">
 Identifiant non valide
 </span>

<?php if ($config['smib_control_opa']==0) {?>
 <div class="row">
 <div class="col-lg-6"></div>
 <div class="col-lg-6">
 <button id="personne-send-invit" class="button button--primary user-form__submit-button user-form__submit-button--margin-top" type="submit" name="complete registration button">
 <span class="user-form__submit-button-text">
 Ajouter au groupe
 </span>
 </button>
 </div>
 </div>

<?php }}?>

 <hr/>

<?php
 } else {
?>
<!--============================
 / il n'a rien
 /    1 => Créer un groupe
 /    2 => S'ajouter à un groupe
 /    3 => Invitations
================================-->

 <section class="info-notice">
 <h2 class="info-notice__sub-text">
 Vous pouvez créer un groupe ou vous inscrire dans un groupe si vous avez son identifiant, cela vous permettra de récupérer vos dossards avec le chef de groupe.
 </h2>
 </section>


 <div class="fixture-result-list__navigation js-result-nav js-position-sticky">
 <div class="section-navigation js-nav-container">
<?php foreach ($ts as $tp => $nomo) {?>
 <a tabindex="0" href="?t=<?php echo $tp;?>" class="section-navigation__text-container js-fixture-list-date-container<?php echo ($tp==$__t)?' section-navigation__text-container--active':'' ?>">
 <div class="section-navigation__subheading"> Page </div>
 <div class="section-navigation__heading"> <?php echo $nomo;?> </div>
 </a>
<?php }?>
 </div>
 </div>


 <hr/>


<?php if ($__t==1) { /*--  Créer un groupe  |  il n'a rien  --*/ ?>

 <label class="user-form__label" for="group-name-3-a">
 Nom du groupe <span class="required-field">*</span>
 </label>
 <input class="user-form__input" id="group-name-3-a" type="text" placeholder="Nom du groupe">
 <span id="groupnameError" class="user-form__error-label">
 Nom de groupe non valide
 </span>

<?php if ($config['smib_control_opa']==0) {?>
 <div class="row">
 <div class="col-lg-6"></div>
 <div class="col-lg-6">
 <button id="groupe-creat" class="button button--primary user-form__submit-button user-form__submit-button--margin-top" type="submit" name="complete registration button">
 <span class="user-form__submit-button-text">
 Créer le groupe
 </span>
 </button>
 </div>
 </div>

<?php
 }} elseif ($__t==2) { /*--  S'ajouter à un groupe  |  il n'a rien  --*/ 
 $req = "
 SELECT B.id, B.groupe, B.uniq_y FROM member_particip A 
 INNER JOIN member_group B ON B.id=A.groupe 
 WHERE A.membre=:id AND A.annee=:annee AND A.groupe_accept=0 AND A.groupe_par=A.membre AND A.removed=0;
 ";
 $arg = array('id'=>$_SESSION['id'], 'annee'=>$config['smib_annee_encours']);
 $info = $db->select($req, $arg, false);
?>

 <label class="user-form__label" for="group-id-3-b">
 Identifiant du groupe <span class="required-field">*</span>
 </label>
 <input class="user-form__input" id="group-id-3-b" type="text" placeholder="Identifiant du groupe">
<?php if (!empty($info['id'])) {?>
 <span id="groupnameError" class="user-form__error-label user-form__error-label--show">
 Vous avez déja envoyé une invitation au groupe "<?php echo utf8_encode($info['groupe']) ?>", dont le numéro est "<?php echo $info['uniq_y'] ?>" - En attente de réponse.
 </span>
<?php
 }
 if ($config['smib_control_opa']==0) {
?>
 <div class="row">
 <div class="col-lg-6"></div>
 <div class="col-lg-6">
 <button id="groupe-send-invit" class="button button--primary user-form__submit-button user-form__submit-button--margin-top" type="submit" name="complete registration button">
 <span class="user-form__submit-button-text">
 Envoyer l'invitation
 </span>
 </button>
 </div>
 </div>

<?php }} else { /*--  Invitations  |  il n'a rien  --*/ ?>

 <section class="standings">
 <div class="standings__content js-standings-content">
 <section class="standings-league js-standings-pane">
 <table class="standings-league__table standings-table">
 <thead class="standings-table__head">
 <tr>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Identifiant</span>
 <span class="table-head__heading--short">Id</span>
 </th>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Groupe</span>
 <span class="table-head__heading--short">Grp</span>
 </th>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Accepter</span>
 <span class="table-head__heading--short">Oui</span>
 </th>
 <th class="table-head" scope="col">
 <span class="table-head__heading">Réfuser</span>
 <span class="table-head__heading--short">Non</span>
 </th>
 <th class="standings-table__gap-filler"></th>
 </tr>
 </thead>
 <tbody class="standings-table__body">
<?php
 $req = "
 SELECT A.id, A.groupe, A.groupe_par, A.groupe_accept, B.groupe AS grp_name, B.uniq_y, C.nom, C.prenom FROM member_particip A 
 INNER JOIN member_group B ON B.id=A.groupe 
 INNER JOIN member C ON C.id=A.groupe_par 
 WHERE A.membre=:id AND A.annee=:annee AND A.groupe_accept=0 AND A.groupe_par!=A.membre AND A.removed=0;
 ";
 $arg = array('id'=>$_SESSION['id'], 'annee'=>$config['smib_annee_encours']);
 $donnee = $db->select($req, $arg, false);
 if (!empty($donnee)) {
?>
 <tr class="table-standings-row">
 <td class="position-row">
 <span class="position-row__number"><?php echo $donnee['uniq_y']?></span>
 <div class="position-row__direction "></div>
 </td>
 <td class="team-row" scope="row">
 <div class="team-row__name-container">
 <span class="team-row__name">
 <?php echo utf8_encode($donnee['grp_name'])?><br/>
 Par: <?php echo utf8_encode($donnee['prenom'].' '.$donnee['nom'])?>
 </span>
 <span class="team-row__name--short"></span>
 </div>
 </td>
 <td class="table-stat-row table-stat-row--points">
 <a href="javascript:invitgroupok();">
 <img type="image/svg+xml" src="<?php echo $config['app_url'] ?>sources/image/svg/checked.svg" width="32" height="32"/>
 </a>
 </td>
 <td class="table-stat-row table-stat-row--points">
 <a href="javascript:invitgroupno();">
 <img type="image/svg+xml" src="<?php echo $config['app_url'] ?>sources/image/svg/cancel.svg" width="32" height="32"/>
 </a>
 </td>
 <td class="standings-table__gap-filler"></td>
 </tr>
<?php 
 }
?>
 </tbody>
 </table>
 </section>
 </div>
 </section>

<?php
 }
}
?>

 </section>

 <?php include_once("sources/include/sponsorx.php");?>
 </div>
</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/member.js"></script>
<?php $this->stopSection(); ?>
<?php if (@$_shouldextend[1]) { echo $this->runChild('layoutform', ['page_data' => array(
 'plugins' => array(), 
 'title' => "Connexion | Semi Marathon International de Béjaia", 
 'description' => "Se connecter au Semi Marathon International de la ville de Béjaia", 
 'keywords' => array("SMIB", "Semi Marathon", "Semi Marathon de Béjaia", "Semi Marathon International de Béjaia", "Semi Marathon International de la ville de Béjaia", "Se connecter", "Connexion au Semi Marathon", "Connexion au Semi Marathon de Béjaia", "Connexion au Semi Marathon International de Béjaia", "Connexion au Semi Marathon International de la ville de Béjaia", "Course a pied", "Course a pieds", "Course à pied", "Course à pieds", "Course a pieds 21 km", "Course a pieds 7km", "Course a pieds hommes femmes", "Course a pieds algérie"), 
 'facebook_integration' => false, 
 'google_maps_callback' => ''
)]); } ?>