--- a/displayContract.php
+++ b/displayContract.php
@@ -1,7 +1,6 @@
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());
-foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
+} else {
+$description = ucsmart($contractResult["description"]);
+include_header($description);
+ echo ''.$description.'
';
+databaseError($conn->errorInfo());
setlocale(LC_MONETARY, 'en_US');
- foreach (array_filter($row) as $key => $value) {
+ foreach (array_filter($contractResult) as $key => $value) {
echo "$key ";
switch ($key) {
case "supplierName":
case "supplierABN":
- echo '' . $value . "";
+ echo '' . $value . "";
break;
case "agencyName":
echo '' . $value . "";
@@ -26,11 +35,10 @@
echo "$" . number_format(doubleval($value), 2);
break;
default:
- echo str_replace(" ", "
", $value);
+ echo str_replace(" ", "
", ucsmart($value));
}
echo "
";
}
-}
echo '
View original record @ tenders.gov.au
';
@@ -43,7 +51,7 @@
foreach ($query->fetchAll() as $r) {
echo "{$r['heuristic_name']}: {$r['heuristic_value']} (raw value: {$r['raw_value']}, mean: {$r['mean']}, stddev: {$r['stddev']})
";
}
-
+}
include_footer();
?>