<?php // this is to check if the user is the (owner), (owner + driver), or (owner + conductor) $bp = new BusPersonnel(); $routes = BusRoute::find_all(); $buses = Bus::find_all(); $bus_personnel = BusPersonnel::find_all(); $photo_types = $photo_type_object->get_photo_types("bus"); $photos_of_bus = $photo_object->get_photos('3', $_GET['busid']); //GET request stuff if (isset($_GET['busid'])) { $bus_to_read_update = $bus_object->find_by_id($_GET['busid']); $complaints_of_bus = $complaint_object->get_complaints_for_object(3, $_GET['busid']); $feedback_on_bus = $feedback_item_object->get_feedback_items_for_object(3, $_GET['busid']); } else { $session->message("No Bus ID provided to view."); redirect_to("admin-list-buses.php"); } //check login if ($session->is_logged_in()) { if ($session->object_type == 5) { //admin user $user = $admin_user_object->find_by_id($_SESSION['id']); $profile_picture = $photo_object->get_profile_picture($session->object_type, $user->id); if (isset($_POST['submit'])) { $bus_to_read_update->route_id = $_POST['route_id']; $bus_to_read_update->reg_number = $_POST['reg_number']; $bus_to_read_update->name = $_POST['name']; if ($bus_to_read_update->update()) { $session->message("Success! The Bus details were updated. "); redirect_to('admin-list-buses.php');