|
- <?php
-
- /**
- Copyright La boîte à pain (2018)
-
- contact@laboiteapain.net
-
- Ce logiciel est un programme informatique servant à aider les producteurs
- à distribuer leur production en circuits courts.
-
- Ce logiciel est régi par la licence CeCILL soumise au droit français et
- respectant les principes de diffusion des logiciels libres. Vous pouvez
- utiliser, modifier et/ou redistribuer ce programme sous les conditions
- de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA
- sur le site "http://www.cecill.info".
-
- En contrepartie de l'accessibilité au code source et des droits de copie,
- de modification et de redistribution accordés par cette licence, il n'est
- offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons,
- seule une responsabilité restreinte pèse sur l'auteur du programme, le
- titulaire des droits patrimoniaux et les concédants successifs.
-
- A cet égard l'attention de l'utilisateur est attirée sur les risques
- associés au chargement, à l'utilisation, à la modification et/ou au
- développement et à la reproduction du logiciel par l'utilisateur étant
- donné sa spécificité de logiciel libre, qui peut le rendre complexe à
- manipuler et qui le réserve donc à des développeurs et des professionnels
- avertis possédant des connaissances informatiques approfondies. Les
- utilisateurs sont donc invités à charger et tester l'adéquation du
- logiciel à leurs besoins dans des conditions permettant d'assurer la
- sécurité de leurs systèmes et ou de leurs données et, plus généralement,
- à l'utiliser et l'exploiter dans les mêmes conditions de sécurité.
-
- Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
- pris connaissance de la licence CeCILL, et que vous en avez accepté les
- termes.
- */
-
- use \backend\controllers\StatsController ;
-
- $this->title = 'Statistiques produits' ;
- $this->params['breadcrumbs'][] = 'Statistiques produits';
-
- ?>
- <div class="stats-produits">
-
- <h1>Statistiques produits <?= $year ?>
- <div id="nav-year">
- <a class="btn btn-default" href="<?= Yii::$app->urlManager->createUrl(['stats/produits','year' => $year - 1]); ?>">< <?= ($year - 1) ?></a>
- <a class="btn btn-default" href="<?= Yii::$app->urlManager->createUrl(['stats/produits','year' => $year + 1]); ?>"><?= ($year + 1) ?> ></a>
- </div>
- </h1>
-
- <?php if($empty): ?>
- <div class="alert alert-warning">Aucune statistique disponible pour cette période</div>
- <?php else: ?>
-
- <table id="table-stats-produits" class="table table-bordered table-hover header-fixed">
- <thead>
- <tr class="mois">
- <th></th>
- <?php foreach($arr_mois as $m): ?>
- <th colspan="2"><?= $m; ?></th>
- <?php endforeach; ?>
- </tr>
- <tr class="sub-head">
- <th></th>
- <?php for($i=1; $i<=13; $i++): ?>
- <th>Maximum</th>
- <th>Commandés</th>
- <?php endfor; ?>
- </tr>
- </thead>
- <tbody>
- <?php foreach($produits as $produit_current): ?>
- <tr>
- <td class="nom"><?= Html::encode($produit_current['nom']) ?></td>
- <?php foreach($arr_produits as $mois => $arr_produit_mois):
- $find_max = false ;
- $find_commandes = false ;
- ?>
-
- <?php if($mois != StatsController::TOTAUX): ?>
-
- <!-- max -->
- <?php foreach($arr_produit_mois['max'] as $produit):
- $tooltip = 'data-toggle="tooltip" data-placement="top" data-original-title="'.Html::encode($produit_current['nom']).' / '.$arr_mois[$mois - 1] .' '. $year.' / Maximum"' ;
- ?>
- <?php if($produit['nom'] == $produit_current['nom']):
- $find_max = true ;
- ?>
- <td class="align-center">
- <div <?= $tooltip; ?>><?= $produit['total'] ?></div>
- </td>
- <?php endif; ?>
- <?php endforeach; ?>
- <?php if(!$find_max): ?><td class="align-center"><div <?= $tooltip; ?>>0</div></td><?php endif; ?>
-
- <!-- commandes -->
- <?php foreach($arr_produit_mois['commandes'] as $produit):
- $tooltip = 'data-toggle="tooltip" data-placement="top" data-original-title="'.Html::encode($produit_current['nom']).' / '. $arr_mois[$mois - 1] . ' '. $year .' / Commandés"' ;
- ?>
- <?php if($produit['nom'] == $produit_current['nom']):
- $find_commandes = true ;
- ?>
- <td class="align-center">
- <div <?= $tooltip ?> ><?= $produit['total'] ?></div>
- </td>
- <?php endif; ?>
- <?php endforeach; ?>
- <?php if(!$find_commandes): ?><td class="align-center"><div <?= $tooltip ?> >0</div></td><?php endif; ?>
-
-
- <?php else: ?>
- <!-- totaux max -->
- <?php foreach($arr_produits[StatsController::TOTAUX]['max'] as $nom_produit => $total_max):
- $tooltip = 'data-toggle="tooltip" data-placement="top" data-original-title="'.Html::encode($produit_current['nom']).' / Total '. $year .' / Maximums"' ;
- ?>
- <?php if($nom_produit == $produit_current['nom']): ?>
- <td class="align-center">
- <div <?= $tooltip ?> ><?= $total_max ?></div>
- </td>
- <?php endif; ?>
- <?php endforeach; ?>
-
- <!-- totaux commandés -->
- <?php foreach($arr_produits[StatsController::TOTAUX]['commandes'] as $nom_produit => $total_commandes):
- $tooltip = 'data-toggle="tooltip" data-placement="top" data-original-title="'.Html::encode($produit_current['nom']).' / Total '. $year .' / Commandés"' ;
- ?>
- <?php if($nom_produit == $produit_current['nom']): ?>
- <td class="align-center">
- <div <?= $tooltip ?> ><?= $total_commandes ?></div>
- </td>
- <?php endif; ?>
- <?php endforeach; ?>
- <?php endif; ?>
- <?php endforeach; ?>
- </tr>
- <?php endforeach; ?>
-
- </tbody>
- </table>
-
- <?php endif; ?>
-
- </div>
|