connex_nb;
$connex_dur_tot_tot += $stat->connex_dur_tot;
}
$connex_nb_year_avg = $connex_nb_tot / $stats->count();
$connex_dur_tot_avg = round($connex_dur_tot_tot / $connex_nb_tot);
//$connex_dur_tot_avg = intdiv($connex_dur_tot_tot , $connex_nb_tot);
//echo $connex_dur_tot_avg;
list($h,$m,$s) = getHourMnSecForDuration($connex_dur_tot_avg);
//TODO: corriger ce calcul qui est faux (il faut ramener au nombre de mois effectifs de toutes les années incomplètes, assez compliqué...)
echo '
';
echo "Nombre moyen de connexions d'un utilisateur par an (sur tous les utilisateurs et toutes les années) (approximatif si années incomplètes) : ";
echo round($connex_nb_year_avg, 0);
//TODO: corriger ce calcul qui est faux (il faut ramener au nombre de mois effectifs de toutes les années incomplètes, assez compliqué...)
/*
echo '
';
echo "Nombre moyen de connexions d'un utilisateur par mois (sur tous les utilisateurs et toutes les années) : ";
echo round($connex_nb_year_avg/12, 1);
*/
echo '
';
echo "Temps de connexion moyen d'un utilisateur (sur tous les utilisateurs et toutes les années) : ";
echo "$h h $m mn $s sec";
echo "
";echo "
";
?>
= $this->Paginator->sort('year') ?> | = $this->Paginator->sort('user_id') ?> | = $this->Paginator->sort('last_login_time') ?> | = $this->Paginator->sort('last_connex_dur', 'Last connexion (mn)') ?> | = $this->Paginator->sort('last_logout_time') ?> | = $this->Paginator->sort('connex_dur_tot', "Temps connexion cumulé (mn)") ?> | = $this->Paginator->sort('connex_nb', "Nb connexions") ?> | = "Durée connexion moyenne (sur année)" ?> |
---|---|---|---|---|---|---|---|
= h($stat->year) ?> | = $stat->has('user') ? $this->Html->link($stat->user->nom, ['controller' => 'Users', 'action' => 'view', $stat->user->id]) : '' ?> | = h($stat->last_login_time) ?> | last_connex_dur); ?>="$h h $m mn $s sec"?> | = h($stat->last_logout_time) ?> | connex_dur_tot); ?>="$h h $m mn $s sec"?> | = $this->Number->format($stat->connex_nb) ?> | connex_dur_tot , $stat->connex_nb); // PHP5 $connex_dur_avg = (int)($stat->connex_dur_tot / $stat->connex_nb); list($h,$m,$s) = getHourMnSecForDuration($connex_dur_avg); ?>="$h h $m mn $s sec"?> |
= $this->Paginator->counter(['format' => __('Page {{page}} of {{pages}}, showing {{current}} record(s) out of {{count}} total')]) ?>