blob: 437063d018a964c4311fae575dfd7b30719cdbb5 [file] [log] [blame]
<?php
require_once("/home/data/httpd/eclipse-php-classes/people/ldapperson.class.php");
require_once("/home/data/httpd/eclipse-php-classes/menu/menu.class.php");
require_once("/home/data/httpd/eclipse-php-classes/system/dbconnection.class.php");
require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
#*****************************************************************************
#
# diskspace.php
#
# Author: Denis Roy
# Date: 2007-02-14
#
# Description: Show disk space usage and quotas for projects
#
# HISTORY:
#
#****************************************************************************
$App = new App();
$App->runStdWebAppCacheable();
$ErrorMessage = "";
$LDAPPerson = new LDAPPerson();
$LDAPPerson = $LDAPPerson->redirectIfNotLoggedIn();
# Incoming parameters
$_STATE = ($_GET['state'] ? $_GET['state'] : $_POST['state']);
$dbc = new DBConnection();
$dbh = $dbc->connect();
$sql = "SELECT
PRJ.project_id, PRJ.disk_quota_gb,
SUM(DSK.disk_space) AS GBUsed
FROM projects as PRJ
LEFT JOIN project_disk_space_usage as DSK ON DSK.project_id = PRJ.project_id
WHERE DSK.is_quota <> 0 AND PRJ.is_active=1
GROUP BY PRJ.project_id, PRJ.disk_quota_gb";
$rs = mysql_query($sql, $dbh);
include("inc/en_diskspace.php");
$dbc->disconnect();
unset($dbc);
?>