<?php /* Model */ include "../model/order.php"; include "../model/user.php"; $order = new Order(); $result = $order->getAllTransaction(); if(isset($_GET['id']) && isset($_GET['driver']) && $_GET['driver']) { $id = $_GET['id']; $isDriver = $_GET['driver']; $asDriverCompletedTransaction = ""; $i = 0; while ($row = mysqli_fetch_array($result)) { if ($row['driver_id'] == $id && $row['is_visible']) { /*Get user image and name */ $userObject = new User(); $user = $userObject->getUserById($row['user_id']); $fetched = mysqli_fetch_array($user); $username = $fetched['name']; $image = $fetched['image']; /* making a single transaction view */ $asDriverCompletedTransaction = $asDriverCompletedTransaction . "<div class='single-transaction'> <img class='user-image' src='../img/" . $image . "'/> <div class='transaction-info'><div class='transaction-date'>" . date('l, F jS Y',strtotime($row['date'])) . " </div> <div class='user-name'>" . $username . "</div> <div class='transaction-city'>" . $row['pickup'] . " to " . $row['destination'] . "</div> <div class='transaction-given-rating'>gave " . $row['rating'] . " star(s) for this order</div> <div class='transaction-comment'>and left comment:<blockquote>\"" . $row['comment'] . "\"</blockquote></div></div> <div class='hide-button'><div id='transaction-" . $row['transaction_id'] . "' onclick='hide(" . $row['transaction_id'] . ")'>HIDE</div></div> </div>"; $i++; } } header('Content-Type: text/html'); echo $asDriverCompletedTransaction; } else { $id = $_GET['id']; $asUserCompletedTransaction = ""; $i = 0; while ($row = mysqli_fetch_array($result)) { if ($row['user_id'] == $id && $row['is_visible']) { /*Get driver image and name */ $userObject = new User(); $user = $userObject->getUserById($row['driver_id']); $fetched = mysqli_fetch_array($user); $username = $fetched['name']; $image = $fetched['image']; /* making a single transaction view */ $asUserCompletedTransaction = $asUserCompletedTransaction . "<div class='single-transaction'> <img class='user-image' src='../img/" . $image . "'/> <div class='transaction-info'><div class='transaction-date'>" . date('l, F jS Y',strtotime($row['date'])) . " </div> <div class='user-name'>" . $fetched['name'] . "</div> <div class='transaction-city'>" . $row['pickup'] . " to " . $row['destination'] . "</div> <div class='transaction-rating' id='transaction-". $i ."-rating'>" . $row['rating'] . "</div> <div class='transaction-comment'>and left comment:<blockquote>\"" . $row['comment'] . "\"</blockquote></div></div> <div class='hide-button'><div id='transaction-" . $row['transaction_id'] . "' onclick='hide(" . $row['transaction_id'] . ")'>HIDE</div></div> </div>"; $i++; } } header('Content-Type: text/html'); echo $asUserCompletedTransaction; } if(isset($_GET['hide']) && isset($_GET['id'])){ $id = $_GET['id']; $result = $order->hideTransaction($id); }