toggle client button

This commit is contained in:
salam committed 2026-01-26 08:52:25 +01:00
1 parent 3b8cebf10a
commit 49b1eba348
5 files changed
+59 -12

No files matched your search

@@ -64,6 +64,31 @@ class EventResource extends Resource
$query->whereHas('event_user_star');
}
if (auth()->user()->all_only_none) {
switch (auth()->user()->bookmaker_id) {
case 10:
$field = 'magnig_id';
break;
case 16:
$field = 'magken_id';
break;
case 35:
$field = 'lognig_id';
break;
case 36:
$field = 'logcol_id';
break;
}
switch (auth()->user()->all_only_none) {
case 1:
$query->where($field, 1);
break;
case 2:
$query->where($field, 0);
break;
}
}
if (in_array('odds_2ways', EventsTable::$bettype_settings)) {
$query->with('odds_2ways.bookmaker');
}
+8 -2
View File
@@ -60,9 +60,15 @@ class BettypeToggle extends Component
$this->dispatch('refreshBettypeMenu');
}
public function toggleFilter()
public function toggelAllOnlyNone()
{
User::where('id', auth()->user()->id)->update(['no_filter' => DB::raw('!no_filter')]);
$user = User::where('id', auth()->user()->id)->first();
$user->all_only_none++;
if ($user->all_only_none == 3) {
$user->all_only_none = 0;
}
$user->save();
$this->dispatch('refreshBettypeMenu');
}
+1 -1
View File
@@ -36,7 +36,7 @@ class User extends Authenticatable implements FilamentUser, HasAppAuthentication
'sport_id',
'star',
'is_multiline_direct',
'no_filter',
'all_only_none',
'bookmaker_id',
'provider_id',
];