get_session(); ?>
-
0 , '1' => 0 , '2' => 0 , '3' => 0 , '4' => 0 , '5' => 0 , '6' => 0 , '7' => 0 , '8' => 0 ); $out = ""; $out.="
\n"; $out.="\n"; $out.=" \n"; $out.=" "; $out.=" "; $out.=" "; $out.=" "; $out.=" "; $out.=" "; $n = 0; foreach (Session_Handler::get_active_sessions() as $row) { $onedetail = ""; $onedetail.="
" . _('admin::monitor: utilisateur') . "" . _('admin::monitor: modules') . "" . _('phraseanet:: adresse') . "" . _('admin::monitor: date de connexion') . "" . _('admin::monitor: dernier access') . "
"; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.="
"; $onedetail.=" "; $onedetail.="
usr_id : " . $row['usr_id']->get_id() . "
"; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.="
" . _('admin::compte-utilisateur nom') . ' : ' . $row['usr_id']->get_display_name() . "
" . _('admin::compte-utilisateur societe') . ' : ' . $row['usr_id']->get_company() . "
" . _('admin::compte-utilisateur telephone') . ' : ' . $row['usr_id']->get_tel() . "
" . _('admin::compte-utilisateur email') . ' : ' . $row['usr_id']->get_email() . "
"; $onedetail.="
"; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; foreach ($row['usr_id']->ACL()->get_granted_sbas() as $databox) { $onedetail.=" "; $onedetail.=" "; $onedetail.=" "; } $onedetail.="
" . _('admin::monitor: bases sur lesquelles l\'utilisateur est connecte : ') . "
" . $databox->get_viewname() . "
"; $onedetail.="
" . $row['platform'] . ' / ' . $row['browser'] . ' - ' . $row['browser_version'] . '
' . ($row['token'] ? _('Session persistente') : '') . "
"; $onedetail.=""; $out.=""; if ($row["session_id"] == $session->get_ses_id()) $out.=sprintf("" . $row['usr_id']->get_display_name() . "\n"); else $out.=sprintf("" . $row['usr_id']->get_display_name() . "\n"); $appRef = array( '0' => _('admin::monitor: module inconnu') , '1' => _('admin::monitor: module production') , '2' => _('admin::monitor: module client') , '3' => _('admin::monitor: module admin') , '4' => _('admin::monitor: module report') , '5' => _('admin::monitor: module thesaurus') , '6' => _('admin::monitor: module comparateur') , '7' => _('admin::monitor: module validation') , '8' => _('admin::monitor: module upload') ); $row["app"] = unserialize($row["app"]); $out.= ""; foreach ($row["app"] as $app) { if (isset($appLaunched[$app])) $appLaunched[$app] ++; if ($app == '0') continue; $out .= ( isset($appRef[$app]) ? $appRef[$app] : $appRef[0]) . '
'; } $out .= "\n"; $out.=sprintf("" . $row["ip"] . '
' . $row["ip_infos"] . "\n"); $out.=sprintf("" . phraseadate::getDate($row['created_on']) . "\n"); $out.=sprintf("" . phraseadate::getPrettyString($row['lastaccess']) . "\n"); $out.="\n"; $n ++; } $out.="\n"; echo "
"; echo ""; echo ""; echo " "; echo " "; echo ""; echo ""; echo " "; echo ""; echo " "; echo " "; echo ""; echo ""; echo " "; echo ""; echo " "; echo " "; echo ""; echo ""; echo " "; echo ""; echo " "; echo " "; echo ""; echo ""; echo " "; echo ""; echo " "; echo " "; echo ""; echo ""; echo " "; echo ""; echo " "; echo " "; echo ""; echo ""; echo " "; echo ""; echo " "; echo " "; echo ""; echo ""; echo " "; if ($appLaunched[0] > 0) { echo ""; echo ""; echo ""; echo ""; echo ""; } echo "
" . _('admin::monitor: module production') . "" . $appLaunched[1] . "
"; echo "
" . _('admin::monitor: module client') . "" . $appLaunched[2] . "
"; echo "
" . _('admin::monitor: module admin') . "" . $appLaunched[3] . "
"; echo "
" . _('admin::monitor: module report') . "" . $appLaunched[4] . "
"; echo "
" . _('admin::monitor: module thesaurus') . "" . $appLaunched[5] . "
"; echo "
" . _('admin::monitor: module comparateur') . "" . $appLaunched[6] . "
"; echo "
" . _('admin::monitor: module validation') . "" . $appLaunched[7] . "
"; echo "
"; echo "
" . _('admin::monitor: total des utilisateurs uniques : '); echo " " . $appLaunched[0] . "
"; echo "
"; echo "




"; echo $out;