Пример #1
0
 public function __construct($numClub)
 {
     $api = getSessionApi();
     $club = $api->getClub($numClub);
     //$this->initSalle($club);
     $this->setSite($club['web']);
     $this->setNumero($club['numero']);
 }
Пример #2
0
 /**
  * Construction de la liste des joueurs
  * @param array $listeJoueurs
  */
 public function setJoueursFromApi($listeJoueurs)
 {
     $api = getSessionApi();
     foreach ($listeJoueurs as $joueur) {
         $donneesLicence = $api->getLicence($joueur['licence']);
         $donneesClassement = $api->getJoueur($joueur['licence']);
         if (!is_null($donneesLicence) && !is_null($donneesClassement)) {
             $this->joueurs[] = new Joueur($donneesLicence, $donneesClassement);
         }
     }
 }
Пример #3
0
<?php

if (isset($pluginData)) {
    ?>
    <h1 class="fftt_plug_title">Données FFTT <span class="fftt_plug_nonoff">(plugin non-officiel)</span> <span class="fftt_plug_version">v<?php 
    echo $pluginData['Version'];
    ?>
</span></h1>
    <p class="fftt_plug_author">Par <?php 
    echo $pluginData['Author'];
    ?>
</p>
    <?php 
}
if (!is_object(getSessionApi()) && $_GET['page'] !== 'parametres_wpApiFFTT') {
    ?>
    <div class="wrap">
        <h1 class="fftt_plug_title">Les équipes </h1>
        <?php 
    echo 'Veuillez rentrer vos paramètres en cliquant sur "Données FFTT" dans le menu';
    ?>
    </div>
    <?php 
    die;
}
Пример #4
0
<?php

include_once __DIR__ . '/admin-header.php';
$api = getSessionApi();
$listeEquipesM = $api->getEquipesByClub(ParametresApiFFTT::getInstance()->getNumClub(), 'M');
$listeEquipesF = $api->getEquipesByClub(ParametresApiFFTT::getInstance()->getNumClub(), 'F');
$listeEquipes = array_merge($listeEquipesM, $listeEquipesF);
?>
<div class="wrap">
    <h1 class="fftt_plug_title">Les équipes </h1>
    <p>Insérez le shortcode dans la page ou l'article où vous désirez afficher la poule de chaque équipe</p>
    <form class="fftt_plug_liste_admin">
        <table class="wp-list-table widefat fixed striped posts">
            <thead>
                <tr>
                    <td id="cb" class="manage-column column-cb check-column"><label class="screen-reader-text" for="cb-select-all-1">Select All</label><input id="cb-select-all-1" type="checkbox"></td>
                    <th>Equipe</th>
                    <th>Division</th>
                    <th>Shortcode</th>
                </tr>
            </thead>
            <tbody id="the-list">
                <?php 
foreach ($listeEquipes as $equipe) {
    ?>
                    <tr>
                        <th scope="row" class="check-column"><input type="checkbox" /></th>
                        <td><?php 
    echo $equipe['libequipe'];
    ?>
</td>
Пример #5
0
 public function equipes_front($atts, $content)
 {
     $api = getSessionApi();
     $atts = shortcode_atts(array('iddiv' => 0, 'idpoule' => 0), $atts);
     if ($atts['iddiv'] === 0 || $atts['idpoule'] === 0) {
         return 'Poule ou division incorrecte';
     } else {
         if (is_null($api)) {
             return 'Problème lors de la récupération des résultats';
         } else {
             $listeEquipesM = $api->getEquipesByClub(ParametresApiFFTT::getInstance()->getNumClub(), 'M');
             $listeEquipesF = $api->getEquipesByClub(ParametresApiFFTT::getInstance()->getNumClub(), 'F');
             $listeEquipes = array_merge($listeEquipesM, $listeEquipesF);
             require_once __DIR__ . '/views/front-equipes.php';
             return ob_get_clean();
         }
     }
 }