<?php $auth = new AspidAuth(); $member = $auth->authOpenAPIMember(); if ($member !== FALSE) { $inventoryDAO = new InventoryDAO(); $comboboxFactory = new ComboboxFactory(); $itemGroupDictionary = new ItemGroupDictionary($inventoryDAO); //&& (!isset($_GET) || !isset($_GET['noncom'])) if ($auth->checkRole("COMMANDER") == 1 && !isset($_GET['noncom'])) { showInventoryBar($auth, $comboboxFactory, $itemGroupDictionary); } if ($auth->checkRole("COMMANDER") == 1 && !isset($_GET['noncom'])) { echo '<form id="inve"> <div id="inventoryContainer" class="col-md-12 inventory-main-block blackblock lowerblock" style="padding-bottom:40px; margin-top:84px;"> '; $allItems = $inventoryDAO->getAllItems(); foreach ($allItems as $i) { echo getItemBlock($i); } echo ' <script> prepareListeners(false); </script> </div> </form> '; } else { $allMyItems = $inventoryDAO->getAllItemsByUid($member['uid']); echo '
ini_set('display_startup_errors', 1); error_reporting(-1); require_once "../classes/Navbar.php"; require_once "../classes/PageHead.php"; require_once "../classes/Item.php"; require_once "../classes/AspidAuth.php"; require_once "../classes/UserDAO.php"; require_once "../classes/InventoryDAO.php"; require_once "../classes/ComboboxFactory.php"; require_once "../classes/dictionary/GroupDictionary.php"; require_once "../classes/dictionary/RankDictionary.php"; require_once "../classes/PrivateNavbar.php"; require_once "../classes/WarningsAndErrors.php"; $inventoryDao = new InventoryDAO(); $userDao = new UserDAO(); $allItems = $inventoryDao->getAllItems(); $allUsers = $userDao->getAllActiveUsersOrderByAlphabet(); printTableOfItemType($allItems, 1, $allUsers, $inventoryDao); echo '<h2 style="color:#2b542c;">основное снаряжение</h2>'; printTableOfItemType($allItems, 2, $allUsers, $inventoryDao); echo '<h2 style="color:#2b542c;">второстепенное снаряжение</h2>'; printTableOfItemType($allItems, 3, $allUsers, $inventoryDao); echo '<h2 style="color:#2b542c;">рекомендуемое снаряжение</h2>'; /** * @param $allItems * @param $itemImportanceId * @param $allUsers * @param $inventoryDao */ function printTableOfItemType($allItems, $itemImportanceId, $allUsers, $inventoryDao) {