<?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]);