<?php

// require '../vendor/autoload.php';
// \Bovinetracker\Config::setDirectory('../config');
if (isset($_POST) && sizeof($_POST) > 0) {
    $data = new \Bovinetracker\CowData();
    $data->addCow($_POST);
    header("Location: /listcows");
    exit;
}
$template = new \Bovinetracker\Template("../views/base.phtml");
$template->render("../views/index/addcow.phtml", ['cows' => $cows]);
<?php

// require '../vendor/autoload.php';
// \Bovinetracker\Config::setDirectory('../config');
if (!isset($_GET['id']) || empty($_GET['id'])) {
    echo "You did not pass in an ID.";
    exit;
}
$data = new \Bovinetracker\CowData();
$cow = $data->getCow($_GET['id']);
if ($cow === false) {
    echo "Cow not found!";
    exit;
}
if ($data->deleteCow($_GET['id'])) {
    header("Location: /listcows");
    exit;
} else {
    echo "A delete error occurred.";
}
<?php

//8-9-2015, Houston Giles
//Bovine Tracker
// require '../vendor/autoload.php';
// \Bovinetracker\Config::setDirectory('../config');
$data = new \Bovinetracker\CowData();
$cows = $data->getAllCows();
$template = new \Bovinetracker\Template("../views/base.phtml");
$template->render("../views/index/listcows.phtml", ['cows' => $cows]);
<?php

// require '../vendor/autoload.php';
// \Bovinetracker\Config::setDirectory('../config');
if (isset($_POST['id']) && !empty($_POST['id'])) {
    $data = new \Bovinetracker\CowData();
    if ($data->update($_POST)) {
        header("Location: /index.php");
        exit;
    } else {
        echo "An update error occurred.";
        exit;
    }
}
if (!isset($_GET['id']) || empty($_GET['id'])) {
    echo "You did not pass in an ID.";
    exit;
}
$data = new \Bovinetracker\CowData();
$cow = $data->getCow($_GET['id']);
if ($cow === false) {
    echo "Cow not found!";
    exit;
}
$template = new \Bovinetracker\Template("../views/base.phtml");
$template->render("../views/index/editcow.phtml", ['cow' => $cow]);