Connaître à tout moment le nombre d'utilisateurs "simultanés" de la plate-forme

Connaître à tout moment le nombre d'utilisateurs "simultanés" de la plate-forme

par Équipe TICEA,
Nombre de réponses : 0
Bonjour,

Nous avons ajouté, à la page d'accueil, le bloc "utilisateurs en ligne" qui liste l'ensemble des utilisateurs quasi simultanés (puisqu' étant connectés dans les X dernières minutes)
Mais, pour en connaître le nombre (qui sur notre plate-forme a pu excéder les 250), il fallait les compter un par un ou copier/coller vers un éditeur de texte qui donnait le nombre de lignes ...

Alors, j'ai fait une petite modification de code, rien d'exceptionnel, mais qui compte à ma place ... si vous êtes intéressé, voici les quelques modifications minimes à effectuer dans le fichier moodle/blocks/online_users/block_online_users.php :


ligne 85, remplacement de 50 par 500 pour voir la liste complète des noms
avant< if ($pusers = get_records_sql($SQL, 0, 50))
après> if ($pusers = get_records_sql($SQL, 0, 500))


ligne 122, ajout de la ligne suivante, avant "foreach ($users as $user) {"

$nbusers = 0;


ligne 124, ajout de la ligne suivante, apres "foreach ($users as $user) {"

> $nbusers += 1;


ligne 143, ajout des 3 lignes suivantes juste avant "$this->content->text .= '</ul><div class="clearer"><!-- --></div>';"

$this->content->text .= "<li><center><b>";
$this->content->text .= $nbusers;
$this->content->text .= "</b> utilisateurs</center></li>\n";


Voilà, si cela peut vous être utile ...
Laurent, le cathare en croisade !!!
Moyenne des évaluations Utile (1)