54 lines
2.1 KiB
PHP
54 lines
2.1 KiB
PHP
|
<?php
|
||
|
|
||
|
|
||
|
use WoWPress\Api\BattleNet;
|
||
|
use WoWPress\Database\Cache;
|
||
|
use WoWPress\Models\Character;
|
||
|
|
||
|
global $widget_area;
|
||
|
|
||
|
$characters = Character::orderBy('rank')->get();
|
||
|
get_header();
|
||
|
|
||
|
?>
|
||
|
<section id="primary">
|
||
|
<main id="main">
|
||
|
<div class="bg-glass shadow p-auto">
|
||
|
<table class="table-auto w-full">
|
||
|
<thead class="bg-glass">
|
||
|
<tr>
|
||
|
<td class="p-auto">Name</td>
|
||
|
<td class="p-auto">Klasse</td>
|
||
|
<td class="p-auto">Rang</td>
|
||
|
<td class="p-auto">Server</td>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody class="bg-slate-900">
|
||
|
<?php foreach($characters as $char): ?>
|
||
|
<tr class="text-<?=$char->color?>">
|
||
|
<td class="p-auto">
|
||
|
<div class="flex flex-row gap-2 items-center">
|
||
|
<img class="w-[42px] aspect-1 rounded-full" src="<?=$char->avatar?>" alt="">
|
||
|
<span><?=$char->name?></span>
|
||
|
</div>
|
||
|
</td>
|
||
|
<td class="p-auto">
|
||
|
<div class="flex flex-row gap-2 items-center">
|
||
|
<img class="w-[30px] aspect-1 rounded-full" src="<?=$char->class_icon?>" alt="">
|
||
|
<img class="w-[30px] aspect-1 rounded-full" src="<?=$char->spec_icon?>" alt="">
|
||
|
<span><?=translate_string($char->class)?> - <?=translate_string($char->spec)?></span>
|
||
|
</div>
|
||
|
</td>
|
||
|
<td class="p-auto"><?=$char->rank?></td>
|
||
|
<td class="p-auto"><?=$char->realm?></td>
|
||
|
</tr>
|
||
|
<?php endforeach; ?>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
</main><!-- #main -->
|
||
|
</section><!-- #primary -->
|
||
|
|
||
|
<?php
|
||
|
get_footer();
|