Exemplo n.º 1
0
$email = isset($_GET["email"]) ? $_GET["email"] : '';
$userrole = isset($_GET["userrole"]) ? $_GET["userrole"] : '';
switch ($action) {
    case 'view_observation':
        $observationsManager = new ObservationsManager();
        $obs = $observationsManager->getObs($target);
        include '../views/obs_plant_view.php';
        break;
    case 'view_observations_list':
        if ($_SESSION["current_user"]->getrole() != 3) {
            header('Location: home.php');
            print "Admin privilege required for this option";
            break;
        }
        $observationsManager = new ObservationsManager();
        $observations = $observationsManager->getAllObs($obstype);
        include '../views/obs_list_view.php';
        break;
    case 'view_user_observations':
        $observationsManager = new ObservationsManager();
        $observations = $observationsManager->getUserObs($email, $obstype);
        include '../views/obs_list_view.php';
        break;
    case 'delete_observation':
        $observationsManager = new ObservationsManager();
        $observationsManager->delete($target);
        header('Location: observation.php');
        break;
    case 'add_observation':
        $obs = new plantObservation();
        $_SESSION['obstype'] = PLANT;