array ("request", "integer" ,0), "sd" => array ("request", "integer" ,0), "usr" => array ("request", "integer" ,0), "order" => array ("request", "integer" ,0), ); getFields($fields); if (!$admin->enabled) { $msg->raise("ERROR", "admin", _("This page is restricted to authorized staff")); echo $msg->msg_html_all(); exit(); } include_once ("head.php"); ?>
"; printf(_("If you want to manage them, go to")." "._("Administration -> Manage the Alternc accounts").""); ?>
get_list(0, $cuid); foreach ($membres_list as $n) { $domList = $dom->enum_domains($n["uid"]); $mList[$n["uid"]] = array ( "login" => $n["login"], "domaines" => $domList, ); } $totalweb = 0; $totalmail = 0; $totallist = 0; $totaldb = 0; $dc = 0; $mc = 0; $mlc = 0; $dbc = 0; foreach ($mList as $mUID => $mData) { $tmpweb = $quota->get_size_web_sum_user($mUID); $totalweb += $tmpweb; if (!empty($mData["domaines"])) { foreach ($mData["domaines"] as $domaine) { $dc++; $tmpmail = $quota->get_size_mail_sum_domain($domaine); $totalmail += $tmpmail; $mc = $quota->get_size_mail_count_domain($domaine); $tmplist = $quota->get_size_mailman_sum_domain($domaine); $totallist += $tmplist; } } $mlc = $quota->get_size_mailman_count_user($mUID); $tmpdb = $quota->get_size_db_sum_user($mData["login"]); $totaldb += $tmpdb; $dbc = $quota->get_size_db_count_user($mData["login"]); } $tmptotal=$totalweb+$totallist+$totalmail+($totaldb/1024); $totaltotal=$quota->get_size_unit($tmptotal); } else { $tmptotalweb = $quota->get_size_web_sum_all(); // In KB $totalweb=$quota->get_size_unit($tmptotalweb * 1024); $tmptotalmail = $quota->get_size_mail_sum_all(); // In B $totalmail=$quota->get_size_unit($tmptotalmail); $tmptotallist = $quota->get_size_mailman_sum_all(); // IN KB $totallist=$quota->get_size_unit($tmptotallist * 1024); $tmptotaldb = $quota->get_size_db_sum_all(); // IN B $totaldb=$quota->get_size_unit($tmptotaldb); $tmptotaltotal=($tmptotalweb*1024)+($tmptotallist*1024)+$tmptotalmail+($tmptotaldb/1024); // IN B $totaltotal=$quota->get_size_unit($tmptotaltotal); $dc = $dom->count_domains_all(); $mc = $quota->get_size_mail_count_all(); $mlc = $quota->get_size_mailman_count_all(); $dbc = $quota->get_size_db_count_all(); } ?>
";
// On affiche le compte et ses domaines :
echo "".$c["login"]." \n"; $domaines_list = $dom->enum_domains($c["uid"]); $dc=0; // Domain Count $ms=0; // Mail Space $mls=0; foreach ($c["domains"] as $d) { if ($sd) echo " - {$d} \n"; } $ms=$c["mailsize"]; $mls=$c["mailmansize"]; $mailsize=$quota->get_size_unit($ms); $mailmansize=$quota->get_size_unit($mls * 1024); // Espace WEB $ws = $c["websize"]; $webspace=$quota->get_size_unit($ws * 1024); if (isset($totalweb) && $totalweb){ $pc=intval(100*$ws/$totalweb); } else { $pc=0; } $dc=$c["domaincount"]; $mc=$c["mailcount"]; $mlc=$c["mailmancount"]; echo " | $dc | $mc | $mlc | ";
if ($mode==0) {
echo sprintf("%.1f", $webspace['size'])." ".$webspace['unit'];
} elseif ($mode==1) {
echo sprintf("%.1f",$pc)." %";
} else {
#echo "![]() | ";
// Espace Mail :
if ($totalmail)
$pc=intval(100*$ms/$totalmail);
else
$pc=0;
if ($mode==0) {
echo sprintf("%.1f", $mailsize['size'])." ".$mailsize['unit'];
} elseif ($mode==1) {
echo sprintf("%.1f",$pc)." %";
} else {
#echo "![]() | ";
// Espace Mailman :
if ($totallist)
$pc=intval(100*$mls/$totallist);
else
$pc=0;
if ($mode==0) {
echo sprintf("%.1f", $mailmansize['size'])." ".$mailmansize['unit'];
} elseif ($mode==1) {
echo sprintf("%.1f",$pc)." %";
} else {
#echo "![]() | ";
// Espace DB :
$ds = $c["dbsize"];
$dbsize=$quota->get_size_unit($ds);
if ($totaldb)
$pc=intval(100*$ds/$totaldb);
else
$pc=0;
if ($mode==0) {
echo sprintf("%.1f", $dbsize['size'])." ".$dbsize['unit'];
} elseif ($mode==1) {
echo sprintf("%.1f",$pc)." %";
} else {
#echo "![]() | ";
$ts=$c["totalsize"];
$totalsize=$quota->get_size_unit($ts * 1024);
if ($mode==0) {
echo sprintf("%.1f", $totalsize['size'])." ".$totalsize['unit'];
} elseif ($mode==1) {
echo sprintf("%.1f",(100*$ts/$totaltotal))." %";
} else {
if ($totaltotal) {
$pc=intval(100*$ts/$totaltotal);
} else {
$pc=0;
}
#echo "![]() | ";
echo "