Example #1
0
$PDO = new Pdo_Connexion($CONFIG['DB_INI_FILE']);
// model class
require_once "Classes/model.class.php";
$MODEL = new Model($PDO->CNX);
// view class
require_once "Classes/view.class.php";
// html output increment
$OUTPUT = NULL;
if (isset($_POST['form_db'])) {
    if ($_POST['db_name'] != null) {
        $MODEL->ChangeDB($_POST['db_name']);
    }
}
// if a user want to delete an entity in a table
if (isset($_GET['d_ID'])) {
    $MODEL->DeleteEntity($_GET['d_ID'], $_GET['table'], $_GET['champ']);
}
// add a new entity
if (isset($_GET['add'])) {
    $i = 0;
    $sizeOfTab = count($_GET) - 2;
    $finalTab = [];
    foreach ($_GET as $key => $value) {
        if ($i === $sizeOfTab) {
            break;
        } else {
            $finalTab[$key] = $value;
        }
        $i++;
    }
    $MODEL->AddEntity($finalTab, $_GET['T']);