145 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			PHP
		
	
	
	
			
		
		
	
	
			145 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			PHP
		
	
	
	
| <?php
 | |
| 
 | |
| require_once("../class/config.php");
 | |
| if (!defined("QUOTASONE")) return;
 | |
| 
 | |
| ?><!-- Les Mails -->
 | |
| <center>
 | |
| 	    <p><?php __("Account"); ?> <span style="font-weight: bold;"><?php echo $c["login"]; ?></span></p>
 | |
| <?php
 | |
| 
 | |
| 	list($totalweb)=@mysql_fetch_array(mysql_query("SELECT SUM(size) FROM size_web WHERE uid = '" . $c["uid"] . "'"));
 | |
| 
 | |
| 	  echo "<p>"._("Web Space:")." ";
 | |
| 	  echo sprintf("%.1f", $totalweb / 1024)." "._("MB");
 | |
| 	echo "</p>";
 | |
| 
 | |
| ?>
 | |
| <div style="width: 550px">
 | |
| <table class="tedit">
 | |
| <thead>
 | |
| <tr>
 | |
|    <th><?php __("Domains"); ?></th>
 | |
|    <th><?php __("Emails"); ?></th>
 | |
|    <th><?php __("Space"); ?></th>
 | |
| </tr>
 | |
| </thead>
 | |
| <tbody>
 | |
| <?php
 | |
| 
 | |
| 
 | |
|   $s=mysql_query("SELECT * FROM domaines WHERE compte='".$c["uid"]."';");
 | |
|   $totalmail=0;
 | |
|   while ($d=mysql_fetch_array($s)) {
 | |
|     list($mstmp)=@mysql_fetch_array(mysql_query("SELECT SUM(size) FROM size_mail WHERE alias LIKE '%\_".$d["domaine"]."';"));
 | |
|     $totalmail+=$mstmp;
 | |
|   }
 | |
| 
 | |
|   $s=mysql_query("SELECT * FROM domaines WHERE compte='".$c["uid"]."';");
 | |
|   while ($d=mysql_fetch_array($s)) {
 | |
|     $t=mysql_query("SELECT alias,size FROM size_mail WHERE alias LIKE '%\_".$d["domaine"]."' ORDER BY alias;");
 | |
|     while ($e=mysql_fetch_array($t)) {
 | |
|       echo "<tr><td>".$d["domaine"]."</td>";
 | |
|       echo "<td>".str_replace("_","@",$e["alias"])."</td>";
 | |
|       echo "<td";
 | |
|       if ($mode!=2) echo " style=\"text-align: right\"";
 | |
|       echo ">";
 | |
|       $ms=$e["size"];
 | |
| 			if ($totalmail)
 | |
| 				$pc=intval(100*$ms/$totalmail);
 | |
| 			else
 | |
| 				$pc=0;
 | |
|       if ($mode==0) {
 | |
| 	echo sprintf("%.1f", $ms / 1024)." "._("MB");
 | |
|       } elseif ($mode==1) {
 | |
| 	echo sprintf("%.1f", $pc)." %";
 | |
|       } else {
 | |
| 	echo "<img src=\"hippo_bleue.gif\" style=\"width: ".(2*$pc)."px; height: 16px\" alt=\"".$pc."%\" title=\"".$pc."\"/>";
 | |
|       }
 | |
|       echo "</td></tr>";
 | |
|     }
 | |
|   }
 | |
| ?>
 | |
| </tbody>
 | |
| </table>
 | |
|     <p> </p>
 | |
| 
 | |
| <table class="tedit">
 | |
| <thead>
 | |
| <tr>
 | |
|   <th><?php __("DB"); ?></th>
 | |
|   <th><?php __("Space"); ?></th>
 | |
| </tr>
 | |
| </thead>
 | |
| <tbody>
 | |
| <?php
 | |
| 
 | |
|     // Espace DB :
 | |
|     list($totaldb)=@mysql_fetch_array(mysql_query("SELECT SUM(size) FROM size_db WHERE db='".$c["login"]."' OR db LIKE '".$c["login"]."\_%';"));
 | |
|     $s=mysql_query("SELECT db,size FROM size_db WHERE db='".$c["login"]."' OR db LIKE '".$c["login"]."\_%';");
 | |
|   while ($d=mysql_fetch_array($s)) {
 | |
|     echo "<tr><td>".$d["db"]."</td><td";
 | |
|     if ($mode!=2) echo " style=\"text-align: right\"";
 | |
|     echo ">";
 | |
|     $ds=$d["size"];
 | |
| 		if ($totaldb)
 | |
| 			$pc=intval(100*$ds/$totaldb);
 | |
| 		else
 | |
| 			$pc=0;
 | |
|     if (isset($mode) && $mode==0) {
 | |
|       echo sprintf("%.1f", $ds / 1024/1024)." "._("MB");
 | |
|     } elseif (isset($mode) &&$mode==1) {
 | |
|       echo sprintf("%.1f", $pc)." %";
 | |
|     } else {
 | |
|       echo "<img src=\"hippo_bleue.gif\" style=\"width: ".(2*$pc)."px; height: 16px\" alt=\"".$pc."%\" title=\"".$pc."%\"/>";
 | |
|     }
 | |
|     echo "</td></tr>";
 | |
|   }
 | |
| ?>
 | |
| </tbody>
 | |
| </table>
 | |
| 
 | |
| <?php
 | |
|     list($totallist)=@mysql_fetch_array(mysql_query("SELECT SUM(size) FROM size_mailman WHERE uid='".$c["uid"]."'"));
 | |
|   if ($totallist) {
 | |
|     ?>
 | |
|     <p> </p>
 | |
| 		 
 | |
| <table class="tedit">
 | |
| <thead>
 | |
| <tr>
 | |
|   <th><?php __("Lists"); ?></th>
 | |
|   <th><?php __("Space"); ?></th>
 | |
| </tr>
 | |
| </thead>
 | |
| <tbody>
 | |
| <?php
 | |
| 
 | |
|     // Espace Liste :
 | |
|     $s=mysql_query("SELECT list,size FROM size_mailman WHERE uid='".$c["uid"]."' ORDER BY list ASC");
 | |
|   while ($d=mysql_fetch_array($s)) {
 | |
|     echo "<tr><td>".$d["list"]."</td><td";
 | |
|     if ($mode!=2) echo " style=\"text-align: right\"";
 | |
|     echo ">";
 | |
|     $ds=$d["size"];
 | |
| 		if ($totallist)
 | |
| 			$pc=intval(100*$ds/$totallist);
 | |
| 		else
 | |
| 			$pc=0;
 | |
|     if ($mode==0) {
 | |
|       echo sprintf("%.1f", $ds / 1024)." "._("MB");
 | |
|     } elseif ($mode==1) {
 | |
|       echo sprintf("%.1f", $pc)." %";
 | |
|     } else {
 | |
|       echo "<img src=\"hippo_bleue.gif\" style=\"width: ".(2*$pc)."px; height: 16px\" alt=\"".$pc."%\" title=\"".$pc."%\"/>";
 | |
|     }
 | |
|     echo "</td></tr>";
 | |
|   }
 | |
| ?>
 | |
| </tbody>
 | |
| </table>
 | |
| 
 | |
|     <?php } ?>
 | |
| </div>
 | |
| </center>
 |