Example #1
0
// Contrôleur de l'affichage hors connexion
// dependencies
require 'model/MaPDOClass.php';
//require 'model/Periode.php';
//require 'model/Livre.php';
//require 'model/Ecrivain.php';
require 'model/PeriodeManager.php';
require 'model/LivreManager.php';
require 'model/EcrivainManager.php';
require 'model/EcrivainAdminManager.php';
if (isset($_GET['idperiode'])) {
    // require all links in menu
    $periode_m = new PeriodeManager(MaPDO::getConnection(DB_SELECT, DB_USER, DB_PWD, TRUE));
    $menu = $periode_m->recupTous();
    $id = (int) $_GET['idperiode'];
    $periode = $periode_m->recupUn($id);
    $ecrivain_m = new EcrivainManager(MaPDO::getConnection(DB_SELECT, DB_USER, DB_PWD, TRUE));
    $tous_ecrivains = $ecrivain_m->recupTous();
    foreach ($tous_ecrivains as $key => $value) {
        if ($value->sciecle_id != $id) {
            unset($tous_ecrivains[$key]);
        }
    }
    include 'view/periode.php';
} elseif (isset($_GET['idecrivain'])) {
    // require all links in menu
    $periode_m = new PeriodeManager(MaPDO::getConnection(DB_SELECT, DB_USER, DB_PWD, TRUE));
    $menu = $periode_m->recupTous();
    // récupération de l'écrivain en question
    $id = (int) $_GET['idecrivain'];
    $ecrivain_a_m = new EcrivainAdminManager(MaPDO::getConnection(DB_SELECT, DB_USER, DB_PWD, TRUE));
Example #2
0
<?php

// Contrôleur de l'affichage hors connexion
// dependencies
require 'model/MaPDOClass.php';
require 'model/Periode.php';
require 'model/Livre.php';
require 'model/Ecrivain.php';
// managers
require 'model/PeriodeManager.php';
require 'model/LivreManager.php';
require 'model/EcrivainManager.php';
$periode_m = new PeriodeManager(MaPDO::getConnection(DB_SELECT, DB_USER, DB_PWD, TRUE));
$ecrivain_m = new EcrivainManager(MaPDO::getConnection(DB_SELECT, DB_USER, DB_PWD, TRUE));
$livre_m = new LivreManager(MaPDO::getConnection(DB_SELECT, DB_USER, DB_PWD, TRUE));
$obj = $periode_m->recupUn(1);
var_dump($obj);
$obj = $ecrivain_m->recupUn(1);
var_dump($obj);
$obj = $livre_m->recupUn(1);
var_dump($obj);
header('Content-Type: text/html; charset=utf-8');