Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 2023 → Rev 2024

/trunk/services/modules/0.1/statistiques/StatistiquesParAnnee.php
1019,7 → 1019,7
*/
private function getListeMeilleursTagueurs() {
$resultat = array();
$requete = "SELECT count(*) as nombre, IF (ce_utilisateur REGEXP '^-?[0-9]+$', ce_utilisateur, null) as ce_util FROM del_image_tag";
$requete = "SELECT count(*) as nombre, IF (ce_utilisateur REGEXP '^-?[0-9]+$' OR ce_utilisateur REGEXP '^.+@.+$', ce_utilisateur, null) as ce_util FROM del_image_tag";
if ($this->annee != null) {
$requete .= " WHERE year(date) = " . $this->annee;
}
1032,7 → 1032,16
$infosUtilisateurs = $this->recupererIntitulesUtilisateursParIds($ids, true);
foreach ($resultat as &$util) {
$ce = $util['ce_util'];
$util['intitule'] = isset($infosUtilisateurs[$ce]['intitule']) ? $infosUtilisateurs[$ce]['intitule'] : null;
if (isset($infosUtilisateurs[$ce]['intitule'])) {
$util['intitule'] = $infosUtilisateurs[$ce]['intitule'];
} else {
$posa = strpos($ce, '@');
if ($posa !== false) {
$util['intitule'] = substr($ce, 0, $posa+1) . '...';
} else {
$util['intitule'] = null;
}
}
}
 
return array(
/trunk/widget/modules/stats/squelettes/listeMeilleursTagueurs.tpl.html
9,7 → 9,7
</thead>
<tbody>
<?php foreach($liste as $util): ?>
<tr><td><?= $util['intitule'] != '' ? $util['intitule'] : "contributeur anonyme" ?></td><td><?= intval($util['nombre']) ?></td></tr>
<tr><td><?= $util['intitule'] != '' ? $util['intitule'] : "contributeurs anonymes" ?></td><td><?= intval($util['nombre']) ?></td></tr>
<?php endforeach; ?>
</tbody>
</table>