Пример #1
0
        <?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 '
Пример #2
0
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)
{