<?php require 'Controller/CoffeeController.php'; $coffeeController = new CoffeeController(); if (isset($_POST['types'])) { //Fill page with coffees of the selected type $coffeeTables = $coffeeController->CreateCoffeeTables($_POST['types']); } else { //Page is loaded for the first time, no type selected -> Fetch all types $coffeeTables = $coffeeController->CreateCoffeeTables('%'); } //Output page data $title = 'Coffee overview'; $content = $coffeeController->CreateCoffeeDropdownList() . $coffeeTables; include 'Template.php';
<?php require './controller/CoffeeController.php'; $coffeeController = new CoffeeController(); $title = "CoffeeOverview"; $content = $coffeeController->CreateOverviewTable(); if (isset($_GET["deleteId"])) { $coffeeController->DeleteCoffee($_GET["deleteId"]); echo "<script type='text/javascript'>document.location.href='CoffeeOverview.php'</script>"; } include './templates.php';
<?php require './Controller/CoffeeController.php'; $coffeeController = new CoffeeController(); $title = "Add a new Coffee"; $content = "<form action='' method='post'>\n <fieldset>\n <legend>Add a new Coffee</legend>\n <label for='name'>Name: </label>\n <input type='text' class='inputField' name='txtName' /><br/>\n\n <label for='type'>Type: </label>\n <select class='inputField' name='ddlType'>\n <option value='%'>All</option>" . $coffeeController->CreateOptionValues($coffeeController->GetCoffeeTypes()) . "</select><br/>\n\n <label for='price'>Price: </label>\n <input type='text' class='inputField' name='txtPrice' /><br/>\n\n <label for='roast'>Roast: </label>\n <input type='text' class='inputField' name='txtRoast' /><br/>\n\n <label for='country'>Country: </label>\n <input type='text' class='inputField' name='txtCountry' /><br/>\n\n <label for='image'>Image: </label>\n <select class='inputField' name='ddlImage'>" . $coffeeController->GetImages() . "</select></br>\n\n <label for='review'>Review: </label>\n <textarea cols='70' rows='12' name='txtReview'></textarea></br>\n\n <input type='submit' value='Submit'>\n </fieldset>\n</form>"; if (isset($_POST["txtName"])) { $coffeeController->InsertCoffee(); } include './Template.php'; ?>
<?php require './controller/CoffeeController.php'; $coffeeController = new CoffeeController(); $title = "Update Coffee Data"; $content = $coffeeController->CreateUpdateForm($_GET["id"]); if (isset($_POST["txtName"])) { $coffeeController->UpdateCoffee($_GET["id"]); } include './templates.php'; ?>