<?php require "vendor/autoload.php"; error_reporting(E_ALL); ini_set("display_errors", "On"); //simpler routing mechanism for serving pages $link = $_SERVER['REQUEST_URI']; $userModel = new UserModel(); $userController = new UserController($userModel); $catalogModel = new CatalogModel(); $catalogModel->setCatalog(); $catalogController = new CatalogController($catalogModel); if ($link === '/') { $userController->index(); } elseif ($link === '/login') { $username = $_POST['username']; $password = $_POST['password']; $form_token = $_POST['form_token']; $userController->login($username, $password, $form_token); } elseif ($link === '/logout') { $userController->logout(); } elseif ($link === '/catalog') { $catalogController->index(); } elseif ($link === '/order') { $json = $_POST['order']; $catalogController->order($json); }