mirror of
https://github.com/slawkens/myaac.git
synced 2025-10-13 17:24:54 +02:00
feat: replace POT Query Builder to Eloquent ORM (#230)
* wip * wip * wip * wip * wip * fix: reusing pdo connection from pot * wip * wip * wip * wip * move files In future, all classes will be in src/ folder * Replace namespace name, for future * Remove duplicated exception * Fix towns from db * Fix spells page * Add default FAQ question + FAQ model * feat: reset colors in menus * Add confirm + save button at the top (menus) * Do not insert duplicated FAQ on install * Refactor install menus * Fix changelogs showing * Fix menu update, only with specified template name * Fix account create -> missing compat * Fix bans_per_page * banned_by is player_id. type = 2 is namelock in tfs 0.3 * Add getPlayerNameById, fix getPlayerNameByAccount * Change link name * Order by lastlogin * fix: query optimize * wip * wip * wip * wip * wip * wip * wip * Refactor notepad.php, class was useless * This is showing error, if the updated rows = 0 * Fix success & error class (bootstrap) * Uncomment require migrate.php * Some distro have owner_id * Update Player.php --------- Co-authored-by: slawkens <slawkens@gmail.com>
This commit is contained in:
@@ -7,6 +7,9 @@
|
||||
* @copyright 2019 MyAAC
|
||||
* @link https://my-aac.org
|
||||
*/
|
||||
|
||||
use MyAAC\Models\Player;
|
||||
|
||||
defined('MYAAC') or die('Direct access not allowed!');
|
||||
|
||||
$title = 'Player editor';
|
||||
@@ -744,8 +747,7 @@ else if (isset($_REQUEST['search'])) {
|
||||
<div class="row">
|
||||
<?php
|
||||
if (isset($account) && $account->isLoaded()) {
|
||||
$account_players = $account->getPlayersList();
|
||||
$account_players->orderBy('id');
|
||||
$account_players = Player::where('account_id', $account->getId())->orderBy('id')->get();
|
||||
if (isset($account_players)) { ?>
|
||||
<table class="table table-striped table-condensed table-responsive d-md-table">
|
||||
<thead>
|
||||
@@ -758,23 +760,13 @@ else if (isset($_REQUEST['search'])) {
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($account_players as $i => $player):
|
||||
$player_vocation = $player->getVocation();
|
||||
$player_promotion = $player->getPromotion();
|
||||
if (isset($player_promotion)) {
|
||||
if ((int)$player_promotion > 0)
|
||||
$player_vocation += ($player_promotion * $config['vocations_amount']);
|
||||
}
|
||||
|
||||
if (isset($config['vocations'][$player_vocation])) {
|
||||
$vocation_name = $config['vocations'][$player_vocation];
|
||||
} ?>
|
||||
<?php foreach ($account_players as $i => $player): ?>
|
||||
<tr>
|
||||
<th><?php echo $i; ?></th>
|
||||
<td><?php echo $player->getName(); ?></td>
|
||||
<td><?php echo $player->getLevel(); ?></td>
|
||||
<td><?php echo $vocation_name; ?></td>
|
||||
<td><a href="?p=players&id=<?php echo $player->getId() ?>" class=" btn btn-success btn-sm" title="Edit"><i class="fas fa-pencil-alt"></i></a></td>
|
||||
<th><?php echo $i + 1; ?></th>
|
||||
<td><?php echo $player->name; ?></td>
|
||||
<td><?php echo $player->level; ?></td>
|
||||
<td><?php echo $player->vocation_name; ?></td>
|
||||
<td><a href="?p=players&id=<?php echo $player->getKey() ?>" class=" btn btn-success btn-sm" title="Edit"><i class="fas fa-pencil-alt"></i></a></td>
|
||||
</tr>
|
||||
<?php endforeach ?>
|
||||
</tbody>
|
||||
|
Reference in New Issue
Block a user