This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "FusionForge".
The branch, master has been updated
via 0ccbb2b9479e8d90df6f85b298159e4a6c094a8f (commit)
from dfeca7cae0127f591c8b441fc1da10f37b5198e4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://scm.fusionforge.org/anonscm/gitweb/?p=fusionforge/fusionforge.git;a=commitdiff;h=0ccbb2b9479e8d90df6f85b298159e4a6c094a8f
commit 0ccbb2b9479e8d90df6f85b298159e4a6c094a8f
Author: Franck Villaume <[email protected]>
Date: Fri Jul 26 19:04:54 2019 +0200
quota management: display db quota in project page
diff --git a/src/plugins/quota_management/view/quota_project.php
b/src/plugins/quota_management/view/quota_project.php
index 1634e3e..2c22400 100644
--- a/src/plugins/quota_management/view/quota_project.php
+++ b/src/plugins/quota_management/view/quota_project.php
@@ -33,6 +33,7 @@ require_once $gfwww.'project/admin/project_admin_utils.php';
global $group_id;
global $quota_management;
+global $HTML;
session_require_perm('project_admin', $group_id);
@@ -137,7 +138,7 @@ $_quota_block_size = trim(shell_exec('echo $BLOCK_SIZE')) +
0;
if ($_quota_block_size == 0) $_quota_block_size = 1024;
$quota_soft = "";
$quota_hard = "";
-$res_db = db_query_params('SELECT quota_soft, quota_hard FROM
plugin_quota_management WHERE group_id = $1',
+$res_db = db_query_params('SELECT * FROM plugin_quota_management WHERE
group_id = $1',
array($group_id));
if (db_numrows($res_db) > 0) {
$e = db_fetch_array($res_db);
@@ -145,6 +146,8 @@ if (db_numrows($res_db) > 0) {
$quota_soft = $e["quota_soft"];
$quota_hard = round(($_quota_block_size * $quota_hard) / (1024*1024),
0);
$quota_soft = round(($_quota_block_size * $quota_soft) / (1024*1024),
0);
+ $quota_db_hard = $e["quota_db_hard"];
+ $quota_db_soft = $e["quota_db_soft"];
}
$quota_tot_other = 0;
@@ -169,27 +172,34 @@ if ($group->usesFTP()) {
plugin_hook_by_reference('quota_display', $quotas_disk);
+echo $HTML->listTableTop();
?>
-<table width="500" cellpadding="2" cellspacing="0" border="0">
<tr style="font-weight:bold">
- <td colspan="3" style="border-top:thick solid #808080;
text-align: center"><?php echo _('Database'); ?></td>
+ <td colspan="2" style="border-top:thick solid #808080;
text-align: center"><?php echo _('Database'); ?></td>
+ <td colspan="2" style="border-top:thick solid #808080;
text-align: center"><?php echo _('DB Quota'); ?></td>
</tr>
<tr style="font-weight:bold">
- <td style="border-top:thin solid #808080"><?php echo _('quota
type'); ?></td>
- <td style="border-top:thin solid #808080; text-align:
right"><?php echo _('quantity'); ?></td>
- <td style="border-top:thin solid #808080; text-align:
right"><?php echo _('size'); ?></td>
+ <td style="border-top:thin solid #808080"><?php echo
_('Category'); ?></td>
+ <td style="border-top:thin solid #808080; text-align:
right"><?php echo _('Size'); ?></td>
+ <td> </td><td> </td>
</tr>
<?php
$sizetot = 0;
-foreach ($quotas as $q) {
+foreach ($quotas as $index => $q) {
if ($q["size"] != "") {
$sizetot += $q["size"];
?>
<tr>
<td style="border-top:thin solid #808080"><?php
echo $q["name"]; ?></td>
- <td style="border-top:thin solid #808080;
text-align: right"><?php echo $q["nb"]; ?></td>
<td style="border-top:thin solid #808080;
text-align: right"><?php echo human_readable_bytes($q["size"]); ?></td>
+ <?php
+ if ($index == max(array_keys($quotas)))
{
+ echo '<td
style="border-top:thin solid #808080; text-align: center">'._('Soft').'</td><td
style="border-top:thin solid #808080; text-align: center">'.('Hard').'</td>';
+ } else {
+ echo
'<td> </td><td> </td>';
+ }
+ ?>
</tr>
<?php
}
@@ -199,12 +209,24 @@ foreach ($quotas as $q) {
<td style="border-top:thick solid #808080;border-bottom:thick
solid #808080">
<?php echo _('Total'); ?>
</td>
- <td style="border-top:thick solid #808080;border-bottom:thick
solid #808080"> </td>
<td style="border-top:thick solid #808080;border-bottom:thick
solid #808080; text-align: right">
<?php echo human_readable_bytes($sizetot); ?>
- </td>
+ <?php
+ if ($quota_db_soft == 0) {
+ echo '<td style="border-top:thin solid
#808080; text-align: center">---</td>';
+ } else {
+ echo '<td style="border-top:thin solid
#808080; text-align: center">'.$quota_db_soft._('MB').'</td>';
+ }
+ if ($quota_db_hard == 0) {
+ echo '<td style="border-top:thin solid
#808080; text-align: center">---</td>';
+ } else {
+ echo '<td style="border-top:thin solid
#808080; text-align: center">'.$quota_db_hard._('MB').'</td>';
+ }
+
+ ?>
</tr>
-</table>
+<?php
+echo $HTML->listTableBottom(); ?>
<br />
<br />
<?php if (count($quotas_disk) > 0) { ?>
@@ -216,7 +238,7 @@ foreach ($quotas as $q) {
</tr>
<tr style="font-weight:bold">
<td style="border-top:thin solid #808080">
- <?php echo _('quota type'); ?>
+ <?php echo _('Category'); ?>
</td>
<td style="border-top:thin solid #808080; text-align:
right"> </td>
<td style="border-top:thin solid #808080; text-align: right">
-----------------------------------------------------------------------
Summary of changes:
.../quota_management/view/quota_project.php | 46 ++++++++++++++++------
1 file changed, 34 insertions(+), 12 deletions(-)
hooks/post-receive
--
FusionForge
_______________________________________________
Fusionforge-commits mailing list
[email protected]
http://lists.fusionforge.org/cgi-bin/mailman/listinfo/fusionforge-commits