completely flarched it

This commit is contained in:
boris
2024-11-29 17:19:08 +00:00
parent 4005328979
commit b7b5fb545b
44 changed files with 252 additions and 8730 deletions

View File

@@ -1,79 +1,23 @@
<?php
// load required classes
require_once('Models/UserDataSet.php');
require_once('Models/FacilityDataSet.php');
require_once("logincontroller.php");
// make a view class
$view = new stdClass();
$view->pageTitle = 'Home';
// include the view
// create a new student dataset object that we can generate data from
$facilityDataSet = new FacilityDataSet();
$filterArray = [
'titlFilter' => "",
'cateFilter' => "",
'descFilter' => "",
'statFilter' => "",
'strtFilter' => "",
'cntyFilter' => "",
'townFilter' => "",
'postFilter' => "",
'contFilter' => ""
];
$filterArray = [
0 => "",
1 => "",
2 => "",
3 => "",
4 => "",
5 => "",
6 => "",
7 => "",
8 => ""
];
$values = [
"Title" => 0,
"Category" => 1,
"Description" => 2,
"Status" => 3,
"Street" => 4,
"County" => 5,
"Town" => 6,
"Postcode" => 7,
"Contributor" => 8,
];
$rowLimit = 7; //$_POST['rowCount'];
$offset = 0; //$_POST['offset'];
//if (isset($_POST['applyAdvFilters'])) {
// array_push($filterArray, $_POST['titlFilter'], $_POST['cateFilter'],
// $description = $_POST['descFilter'], $status = $_POST['statFilter'],
// $street = $_POST['strtFilter'], $county = $_POST['cntyFilter'],
// $town = $_POST['townFilter'], $postcode = $_POST['postFilter'],
// $contributor = $_POST['contFilter']);
//}
if (isset($_POST['applyFilters'])) {
//$filterNumeric = array_values($filterArray);
$filterArray[(int)$_POST['filter']] = $_POST['applyFilters'];
//$filterArray = array_combine(array_keys($filterArray), $filterNumeric);
}
if (isset($_POST['applyAdvFilters'])) {
array_push($filterArray, $_POST['titlFilter'], $_POST['cateFilter'],
$description = $_POST['descFilter'], $status = $_POST['statFilter'],
$street = $_POST['strtFilter'], $county = $_POST['cntyFilter'],
$town = $_POST['townFilter'], $postcode = $_POST['postFilter'],
$contributor = $_POST['contFilter']);
var_dump($filterArray);
}
//$view->facilityDataSet = $facilityDataSet->fetchAll($filterArray, $rowLimit, $offset);
require_once('Models/Paginator.php');
$view->paginator = new Paginator($rowLimit, $offset, $facilityDataSet->fetchAll($filterArray, null, null));
require_once('paginationcontroller.php');
$view->pageNumber = $view->paginator->getPageFromUri();
$view->paginator->setPageUri($view->pageNumber);
$view->pageData = $view->paginator->getPage($view->pageNumber);
$view->user = new User();
// send a results count to the view to show how many results were retrieved
if ($view->paginator->countPageResults($view->pageNumber) == 0)
{
$view->dbMessage = "No results";
}
else
{
$view->dbMessage = $view->paginator->countPageResults($view->pageNumber) . " result(s)";
}
require_once('Views/index.phtml');