Select Git revision

Sofiane Lasri authored
index.php 1.37 KiB
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
require_once("app/helpers/config.php");
require_once("app/helpers/strings.php");
require_once("app/helpers/views.php");
require_once("app/models/Database.php");
require_once("controller/ControleurAuteur.php");
require_once("controller/ControleurAdherent.php");
require_once("controller/ControleurLivre.php");
Database::connect();
if (empty($_REQUEST["action"])) {
echo ControleurAuteur::lireAuteurs();
} else {
// C'est plus long que get_class_methods mais c'est moins sujet à problèmes.
switch ($_REQUEST["action"]){
case "lireAuteur":
echo ControleurAuteur::lireAuteur();
break;
case "lireAuteurs":
echo ControleurAuteur::lireAuteurs();
break;
case "creerObjet":
echo ControleurObjet::creerObjet();
break;
case "lireAdherent":
echo ControleurAdherent::lireAdherent();
break;
case "lireAdherents":
echo ControleurAdherent::lireAdherents();
break;
case "lireLivre":
echo ControleurLivre::lireLivre();
break;
case "lireLivres":
echo ControleurLivre::lireLivres();
break;
default:
echo ControleurAuteur::lireAuteur();
break;
}
}