@foreach($columns as $key => $column) @endforeach @forelse($rows as $row) @php $color = $name = $user = $fromUser = $plan = $parameter = $route = $withdrawGateway = $withdrawFinalAmount = $withdrawConversion = $withdrawRate = $withdrawLimit = $withdrawCharges = ''; if (\App\Enums\PageIdentifier::MATRIX->value == $page_identifier) { $totalAmount = $row->matrixLevel->sum('amount') + $row->referral_reward; $calculateAmount = $row->amount - $totalAmount; $color = \App\Enums\Matrix\PlanStatus::getColor($row->status); $name = \App\Enums\Matrix\PlanStatus::getName($row->status); $route = '' . __('Edit') . ''; } elseif (\App\Enums\PageIdentifier::MATRIX_ENROLLED->value == $page_identifier) { $color = \App\Enums\Matrix\InvestmentStatus::getColor($row->status); $name = \App\Enums\Matrix\InvestmentStatus::getName($row->status); } elseif (\App\Enums\PageIdentifier::STAKING_INVESTMENT->value == $page_identifier) { $color = \App\Enums\Investment\Staking\Status::getColor($row->status); $name = \App\Enums\Investment\Staking\Status::getName($row->status); } elseif (\App\Enums\PageIdentifier::BINARY->value == $page_identifier) { $color = \App\Enums\Matrix\PlanStatus::getColor($row->status); $name = \App\Enums\Matrix\PlanStatus::getName($row->status); $route = ''. __('Edit') . ''; } elseif (\App\Enums\PageIdentifier::BINARY_INVESTMENT->value == $page_identifier) { $plan = $row->plan_name; $route = "id) . "'>" . __('Details') . ""; } elseif (\App\Enums\PageIdentifier::DAILY_COMMISSIONS->value == $page_identifier) { $user = $row->user->email; } elseif (\App\Enums\PageIdentifier::COMMISSIONS->value == $page_identifier) { $fromUser = optional($row->fromUser)->email; } elseif (\App\Enums\PageIdentifier::PIN_GENERATE->value == $page_identifier) { if ($row->set_user_id) { $user = "setUser->id) . "\">" . $row->setUser->email . ""; } else { $user = __('Admin'); } $color = \App\Enums\Matrix\PinStatus::getColor($row->status); $name = \App\Enums\Matrix\PinStatus::getName($row->status); }elseif (\App\Enums\PageIdentifier::STAKING_PLAN->value == $page_identifier) { $color = \App\Enums\Status::getColor($row->status); $name = \App\Enums\Status::getName($row->status); $route = "" . __('Edit') . ""; } elseif (\App\Enums\PageIdentifier::TIME_TABLE->value == $page_identifier) { $color = \App\Enums\Status::getColor($row->status); $name = \App\Enums\Status::getName($row->status); $route = "" . __('Edit') . ""; } elseif (\App\Enums\PageIdentifier::KYC_IDENTITY->value == $page_identifier) { $route = "" . __('Update') . ""; } elseif (\App\Enums\PageIdentifier::REWARD->value == $page_identifier) { $color = \App\Enums\Status::getColor($row->status); $name = \App\Enums\Status::getName($row->status); $route = "" . __('Edit') . ""; }elseif (\App\Enums\PageIdentifier::HOLIDAY_SETTING->value == $page_identifier) { $route = "" . __('Edit') . ""; }elseif (\App\Enums\PageIdentifier::TRADE_PARAMETER->value == $page_identifier) { $parameter = $row->time . ' ' . $row->unit; $color = \App\Enums\Trade\TradeParameterStatus::getColor($row->status); $name = \App\Enums\Trade\TradeParameterStatus::getName($row->status); $route = "" . __('Edit') . ""; } elseif (\App\Enums\PageIdentifier::CRYPTO_CURRENCY->value == $page_identifier) { $color = \App\Enums\Trade\CryptoCurrencyStatus::getColor($row->status); $name = \App\Enums\Trade\CryptoCurrencyStatus::getName($row->status); $route = "" . __('Edit') . ""; } elseif (\App\Enums\PageIdentifier::DEPOSIT->value == $page_identifier) { $color = \App\Enums\Payment\Deposit\Status::getColor($row->status); $name = \App\Enums\Payment\Deposit\Status::getName($row->status); $route = "id) . "'>" . __('Details') . ""; } elseif (\App\Enums\PageIdentifier::WITHDRAW_METHOD->value == $page_identifier) { $color = \App\Enums\Payment\Withdraw\MethodStatus::getColor($row->status); $name = \App\Enums\Payment\Withdraw\MethodStatus::getName($row->status); $withdrawRate = getCurrencySymbol() . "1" . ' = ' . shortAmount($row->rate) . ' ' . $row->currency_name; $withdrawLimit = getCurrencySymbol() . shortAmount($row->min_limit) . ' - ' . getCurrencySymbol() . shortAmount($row->max_limit); $withdrawCharges = "Fixed charge: " . getCurrencySymbol() . shortAmount($row->fixed_charge, 2) . '
' . 'Percent Charge: ' . shortAmount($row->percent_charge, 2) . '%'; $route = "id) . "'>" . __('Edit') . ""; } elseif (\App\Enums\PageIdentifier::WITHDRAW_LOG->value == $page_identifier) { $color = \App\Enums\Payment\Withdraw\Status::getColor($row->status); $name = \App\Enums\Payment\Withdraw\Status::getName($row->status); $withdrawFinalAmount = getCurrencySymbol() . shortAmount($row->amount); $withdrawConversion = getCurrencySymbol() . '1' . ' = ' . shortAmount($row->rate) . ' ' . __($row->currency); $withdrawGateway = $row->withdrawMethod->name ?? 'N/A'; $route = "id) . "'>" . __('Details') . ""; } elseif (\App\Enums\PageIdentifier::AGENT_WITHDRAW_LOG->value == $page_identifier) { $color = \App\Enums\Payment\Withdraw\Status::getColor($row->status); $name = \App\Enums\Payment\Withdraw\Status::getName($row->status); $withdrawFinalAmount = getCurrencySymbol() . shortAmount($row->amount); $withdrawConversion = getCurrencySymbol() . '1' . ' = ' . shortAmount($row->rate) . ' ' . __($row->currency); $withdrawGateway = $row->withdrawMethod->name ?? 'N/A'; $route = "id) . "'>" . __('Details') . ""; } elseif (\App\Enums\PageIdentifier::SUPPORT_TICKET->value == $page_identifier) { $color = \App\Enums\SupportTicketStatus::getColor($row->status); $name = \App\Enums\SupportTicketStatus::getName($row->status); $route = "uid) . "'>" . __('Details') . ""; } elseif (\App\Enums\PageIdentifier::USER->value == $page_identifier) { $color = \App\Enums\User\Status::getColor($row->status); $name = \App\Enums\User\Status::getName($row->status); $route = " $row->id]) . "\">" . __('Details') . ""; } elseif (\App\Enums\PageIdentifier::AGENT->value == $page_identifier) { $color = \App\Enums\Status::getColor($row->status); $name = \App\Enums\Status::getName($row->status); } elseif (\App\Enums\PageIdentifier::PAYMENT_GATEWAY->value == $page_identifier) { $color = \App\Enums\Status::getColor($row->status); $name = \App\Enums\Status::getName($row->status); $route = "id) . "'>" . __('Edit') . ""; }elseif (\App\Enums\PageIdentifier::MANUAL_PAYMENT_GATEWAY->value == $page_identifier) { $color = \App\Enums\Status::getColor($row->status); $name = \App\Enums\Status::getName($row->status); $route = "id) . "'>" . __('Edit') . ""; } elseif (\App\Enums\PageIdentifier::SMS_EMAIL_TEMPLATES->value == $page_identifier) { $color = \App\Enums\Status::getColor($row->status); $name = \App\Enums\Status::getName($row->status); $route = "id) . "'>" . __('Edit') . ""; }elseif (\App\Enums\PageIdentifier::SMS_GATEWAYS->value == $page_identifier) { $color = \App\Enums\Status::getColor($row->status); $name = \App\Enums\Status::getName($row->status); $route = "id) . "'>" . __('Edit') . ""; }elseif (\App\Enums\PageIdentifier::TRADE->value == $page_identifier) { $color = \App\Enums\Trade\TradeStatus::getColor($row->status); $name = \App\Enums\Trade\TradeStatus::getName($row->status); } @endphp @foreach($columns as $dbColumn => $column) @endforeach @empty @endforelse
@lang($column)
@if($dbColumn == 'created_at') {{ showDateTime($row->$dbColumn) }} @elseif($dbColumn == 'last_run') @if(is_null($row->$dbColumn)) {{ __('N/A') }} @else {{ showDateTime($row->$dbColumn) }} @endif @elseif($dbColumn == 'pair')
{{ $row->name }}
{{ $row->pair }}
@elseif($dbColumn == 'payment_gateway_name')
{{ $row->name }}
{{ $row->name }}
@elseif($dbColumn == 'sms_gateway_name') {{__(ucfirst($row->name))}} @if($row->id == $setting->sms_gateway_id) @endif @elseif($dbColumn == 'parameter') {{ $parameter }} @elseif($dbColumn == 'transaction_name') {{ $row->agent->name ?? '' }} @elseif($dbColumn == 'duration') {{ $row->duration }} {{ __('Days') }} @elseif($dbColumn == 'holiday_date') {{ showDateTime($row->date, 'd M Y') }} @elseif(Str::contains($dbColumn, "crypto")) @if($dbColumn == 'crypto_price_change_24h') {{ getArrayValue($row->meta, Str::replaceFirst('crypto_', '', $dbColumn)) }}% @else {{ getCurrencySymbol() }}{{ getArrayValue($row->meta, Str::replaceFirst('crypto_', '', $dbColumn)) }} @endif @elseif($dbColumn == 'user_id') user_id) }}>{{ $row->user->email }} @elseif($dbColumn == 'payment_gateway_id') {{ $row->gateway->name ?? 'N/A' }} @elseif($dbColumn == 'set_user_id') @php echo $user @endphp @elseif($dbColumn == 'from_user_id') from_user_id) }}>{{ $fromUser }} @elseif($dbColumn == 'user_wallet') @elseif($dbColumn == 'user_identity_information') @elseif($dbColumn == 'user_add_subtract') @elseif($dbColumn == 'agent_action') {{ __('Edit') }} @elseif($dbColumn == 'agent_primary_balance') {{ getCurrencySymbol() }}{{ shortAmount($row->balance ?? 0) }} @elseif($dbColumn == 'transaction_post_balance') {{ \App\Enums\Transaction\WalletType::getName((int)$row->wallet_type) }} : {{ getCurrencySymbol() }}{{ shortAmount($row->post_balance) }} @elseif($dbColumn == 'transaction_amount') {{ getCurrencySymbol() }}{{ shortAmount($row->amount) }} @elseif($dbColumn == 'transaction_wallet_type') {{ \App\Enums\Transaction\WalletType::getWalletName((int)$row->wallet_type) }} @elseif($dbColumn == 'transaction_source') {{ \App\Enums\Transaction\Source::getName((int)$row->source) }} @elseif($dbColumn == 'withdraw_method_id') {{ $withdrawGateway }} @elseif($dbColumn == 'withdraw_amount') {{ $withdrawFinalAmount }} @elseif($dbColumn == 'time_table') {{ $row->time ?? '' }} {{ __('Hours') }} @elseif($dbColumn == 'withdraw_conversion') {{ $withdrawConversion }} @elseif($dbColumn == 'withdraw_rate') {{ $withdrawRate }} @elseif($dbColumn == 'rate') {{ getCurrencySymbol() }}1 = {{ shortAmount($row->$dbColumn) }} {{ $row->currency }} @elseif($dbColumn == 'withdraw_limit') {{ $withdrawLimit }} @elseif($dbColumn == 'withdraw_charges') @php echo $withdrawCharges @endphp @elseif($dbColumn == 'amount' || $dbColumn == 'reward' || $dbColumn == 'referral_reward' || $dbColumn == 'profit' || $dbColumn == 'minimum' || $dbColumn == 'maximum' || $dbColumn == 'daily_profit' || $dbColumn == 'post_balance' || $dbColumn == 'charge' || $dbColumn == 'final_amount' || $dbColumn == 'after_charge' || $dbColumn == 'price' || $dbColumn == 'referral_commissions' || $dbColumn == 'level_commissions') {{ getCurrencySymbol() }}{{ shortAmount($row->$dbColumn) }} @elseif($dbColumn == 'invest' || $dbColumn == 'team_invest' || $dbColumn == 'deposit' || $dbColumn == 'referral_count') @if (\App\Enums\PageIdentifier::REWARD->value == $page_identifier) {{ $dbColumn == 'referral_count' ? '' : getCurrencySymbol() }}{{ shortAmount($row->$dbColumn) }} @endif @elseif($dbColumn == 'trade_outcome_amount') @if($row->outcome == \App\Enums\Trade\TradeOutcome::WIN->value) {{ getCurrencySymbol() }}{{ shortAmount($row->amount) }} + {{ getCurrencySymbol() }}{{ shortAmount($row->winning_amount) }} = {{ getCurrencySymbol() }}{{ shortAmount($row->amount + $row->winning_amount) }} @elseif($row->outcome == \App\Enums\Trade\TradeOutcome::LOSE->value) {{ getCurrencySymbol() }}{{ shortAmount($row->amount) }} @else {{ getCurrencySymbol() }}{{ shortAmount($row->amount) }} @endif @elseif($dbColumn == 'return_percentage' || $dbColumn == 'interest_rate' || $dbColumn == 'percent_charge') {{ shortAmount($row->$dbColumn) }}% @elseif($dbColumn == 'staking_amount') {{ getCurrencySymbol() }}{{ shortAmount($row->minimum_amount) }} - {{ getCurrencySymbol() }}{{ shortAmount($row->maximum_amount) }} @elseif($dbColumn == 'invest_limit') @if($row->type == \App\Enums\Investment\InvestmentRage::RANGE->value) {{ getCurrencySymbol() }}{{ shortAmount($row->minimum) }} - {{ getCurrencySymbol() }}{{ shortAmount($row->maximum) }} @else {{ getCurrencySymbol() }}{{ shortAmount($row->amount) }} @endif @elseif($dbColumn == 'payment_limit') {{ getCurrencySymbol() }}{{ shortAmount($row->minimum) }} - {{ getCurrencySymbol() }}{{ shortAmount($row->maximum) }} @elseif($dbColumn == 'investment_interest_rate') @if(@$row->interest_type == \App\Enums\Investment\InterestType::PERCENT->value) {{ shortAmount($row->interest_rate) }} % @else {{ shortAmount($row->interest_rate) }} {{ getCurrencyName() }} @endif @elseif($dbColumn == 'investment_interest') {{ getCurrencySymbol() }}{{ shortAmount($row->interest_rate) }} @elseif($dbColumn == 'should_pay') {{ $row->should_pay != -1 ? getCurrencySymbol(). shortAmount($row->should_pay) : '****' }} @elseif($dbColumn == 'investment_time') {{ $row->timeTable->time ?? 'N/A' }} {{ __('Hours') }} @elseif($dbColumn == 'investment_return_type') {{ \App\Enums\Investment\ReturnType::getName(@$row->interest_return_type) }} @elseif($dbColumn == 'investment_recommend') {{ $row->is_recommend ? 'Yes' : 'No' }} @elseif($dbColumn == 'invest_type') {{ \App\Enums\Investment\InvestmentRage::getName($row->type) }} @elseif($dbColumn == 'plan_profit_loss') @if ($row->amount > $totalAmount) @lang('Admin Profit') {{ getCurrencySymbol() }}{{ shortAmount($calculateAmount)}} @else @lang('Admin Loss') {{ getCurrencySymbol() }}{{ abs(shortAmount($calculateAmount)) }} @endif @elseif($dbColumn == 'is_reinvest') @if($row->is_reinvest) {{ __('Yes') }} @else {{ __('No') }} @endif @elseif($dbColumn == 'trade_currency_id') {{ $row->cryptoCurrency->name ?? 'N/A' }} @elseif($dbColumn == 'trade_original_price') ${{ shortAmount($row->original_price) }} @elseif($dbColumn == 'trade_volume') {{ \App\Enums\Trade\TradeVolume::getName($row->volume) }} @elseif($dbColumn == 'trade_outcome') {{ \App\Enums\Trade\TradeOutcome::getName($row->outcome) }} @elseif($dbColumn == 'status') {{ $name }} @elseif($dbColumn == 'symbol') {{ strtoupper($row->symbol) }} @elseif($dbColumn == 'priority') {{ \App\Enums\TicketPriorityStatus::getColor($row->$dbColumn) }} @elseif($dbColumn == 'menu_parent_id') {{ optional($row->parent)->name ?? __('N/A') }} @elseif($dbColumn == 'language_action')
{{ __('Edit') }} @if($row->is_default != \App\Enums\Status::ACTIVE->value) {{ __('Delete') }} @endif {{ __('Translate') }}
@elseif($dbColumn == 'language_is_default') {{ \App\Enums\Status::getName($row->is_default, true) }} @elseif($dbColumn == 'menu_action')
@if(!$row->is_default) {{ __('Sections') }} {{ __('Edit') }} {{ __('Delete') }} @else {{ __('N/A') }} @endif
@elseif($dbColumn == 'action') @php echo $route @endphp @elseif($dbColumn == 'url') {{ $row->url }} @elseif($dbColumn == 'blocked') {{ \App\Enums\Status::getName($row->blocked, true) }} @elseif($dbColumn == 'staking_interest') {{ getCurrencySymbol() }}{{ shortAmount($row->interest) }} @elseif($dbColumn == 'staking_total_return') {{ getCurrencySymbol() }}{{ shortAmount($row->amount + $row->interest) }} @elseif($dbColumn == 'staking_total_return') {{ getCurrencySymbol() }}{{ shortAmount($row->amount + $row->interest) }} @elseif($dbColumn == 'upcoming_investment_payment') @if($row->status == \App\Enums\Investment\Status::INITIATED->value)
@else {{ \App\Enums\Status::getName($row->status) }} @endif @elseif($dbColumn == 'user_kyc_status') {{ \App\Enums\User\KycStatus::getName($row->kyc_status) }} @elseif($dbColumn == 'pin_number') {{ $row->pin_number }} @else {{ $row->$dbColumn }} @endif
{{ __('No Data Found')}}
{{$rows->appends(request()->all())->links()}}