require_once 'model/user.php';
    $user = new User($session);
    if ($user->validate()) {
        $user->getRight();
        require_once 'model/cart.php';
        require_once 'view/cart.php';
        $cart = new Cart($_SESSION['data'], $session);
        if ($cart->getCid()) {
            $cartPanel = new cartView($cart);
            $cartPanel->output();
        }
        if (in_array("admin", $user->rights)) {
            require_once 'model/inventory.php';
            require_once 'view/inventory.php';
            $inventory = new Inventory($session);
            $inventoryPanel = new inventoryView($inventory);
            $inventoryPanel->output();
        }
    }
}
// Confirm if there is a logout submission, if so, begin logout process.
if (isset($_POST['logout'])) {
    session_unset();
    session_destroy();
}
// Confirm if there is a search submission, if so, begin searching.
if (!empty($_GET['q'])) {
    require_once 'model/search.php';
    $search = new Search($_GET['q'], $session);
    $search->output();
}
<?php

// Ensure source code is readable:
if (isset($_GET['source'])) {
    highlight_file($_SERVER['SCRIPT_FILENAME']);
    exit;
}
// Confirm if user already login
if (!empty($session->name) && in_array("admin", $user->rights)) {
    // Display inventory panel
    require_once 'model/inventory.php';
    $inventory = new Inventory($session);
    require_once 'view/inventory.php';
    $inventoryPanel = new inventoryView($inventory);
    $inventoryPanel->output();
    $inventoryPanel->addBn();
    $inventoryPanel->delBn();
    // Check for inventory panel submissions
    if (isset($_POST['addInventory'])) {
        if (!$_POST['enterQty']) {
            $boxMsg[] = "Please enter an amount first.";
        } else {
            $inventory->input($_POST['enterPid'], $_POST['enterQty']);
            $inventory->add();
        }
    }
    if (isset($_POST['delInventory'])) {
        if (!$_POST['enterQty']) {
            $boxMsg[] = "Please enter an amount first.";
        } else {
            $inventory->input($_POST['enterPid'], $_POST['enterQty']);