@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