| 1 | <?php |
|---|
| 2 | |
|---|
| 3 | require_once("../class/config.php"); |
|---|
| 4 | if (!defined("QUOTASONE")) return; |
|---|
| 5 | |
|---|
| 6 | ?><!-- Les Mails --> |
|---|
| 7 | <center> |
|---|
| 8 | <p><?php __("Account"); ?> <span style="font-weight: bold;"><?php echo $c["login"]; ?></span></p> |
|---|
| 9 | <?php |
|---|
| 10 | |
|---|
| 11 | list($totalweb)=@mysql_fetch_array(mysql_query("SELECT SUM(size) FROM size_web WHERE uid = '" . $c["uid"] . "'")); |
|---|
| 12 | |
|---|
| 13 | echo "<p>"._("Web Space:")." "; |
|---|
| 14 | echo sprintf("%.1f", $totalweb / 1024)." "._("MB"); |
|---|
| 15 | echo "</p>"; |
|---|
| 16 | |
|---|
| 17 | ?> |
|---|
| 18 | <div style="width: 550px"> |
|---|
| 19 | <table class="tedit"> |
|---|
| 20 | <thead> |
|---|
| 21 | <tr> |
|---|
| 22 | <th><?php __("Domains"); ?></th> |
|---|
| 23 | <th><?php __("Emails"); ?></th> |
|---|
| 24 | <th><?php __("Space"); ?></th> |
|---|
| 25 | </tr> |
|---|
| 26 | </thead> |
|---|
| 27 | <tbody> |
|---|
| 28 | <?php |
|---|
| 29 | |
|---|
| 30 | |
|---|
| 31 | $s=mysql_query("SELECT * FROM domaines WHERE compte='".$c["uid"]."';"); |
|---|
| 32 | $totalmail=0; |
|---|
| 33 | while ($d=mysql_fetch_array($s)) { |
|---|
| 34 | list($mstmp)=@mysql_fetch_array(mysql_query("SELECT SUM(size) FROM size_mail WHERE alias LIKE '%\_".$d["domaine"]."';")); |
|---|
| 35 | $totalmail+=$mstmp; |
|---|
| 36 | } |
|---|
| 37 | |
|---|
| 38 | $s=mysql_query("SELECT * FROM domaines WHERE compte='".$c["uid"]."';"); |
|---|
| 39 | while ($d=mysql_fetch_array($s)) { |
|---|
| 40 | $t=mysql_query("SELECT alias,size FROM size_mail WHERE alias LIKE '%\_".$d["domaine"]."' ORDER BY alias;"); |
|---|
| 41 | while ($e=mysql_fetch_array($t)) { |
|---|
| 42 | echo "<tr><td>".$d["domaine"]."</td>"; |
|---|
| 43 | echo "<td>".str_replace("_","@",$e["alias"])."</td>"; |
|---|
| 44 | echo "<td"; |
|---|
| 45 | if ($mode!=2) echo " style=\"text-align: right\""; |
|---|
| 46 | echo ">"; |
|---|
| 47 | $ms=$e["size"]; |
|---|
| 48 | if ($totalmail) |
|---|
| 49 | $pc=intval(100*$ms/$totalmail); |
|---|
| 50 | else |
|---|
| 51 | $pc=0; |
|---|
| 52 | if ($mode==0) { |
|---|
| 53 | echo sprintf("%.1f", $ms / 1024)." "._("MB"); |
|---|
| 54 | } elseif ($mode==1) { |
|---|
| 55 | echo sprintf("%.1f", $pc)." %"; |
|---|
| 56 | } else { |
|---|
| 57 | echo "<img src=\"hippo_bleue.gif\" style=\"width: ".(2*$pc)."px; height: 16px\" alt=\"".$pc."%\" title=\"".$pc."\"/>"; |
|---|
| 58 | } |
|---|
| 59 | echo "</td></tr>"; |
|---|
| 60 | } |
|---|
| 61 | } |
|---|
| 62 | ?> |
|---|
| 63 | </tbody> |
|---|
| 64 | </table> |
|---|
| 65 | <p> </p> |
|---|
| 66 | |
|---|
| 67 | <table class="tedit"> |
|---|
| 68 | <thead> |
|---|
| 69 | <tr> |
|---|
| 70 | <th><?php __("DB"); ?></th> |
|---|
| 71 | <th><?php __("Space"); ?></th> |
|---|
| 72 | </tr> |
|---|
| 73 | </thead> |
|---|
| 74 | <tbody> |
|---|
| 75 | <?php |
|---|
| 76 | |
|---|
| 77 | // Espace DB : |
|---|
| 78 | list($totaldb)=@mysql_fetch_array(mysql_query("SELECT SUM(size) FROM size_db WHERE db='".$c["login"]."' OR db LIKE '".$c["login"]."\_%';")); |
|---|
| 79 | $s=mysql_query("SELECT db,size FROM size_db WHERE db='".$c["login"]."' OR db LIKE '".$c["login"]."\_%';"); |
|---|
| 80 | while ($d=mysql_fetch_array($s)) { |
|---|
| 81 | echo "<tr><td>".$d["db"]."</td><td"; |
|---|
| 82 | if ($mode!=2) echo " style=\"text-align: right\""; |
|---|
| 83 | echo ">"; |
|---|
| 84 | $ds=$d["size"]; |
|---|
| 85 | if ($totaldb) |
|---|
| 86 | $pc=intval(100*$ds/$totaldb); |
|---|
| 87 | else |
|---|
| 88 | $pc=0; |
|---|
| 89 | if (isset($mode) && $mode==0) { |
|---|
| 90 | echo sprintf("%.1f", $ds / 1024/1024)." "._("MB"); |
|---|
| 91 | } elseif (isset($mode) &&$mode==1) { |
|---|
| 92 | echo sprintf("%.1f", $pc)." %"; |
|---|
| 93 | } else { |
|---|
| 94 | echo "<img src=\"hippo_bleue.gif\" style=\"width: ".(2*$pc)."px; height: 16px\" alt=\"".$pc."%\" title=\"".$pc."%\"/>"; |
|---|
| 95 | } |
|---|
| 96 | echo "</td></tr>"; |
|---|
| 97 | } |
|---|
| 98 | ?> |
|---|
| 99 | </tbody> |
|---|
| 100 | </table> |
|---|
| 101 | |
|---|
| 102 | <?php |
|---|
| 103 | list($totallist)=@mysql_fetch_array(mysql_query("SELECT SUM(size) FROM size_mailman WHERE uid='".$c["uid"]."'")); |
|---|
| 104 | if ($totallist) { |
|---|
| 105 | ?> |
|---|
| 106 | <p> </p> |
|---|
| 107 | |
|---|
| 108 | <table class="tedit"> |
|---|
| 109 | <thead> |
|---|
| 110 | <tr> |
|---|
| 111 | <th><?php __("Lists"); ?></th> |
|---|
| 112 | <th><?php __("Space"); ?></th> |
|---|
| 113 | </tr> |
|---|
| 114 | </thead> |
|---|
| 115 | <tbody> |
|---|
| 116 | <?php |
|---|
| 117 | |
|---|
| 118 | // Espace Liste : |
|---|
| 119 | $s=mysql_query("SELECT list,size FROM size_mailman WHERE uid='".$c["uid"]."' ORDER BY list ASC"); |
|---|
| 120 | while ($d=mysql_fetch_array($s)) { |
|---|
| 121 | echo "<tr><td>".$d["list"]."</td><td"; |
|---|
| 122 | if ($mode!=2) echo " style=\"text-align: right\""; |
|---|
| 123 | echo ">"; |
|---|
| 124 | $ds=$d["size"]; |
|---|
| 125 | if ($totallist) |
|---|
| 126 | $pc=intval(100*$ds/$totallist); |
|---|
| 127 | else |
|---|
| 128 | $pc=0; |
|---|
| 129 | if ($mode==0) { |
|---|
| 130 | echo sprintf("%.1f", $ds / 1024)." "._("MB"); |
|---|
| 131 | } elseif ($mode==1) { |
|---|
| 132 | echo sprintf("%.1f", $pc)." %"; |
|---|
| 133 | } else { |
|---|
| 134 | echo "<img src=\"hippo_bleue.gif\" style=\"width: ".(2*$pc)."px; height: 16px\" alt=\"".$pc."%\" title=\"".$pc."%\"/>"; |
|---|
| 135 | } |
|---|
| 136 | echo "</td></tr>"; |
|---|
| 137 | } |
|---|
| 138 | ?> |
|---|
| 139 | </tbody> |
|---|
| 140 | </table> |
|---|
| 141 | |
|---|
| 142 | <?php } ?> |
|---|
| 143 | </div> |
|---|
| 144 | </center> |
|---|