array ("request", "integer" ,0), "sd" => array ("request", "integer" ,0), "usr" => array ("request", "integer" ,0), "order" => array ("request", "integer" ,0), ); getFields($fields); if (!$admin->enabled) { __("This page is restricted to authorized staff"); 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); // 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 ""; $quota->quota_displaybar($pc); } 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 ""; $quota->quota_displaybar($pc); } 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 ""; $quota->quota_displaybar($pc); } 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 ""; $quota->quota_displaybar($pc); } 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 ""; $quota->quota_displaybar($pc); } echo " | "; echo "