<?php //complete code listing for controllers/admin/petlist.php include_once "models/PetModel.php"; include_once "models/PetRepository.php"; $petDB = new PetRepository($db); $petList = $petDB->getPets(); $petListView = (include_once "views/petlist_view.php"); return $petListView;
<?php include_once "models/PetModel.php"; include_once "models/PetRepository.php"; $editSubmitted = isset($_POST['edit_submitted']); if ($editSubmitted) { $operation = $_POST['edit_submitted']; if ($operation == 'Cancel') { $output = (include_once "controllers/petlist.php"); } else { if ($operation == 'Save') { $petID = $_POST['petID']; $petname = $_POST['petname']; $price = $_POST['price']; $pet = new Pet($petID, $petname, $price, "img/{$petname}.jpg"); $petDB = new PetRepository($db); $output = $petDB->savePet($pet); } } } else { //this runs if form was NOT submitted $petid = $_GET['petID']; $petname = $_GET['petname']; $price = $_GET['price']; $output = (include_once "views/edit_form.php"); } return $output;
<?php include_once "models/PetModel.php"; include_once "models/PetRepository.php"; $petID = $_GET['petID']; $petDB = new PetRepository($db); $output = $petDB->deletePet($petID); return $output;
<?php include_once "models/PetModel.php"; include_once "models/PetRepository.php"; $newImageSubmitted = isset($_POST['new_submitted']); if ($newImageSubmitted) { $operation = $_POST['new_submitted']; if ($operation == 'Upload') { $output = upload(); } else { if ($operation == 'Add') { $petname = $_POST['petname']; $price = $_POST['price']; $pet = new Pet(0, $petname, $price, "img/{$petname}.jpg"); $petDB = new PetRepository($db); $output = $petDB->addPet($pet); } } } else { //this runs if form was NOT submitted $output = (include_once "views/add_form.php"); } return $output; //declare new function function upload() { include_once 'models/Uploader.php'; $uploader = new Uploader('image_data'); $uploader->saveIn('img'); $fileUploaded = $uploader->save(); if ($fileUploaded) {