@extends('layout.with-main') @section('breadcrumbs') @endsection @section('page', 'page__staff-bon-earning--index') @section('main')

{{ __('bon.bon') }} {{ __('bon.exchange') }}

@foreach ($bonEarnings as $bonEarning) @endforeach
{{ __('common.name') }} {{ __('common.position') }} Variable Operation Multiplier Conditions {{ __('common.actions') }}
{{ $bonEarning->name }} {{ $bonEarning->position }} @switch($bonEarning->variable) @case('1') 1 (Constant) @break @case('age') {{ __('torrent.age') }} @break @case('size') {{ __('torrent.size') }} @break @case('seeders') {{ __('torrent.seeders') }} @break @case('leechers') {{ __('torrent.leechers') }} @break @case('times_completed') {{ __('torrent.completed-times') }} @break @case('internal') {{ __('common.internal') }} @break @case('personal_release') {{ __('torrent.personal-release') }} @break @case('seedtime') {{ __('torrent.seedtime') }} @break @case('connectable') Connectable @break @default {{ __('common.unknown') }} @endswitch @switch($bonEarning->operation) @case('append') Append @break @case('multiply') Multiply @break @default {{ __('common.unknown') }} @endswitch {{ preg_replace('/(\.\d+?)0+$/', '$1', $bonEarning->multiplier) }}
    @forelse ($bonEarning->conditions as $condition)
  • {{ $condition->operand1 }} {{ $condition->operator }} {{ match ($condition->operand1) { 'age' => \App\Helpers\StringHelper::timeElapsed($condition->operand2), 'size' => \App\Helpers\StringHelper::formatBytes($condition->operand2), 'seedtime' => \App\Helpers\StringHelper::timeElapsed($condition->operand2), 'type_id' => \App\Models\Type::find($condition->operand2)?->name ?? __('common.unknown'), default => preg_replace('/(\.\d+?)0+$/', '$1', $condition->operand2), } }}
  • @empty
  • No conditions
  • @endforelse
  • {{ __('common.edit') }}
  • @csrf @method('DELETE')
  • @endsection