Пример #1
0
<?php

//updateboek.php
require_once "business/GenreService.php";
require_once "business/BoekService.php";
if (isset($_GET["action"]) && $_GET["action"] == "process") {
    $boekSvc = new BoekService();
    $boekSvc->updateBoek($_GET["id"], $_POST["txtTitel"], $_POST["selGenre"]);
    header("location: toonalleboeken.php");
    exit(0);
} else {
    //nieuwe genre service
    $genreSvc = new GenreService();
    //lijst van genre's ophalen
    $genreLijst = $genreSvc->getGenresOverzicht();
    //nieuwe boekenservice
    $boekSvc = new BoekService();
    //het id van het gekozen boek in boek stoppen
    $boek = $boekSvc->haalBoekOp($_GET["id"]);
    include "presentation/updateboekForm.php";
}
Пример #2
0
<?php

//voegboektoe.php
require_once './business/GenreService.php';
require_once './business/BoekService.php';
//Als er process is dan word er een nieuwe boekenservice gemaakt
//boekenscv voegt voegniewboektoe uit en geeft titel en genre mee en stuurt dan door naar toonalleboeken
if (isset($_GET["action"]) && $_GET["action"] == "process") {
    $boekSvc = new BoekService();
    $boekSvc->voegNieuwBoekToe($_POST["txtTitel"], $_POST["selGenre"]);
    header("location: toonalleboeken.php");
    //exit: Wanneer de PHP interpreter deze instructie uitvoert wordt het script op die pagina
    //onmiddellijk afgesloten. Alle instructies daarna worden genegeerd.
    exit(0);
} else {
    //anders .... ?
    $genreSvc = new GenreService();
    $genreLijst = $genreSvc->getGenresOverzicht();
    include "presentation/nieuweboekform.php";
}
<?php

//toonalleboeken.php
require_once "business/BoekService.php";
$boekSvc = new BoekService();
$boekenLijst = $boekSvc->getBoekenOverzicht();
include "presentation/boekenlijst.php";
Пример #4
0
<?php

require_once "business/10-0.genreservice.class.php";
require_once "business/10-0.boekservice.class.php";
require_once "exceptions/10-0.titelbestaatexception.class.php";
if (isset($_GET["action"]) and $_GET["action"] == "process") {
    try {
        BoekService::voegNieuwBoekToe($_POST["txtTitel"], $_POST["selGenre"]);
        header("location: 10-0-toonalleboeken.php");
    } catch (TitelBestaatException $tbe) {
        header("location: 10-0-voegboektoe.php?error=titleexists");
    }
} else {
    $genreLijst = GenreService::toonAlleGenres();
    if (isset($_GET["error"])) {
        $error = $_GET["error"];
    } else {
        $error = '';
    }
    include "presentation/10-0.nieuwboekform.php";
}
Пример #5
0
<?php

require_once "business/10-0.boekservice.class.php";
BoekService::verwijderBoek($_GET["id"]);
header("location: 10-0-toonalleboeken.php");
ewit(0);
Пример #6
0
    if($retobj->result==FALSE){
        echo 'create niet gedaan want emailbestaat al <br>';
    }
    else {
        echo 'Nieuw account gemaakt ';
        $klant->ZetLeverAdres('testadres straatnr gemeente');
        echo "even testen in het <br>";
         echo $klant->__toString();                         
    }
*/
?>
                 
               <h1>Opvragenboek - </h1>
		<?
 
                $bookServ = new BoekService;
                $book = new boek();    
                $book->titel='Nieuwboek';
                $book->setIsbn('0123-1235455');
                $book->setPrice(15.89);
                $book->setUitgever('DeUitgever');
                $book->setAuteur('auteur');
                $book->InitChanged();
                $book = $bookServ->GetDao()->save($book);// new book object saved

                
                
                    
                $book = $bookServ->GetbookByISBN("978-1935182320");   
                $book2 = $book;
                
<?php

//verwijderboek.php
require_once 'business/BoekService.php';
/* 
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
$boekSvc = new BoekService();
$boekSvc->verwijderBoek($_GET["id"]);
header("location: toonalleboeken.php");
exit(0);
Пример #8
0
<?php

require_once "business/10-0.genreservice.class.php";
require_once "business/10-0.boekservice.class.php";
require_once "exceptions/10-0.titelbestaatexception.class.php";
if (isset($_GET["action"]) and $_GET["action"] == "process") {
    try {
        BoekService::updateBoek($_GET["id"], $_POST["txtTitel"], $_POST["selGenre"]);
        header("location: 10-0-toonalleboeken.php");
        exit(0);
    } catch (TitelBestaatException $tbe) {
        header("location: 10-0-updateboek.php?id=" . $_GET["id"] . "&error=titleexists");
    }
} else {
    if (isset($_GET["id"])) {
        $genreLijst = GenreService::toonAlleGenres();
        $boek = BoekService::haalBoekOp($_GET["id"]);
        if (isset($_GET["error"])) {
            $error = $_GET["error"];
        } else {
            $error = '';
        }
        include "presentation/10-0.updateboekform.php";
    } else {
        header("location: 10-0-toonalleboeken.php");
    }
}
Пример #9
0
<?php

require_once "business/10-0.boekservice.class.php";
$boekenLijst = BoekService::toonAlleBoeken();
include "presentation/10-0.boekenlijst.php";