diff --git a/admin/pages/accounts.php b/admin/pages/accounts.php index c2154299..0358753b 100644 --- a/admin/pages/accounts.php +++ b/admin/pages/accounts.php @@ -27,6 +27,13 @@ $nameOrNumberColumn = getAccountIdentityColumn(); $hasSecretColumn = $db->hasColumn('accounts', 'secret'); $hasCoinsColumn = $db->hasColumn('accounts', 'coins'); + +$hasCoinsTransferableColumn = $db->hasColumn('accounts', 'coins_transferable'); +$hasTransferableCoinsColumn = $db->hasColumn('accounts', 'transferable_coins'); +$coinsTransferableColumn = + $hasTransferableCoinsColumn ? + 'transferable_coins' : 'coins_transferable'; + $hasPointsColumn = $db->hasColumn('accounts', 'premium_points'); $hasTypeColumn = $db->hasColumn('accounts', 'type'); $hasGroupColumn = $db->hasColumn('accounts', 'group_id'); @@ -136,11 +143,18 @@ else if (isset($_REQUEST['search'])) { if (!Validator::email($email)) $errors['email'] = Validator::getLastError(); - //tibia coins + // tibia coins if ($hasCoinsColumn) { $t_coins = $_POST['t_coins']; verify_number($t_coins, 'Tibia coins', 12); } + + // transferable tibia coins + if ($hasCoinsTransferableColumn || $hasTransferableCoinsColumn) { + $t_coins_transferable = $_POST['t_coins_transferable']; + verify_number($t_coins_transferable, 'Transferable Tibia coins', 12); + } + // prem days $p_days = (int)$_POST['p_days']; verify_number($p_days, 'Prem days', 11); @@ -185,12 +199,18 @@ else if (isset($_REQUEST['search'])) { if ($hasSecretColumn) { $account->setCustomField('secret', $secret); } + $account->setCustomField('key', $key); $account->setEMail($email); + if ($hasCoinsColumn) { $account->setCustomField('coins', $t_coins); } + if ($hasCoinsTransferableColumn || $hasTransferableCoinsColumn) { + $account->setCustomField($coinsTransferableColumn, $t_coins_transferable); + } + $lastDay = 0; if($p_days != 0 && $p_days != OTS_Account::GRATIS_PREMIUM_DAYS) { $lastDay = time(); @@ -401,6 +421,12 @@ else if (isset($_REQUEST['search'])) { + +
+ + +
+