--- a/displayContract.php
+++ b/displayContract.php
@@ -1,21 +1,57 @@
";
-while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
-setlocale(LC_MONETARY, 'en_US');
-$value = number_format(doubleval($row['value']),2);
-echo(print_r(array_filter($row),true));
+$query = $conn->prepare($query);
+$query->bindParam(":CNID", $_REQUEST['CNID']);
+$query->execute();
+$contractResult = $query->fetch(PDO::FETCH_ASSOC);
+if (!$contractResult) {
+ header("Status: 404 Not Found");
+ header("HTTP/1.0 404 Not Found");
+include_header("Contract Not Found");
+ echo "
No Contract Notice with that ID found
";
+databaseError($conn->errorInfo());
+} else {
+$description = ucsmart($contractResult["description"]);
+include_header($description);
+ echo ''.$description.'
';
+databaseError($conn->errorInfo());
+ setlocale(LC_MONETARY, 'en_US');
+ foreach (array_filter($contractResult) as $key => $value) {
+ echo "$key ";
+ switch ($key) {
+ case "supplierName":
+ case "supplierABN":
+ echo '' . $value . "";
+ break;
+ case "agencyName":
+ echo '' . $value . "";
+ break;
+ case "value":
+ echo "$" . number_format(doubleval($value), 2);
+ break;
+ default:
+ echo str_replace(" ", "
", ucsmart($value));
+ }
+ echo "
";
+ }
+echo '
View original record @ tenders.gov.au
';
+
+
+$query = 'SELECT * FROM heuristic_results where "CNID" = :CNID';
+$query = $conn->prepare($query);
+$agencyName = $input . '%';
+$query->bindParam(":CNID", $_REQUEST['CNID']);
+$query->execute();
+databaseError($conn->errorInfo());
+foreach ($query->fetchAll() as $r) {
+ echo "{$r['heuristic_name']}: {$r['heuristic_value']} (raw value: {$r['raw_value']}, mean: {$r['mean']}, stddev: {$r['stddev']})
";
}
-echo "";
-echo ' View original record @ tenders.gov.au';
-
-mysql_free_result($result);
+}
include_footer();
-?>
+?>
+