Пример #1
0
<?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;
Пример #2
0
<?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;
Пример #3
0
<?php

include_once "models/PetModel.php";
include_once "models/PetRepository.php";
$petID = $_GET['petID'];
$petDB = new PetRepository($db);
$output = $petDB->deletePet($petID);
return $output;
Пример #4
0
<?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) {