public function view() { session_start(); include 'models/searchModel.php'; $searchModel = new searchModel(); $isUserSearch = false; $itemArray = false; $search = ''; if (!empty($_REQUEST)) { if ($_POST['action'] == 'search' && !empty($_POST['search'])) { $search = $_POST['search']; $result = $searchModel->searchByItemName($_POST['search']); $itemArray = pg_fetch_all($result); } if ($_REQUEST['action'] == 'searchForItem') { $search = $_REQUEST['item']; $unavailable_item = empty($_REQUEST['unavailable_item']) ? '' : $_REQUEST['unavailable_item']; $result = $searchModel->advanceSearchForItem($_REQUEST['item'], $_REQUEST['owner'], $_REQUEST['category'], $_REQUEST['price_start'], $_REQUEST['price_end'], $_REQUEST['location'], $_REQUEST['date_start'], $_REQUEST['date_end'], $unavailable_item); $itemArray = pg_fetch_all($result); } if ($_POST['action'] == 'searchForUser') { $isUserSearch = true; $data = $searchModel->advanceSearchForUser($_POST['owner'], $_POST['item_number'], $_POST['pos_review'], $_POST['neg_review'], $_POST['ownerSort'], $_POST['activitySort']); } } include 'views/search.php'; }