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']);