fix flags
This commit is contained in:
1 parent
2cdc70f5a4
commit
7acb1375d4
11 files changed
+1035
-14
No files matched your search
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace App\Console\Commands\Grapper;
|
||||
|
||||
use App\Console\Commands\Grapper\TxOdds\Countries;
|
||||
use App\Console\Commands\Grapper\TxOdds\Fixtures;
|
||||
use App\Console\Commands\Grapper\TxOdds\Odds;
|
||||
use App\Console\Commands\Nuh;
|
||||
@@ -14,6 +15,9 @@ class TxOdds
|
||||
case 'Fixtures':
|
||||
Fixtures::grap();
|
||||
break;
|
||||
case 'Countries':
|
||||
Countries::grap();
|
||||
break;
|
||||
default:
|
||||
Odds::grap();
|
||||
break;
|
||||
|
||||
@@ -2,25 +2,20 @@
|
||||
|
||||
namespace App\Console\Commands\Grapper\TxOdds;
|
||||
|
||||
use App\Console\Commands\Curl;
|
||||
use App\Console\Commands\Nuh;
|
||||
use App\Console\Commands\Xml;
|
||||
use App\Models\Country;
|
||||
use App\Utilities\Notice;
|
||||
|
||||
class Countries
|
||||
{
|
||||
public static function call()
|
||||
public static function grap()
|
||||
{
|
||||
$debug = Nuh::$options['d'] ?? 0;
|
||||
$print = Nuh::$options['p'] ?? 0;
|
||||
|
||||
$url = 'https://xml2.txodds.com/feed/countries.php';
|
||||
|
||||
$data = Curl::load($url, $debug);
|
||||
|
||||
if ($print) {
|
||||
Notice::note($data, '', 1);
|
||||
}
|
||||
$data = Xml::load($url);
|
||||
|
||||
$count = 0;
|
||||
foreach ($data as $row) {
|
||||
|
||||
@@ -59,6 +59,7 @@ class SupervisorsTable
|
||||
return [
|
||||
'Fixtures' => 'Fixtures',
|
||||
'Odds' => 'Odds',
|
||||
'Countries' => 'Countries',
|
||||
];
|
||||
case 2:
|
||||
return [
|
||||
|
||||
@@ -27,6 +27,7 @@ class LoadEvents
|
||||
$query = Event::query()
|
||||
->with('home')
|
||||
->with('away')
|
||||
->where('has_markets', 1)
|
||||
->where('sport_id', auth()->user()->sport_id)
|
||||
->where(function ($query) use ($element_ids) {
|
||||
$query->orWhereIn('home_id', $element_ids)->orWhereIn('away_id', $element_ids);
|
||||
@@ -35,6 +36,7 @@ class LoadEvents
|
||||
$query = Event::query()
|
||||
->with('home')
|
||||
->with('away')
|
||||
->where('has_markets', 1)
|
||||
->where('sport_id', auth()->user()->sport_id);
|
||||
}
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace App\Livewire\Mapper;
|
||||
use App\Models\Event;
|
||||
use App\Models\Mapper;
|
||||
|
||||
class LoadProvider
|
||||
class LoadMapper
|
||||
{
|
||||
public static function load($search_values)
|
||||
{
|
||||
@@ -30,6 +30,7 @@ class LoadProvider
|
||||
|
||||
} else {
|
||||
return Mapper::query()
|
||||
->with('country_magloo')
|
||||
->where('sport_id', auth()->user()->sport_id)
|
||||
->where('provider_id', auth()->user()->provider_id);
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
namespace App\Livewire;
|
||||
|
||||
use App\Filament\Tables\Columns\MapperRightColumn;
|
||||
use App\Livewire\Mapper\LoadProvider;
|
||||
use App\Livewire\Mapper\LoadMapper;
|
||||
use App\Livewire\Mapper\SearchString;
|
||||
use App\Livewire\Mapper\StoreMapped;
|
||||
use App\Models\Country;
|
||||
@@ -65,7 +65,7 @@ class MapperRight extends Component implements HasActions, HasSchemas, HasTable
|
||||
public function table(Table $table): Table
|
||||
{
|
||||
return $table
|
||||
->query(LoadProvider::load($this->search_values))
|
||||
->query(LoadMapper::load($this->search_values))
|
||||
->striped()
|
||||
->columns([
|
||||
MapperRightColumn::make('left')->label('Event')->alignCenter(),
|
||||
@@ -84,7 +84,13 @@ class MapperRight extends Component implements HasActions, HasSchemas, HasTable
|
||||
$this->dispatch('refreshMapperRight');
|
||||
}
|
||||
}),
|
||||
IconColumn::make('group_cc')->icon(fn (string $state): string => 'flag-country-'.$state)->label(''),
|
||||
IconColumn::make('country_magloo.icon')
|
||||
->label('')
|
||||
->icon(fn (string $state): string => $state)
|
||||
->visible(fn () => in_array(auth()->user()->provider_id, [3, 4])),
|
||||
IconColumn::make('group_cc')
|
||||
->visible(fn () => auth()->user()->provider_id == 2)
|
||||
->icon(fn (string $state): string => 'flag-country-'.$state)->label(''),
|
||||
IconColumn::make('sport.icon')
|
||||
->label('')
|
||||
->icon(fn ($record) => $record->sport->icon)
|
||||
|
||||
@@ -7,6 +7,7 @@ use Illuminate\Database\Eloquent\Model;
|
||||
class Country extends Model
|
||||
{
|
||||
protected $fillable = [
|
||||
'id',
|
||||
'name',
|
||||
'icon',
|
||||
'iso2',
|
||||
|
||||
@@ -40,7 +40,7 @@ class Event extends Model
|
||||
|
||||
public function country()
|
||||
{
|
||||
return $this->belongsTo(Country::class)->where('disabled', 0)->where('is_country', 1);
|
||||
return $this->belongsTo(Country::class)->where('disabled', 0);
|
||||
}
|
||||
|
||||
public function group()
|
||||
|
||||
@@ -32,6 +32,11 @@ class Mapper extends Model
|
||||
return $this->belongsTo(Country::class, 'group_cc', 'iso2')->where('is_country', 1)->where('disabled', 0);
|
||||
}
|
||||
|
||||
public function country_magloo()
|
||||
{
|
||||
return $this->belongsTo(Country::class, 'country', 'name');
|
||||
}
|
||||
|
||||
public function provider()
|
||||
{
|
||||
return $this->belongsTo(Provider::class);
|
||||
|
||||
@@ -71,7 +71,8 @@ class SupervisorSeeder extends Seeder
|
||||
(56, 'Notify Alarms', 7, NULL, NULL, 30, 0, NULL, NULL, 30, 0, 0, 0, 0, 10, 10, '2026-01-27 11:25:56', '2026-01-27 11:26:05'),
|
||||
(57, 'Bet365', 2, 3, NULL, 30, 0, '0.795', NULL, 30, 0, 0, 1, 1, 10, 10, '2026-02-19 12:47:50', '2026-02-24 14:33:22'),
|
||||
(58, 'Bet365', 2, 5, NULL, 30, 0, '1.665', NULL, 30, 0, 0, 1, 1, 10, 10, '2026-02-19 12:48:06', '2026-02-24 14:33:00'),
|
||||
(59, 'Bet365', 11, NULL, NULL, 60, 0, '1.531', NULL, 30, 0, 0, 1, 1, 0, 10, '2026-02-19 13:31:24', '2026-02-24 14:33:26');
|
||||
(59, 'Bet365', 11, NULL, NULL, 60, 0, '1.531', NULL, 30, 0, 0, 1, 1, 0, 10, '2026-02-19 13:31:24', '2026-02-24 14:33:26'),
|
||||
(60, 'Countries', 1, NULL, NULL, 30, 0, '0.008', NULL, 30, 0, 0, 0, 0, 10, 10, '2026-02-24 17:13:21', '2026-02-24 17:18:35');
|
||||
";
|
||||
DB::unprepared($sql);
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user