@foreach(json_decode(file_get_contents(storage_path().'/actions.json'), true) as $message) @php $user = \App\User::where('id', $message['id'])->first(); if(isset($message['data']['id'])) $data_user = \App\User::where('id', $message['data']['id'])->first(); $type = 'Неизвестно'; $description = ''; if($message['type'] == 1) { $type = 'Создание промокода'; $description = $message['data']['code']. ', '.$message['data']['usages'].' использований, '.$message['data']['sum'].' руб.'; } if($message['type'] == 2) { $type = 'Удаление промокода'; $description = $message['data']['code']; } if($message['type'] == 3) { $type = 'Изменение промокода'; $description = $message['data']['code']. ', '.$message['data']['usages'].' использований, '.$message['data']['sum'].' руб.
Было: '.$message['data']['prev']['usages'].' использований, '.$message['data']['prev']['sum'].' руб'; } if($message['type'] == 4) { $type = 'Блокировка чата'; $description = $data_user->username.' (id: '.$data_user->id.')'; } if($message['type'] == 5) { $type = ($message['data']['type'] === 'ban' ? 'Блокировка' : 'Разблокировка').' доступа к сайту'; $description = $data_user->username.' (id: '.$data_user->id.')'; } if($message['type'] == 6) { $type = 'Временная блокировка чата'; $description = $data_user->username.' (id: '.$data_user->id.') - '.$message['data']['minutes'].' мин.'; } if($message['type'] == 7) { $type = 'Создание группы временных промокодов'; $description = $message['data']['num'] . ' шт.'; } if($message['type'] == 8) { $type = 'Изменение уровня доступа'; $description = $data_user->username.' (было: '.$message['data']['old'].', стало: '.$message['data']['new'].')'; } if($message['type'] == 11) { $type = 'Создание группы фейков'; $description = $message['data']['num'] . ' аккаунт.'; } if($message['type'] == 12) { $type = 'Создание фейк аккаунта'; $description = $message['data']['code']. '  '.$message['data']['sum'].' уровень.'; } if($message['type'] == 9) $type = 'Техническое обслуживание'; if($message['type'] == 10) $type = 'Окончание технического обслуживания'; $date = new \DateTime('now', new \DateTimeZone('Etc/GMT-3')); $date->setTimestamp($message['time']); $time = $date->format('d.m.Y H:i:s'); @endphp
{{$type}} {{strlen($description) > 0 ? '-' : ''}} {{$description}}
{{$time}}
@endforeach