--- a/displayAgency.php +++ b/displayAgency.php @@ -4,9 +4,9 @@ include_header("Agency"); $agency = htmlentities(strip_tags($_REQUEST['agency'])); - echo ''; - echo ''; - echo ''; + MethodCountGraph($agency); + CnCGraph($agency); + MethodValueGraph($agency); /*biggest contracts spending by year spending by industry/category @@ -19,28 +19,73 @@ --- info website, procurement plan, annual reports + Breakdown of divisions/branches Breakdown percentage,number,value by procurement type Histograph, overlaying number value reported per week over X years Compliance statistics: amendments, delay in reporting average and number completely late*/ + + $query = 'SELECT "CNID", "description", "value", "agencyName", "category", + "contractStart", "supplierName" + FROM contractnotice + WHERE "agencyName" = :agency + ORDER BY "value" DESC'; +$query = $conn->prepare($query); +$query->bindParam(":agency", $agency); + $query->execute(); + if (!$query) { + databaseError($conn->errorInfo()); + } + + echo " + + + + + + + + + "; + foreach ($query->fetchAll() as $row) { + setlocale(LC_MONETARY, 'en_US'); + $value = number_format(doubleval($row['value']) , 2); + echo (" + + + + + + "); + } + echo "
Contract Notice NumberContract DescriptionTotal Contract ValueAgencyContract Start DateSupplier
{$row['CNID']}{$row['description']}\$$value{$row['agencyName']}{$row['contractStart']}{$row['supplierName']}
"; } else { /* split by portfolio */ include_header("Agencies"); - $query = "SELECT SUM(value), agencyName -FROM `contractnotice` -WHERE childCN = 0 -GROUP BY agencyName "; - $result = mysql_query($query); - echo ""; - while ($row = mysql_fetch_array($result, MYSQL_BOTH)) { +agenciesGraph(); + $query = 'SELECT SUM("value"), "agencyName" +FROM contractnotice +WHERE "childCN" = 0 +GROUP BY "agencyName" '; +$query = $conn->prepare($query); + $query->execute(); + if (!$query) { + databaseError($conn->errorInfo()); + } + echo "
+ + + + + "; + foreach ($query->fetchAll() as $row) { setlocale(LC_MONETARY, 'en_US'); $value = number_format(doubleval($row[0]) , 2); $agency = stripslashes($row[1]); echo ("\n"); } echo "
AgencyTotal Contracts Value
{$agency}\$$value
"; - mysql_free_result($result); } include_footer(); ?>