示例#1
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>
示例#2
0
 public function __construct()
 {
     $api = getSessionApi();
     $licencies = $api->getLicencesByClub(ParametresApiFFTT::getInstance()->getNumClub());
     $this->setJoueursFromApi($licencies);
 }
示例#3
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();
         }
     }
 }