$_SESSION['authenticated'] = false; } switch ($control) { case "dataset": DatasetController::run(); break; case "login": LoginController::run(); break; case "logout": LogoutController::run(); break; case "measurement": MeasurementController::run(); break; case "profile": ProfileController::run(); break; case "sensor": SensorController::run(); break; case "signup": SignupController::run(); break; case "user": UserController::run(); break; default: HomeView::show(array(null)); } ob_end_flush();
<div class="row"> <div class="col-lg-12"> <div class="ibox float-e-margins"> <div class="ibox-title"> <h5>Remove a sensor<small> from an available sensor board </small></h5> </div> <div class="ibox-content"> <form method="post" action="php/DeleteSensor.php" class="form-horizontal"> <div class="form-group"><label class="col-sm-2 control-label">Select Board</label> <div class="col-sm-10"> <select class="form-control m-b" name="sensor"> <option disabled selected>- Select a sensor -</option> <?php $sensorController = new SensorController(); $sensors = $sensorController->selectAll(); foreach ($sensors as $sensor) { $sensorTypeController = new SensorTypeController(); $sensor_type = $sensorTypeController->selectByID($sensor->getSensorType()); $sensorBoardController = new SensorBoardController(); $sensorBoard = $sensorBoardController->selectByID($sensor->getSensorBoardId()); $locationController = new LocationController(); $loc = $locationController->getLocationByID($sensorBoard->getLocationId()); echo '<option value="' . $sensor->getIdsensor() . '">' . 'Sensor ' . $sensor->getIdsensor() . ' - ' . $sensor_type->getTypeName() . ' sensor of board ' . $sensor->getSensorBoardId() . ' at ' . $loc->getLocationName() . ', ' . $loc->getLocationCity() . ' (' . $loc->getLatitude() . ', ' . $loc->getLongitude() . ')' . '</option>'; } ?> </select> </div> </div>
<?php include "../LoadClass.php"; /** * Created by PhpStorm. * User: User * Date: 1/15/2016 * Time: 2:04 PM */ // Get sensor id $id = $_POST['sensor']; // Remove sensor $sensorController = new SensorController(); $sensorController->removeSensorById($id); header('Location: ../edit_sensor.php');
<?php include "../LoadClass.php"; /** * Created by PhpStorm. * User: Roshan * Date: 12/17/2015 * Time: 12:22 AM */ $sensor_board = $_POST['sensor_board']; $sensor_type = $_POST['sensor_type']; $manufactured_date = $_POST['manufactured_date']; $formatted_date = date("Y-m-d", strtotime($manufactured_date)); $sensorController = new SensorController(); $sensor = new Sensor('', $sensor_board, $formatted_date, $sensor_type, '1'); $sensorController->insert($sensor); $sensorBoardController = new SensorBoardController(); $sensorBoard = $sensorBoardController->selectByID($sensor_board); $sensorBoard->getNoOfSensors($sensorBoard->getNoOfSensors() + 1); $sensorBoardController->update($sensorBoard); header('Location: ../device_add.php');