source: alternc/trunk/bureau/admin/quotas_oneuser.php @ 3182

Revision 3182, 3.8 KB checked in by squidly, 12 months ago (diff)

Bugfixes niveau panel, correction notices PHP

Line 
1<?php
2
3require_once("../class/config.php");
4if (!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)."&nbsp;"._("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)."&nbsp;"._("MB");
54      } elseif ($mode==1) {
55        echo sprintf("%.1f", $pc)."&nbsp;%";
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>&nbsp;</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)."&nbsp;"._("MB");
91    } elseif (isset($mode) &&$mode==1) {
92      echo sprintf("%.1f", $pc)."&nbsp;%";
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>&nbsp;</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)."&nbsp;"._("MB");
131    } elseif ($mode==1) {
132      echo sprintf("%.1f", $pc)."&nbsp;%";
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>
Note: See TracBrowser for help on using the repository browser.