<?php use WoWPress\Api\BattleNet; use WoWPress\Database\Cache; use WoWPress\Frontend\Icon; use WoWPress\Models\Character; use WoWPress\Models\CharacterList; global $widget_area; set_sidebar_status('top', false); $characters = Character::orderBy('rank')->get(); get_header(); ?> <div class="top-title flex flex-row gap-2" style="margin-top:calc(-1 * var(--wowp-gap))"> <div class="text-3xl font-bold bg-glass shadow p-3 text-center w-full"> <?= $GLOBALS['wowpress']['page_title'] ?> </div> </div> <section id="primary" x-data="{char:null}"> <main id="main" class="flex flex-row gap-2 flex-wrap"> <?php foreach (CharacterList::all() as $list) : ?> <a class="bg-glass shadow p-auto text-center" href="/list/<?=$list->ID?>"> <div class="text-2xl"><?= $list->list_name ?></div> <div class="text-small text-slate-700">(<?= $list->characters()->groupBy('ID')->get()->count() ?> Charaktere)</div> </a> <?php endforeach; ?> </main><!-- #main --> <?php if (current_user_can('wowpress_edit_raids')) : ?> <template x-teleport="#sidebar_right"> <div class="bg-glass shadow p-auto order-1"> <h4 class="text-xl font-bold text-center mb-2">Liste hinzufügen</h4> <form action="/request" method="POST"> <div class="flex flex-col gap-2"> <?php wp_nonce_field('addList', 'addList_nonce'); ?> <input type="hidden" name="action" value="addList"> <input type="text" class="bg-white bg-opacity-0 border-alliance" placeholder="Listenname" name="list_name"> <input type="text" class="bg-white bg-opacity-0 border-alliance" placeholder="CSS-Farbe der Einträge" name="border_color"> <label for="notify" class="flex flex-row gap-1 items-center justify-between">Spieler bei Eintrag benachrichtigen? <input class="accent-orange-500" type="checkbox" name="notify" id="notify"></label> <button type="submit" class="btn btn-outline btn-orange"><?= Icon::get('o-plus') ?> Hinzufügen</a> </div> </form> </div> </template> <?php endif; ?> </section><!-- #primary --> <?php get_footer();