Commit 78d2ad89 authored by Mahmoud Aglan's avatar Mahmoud Aglan

fdgfjdhfmghcm

parent d28573d7
......@@ -13,6 +13,7 @@ use App\Modules\ActivitySubscriptions\Services\ActivitySubscriptionService;
use App\Modules\ActivitySubscriptions\Services\ActivityPricingService;
use App\Modules\Payments\Services\PaymentService;
use App\Modules\Disciplines\Models\SportDiscipline;
use App\Modules\Academies\Models\Academy;
class ActivitySubscriptionController extends Controller
{
......@@ -180,11 +181,30 @@ class ActivitySubscriptionController extends Controller
$page = max(1, (int) $request->get('page', 1));
$result = ActivityPricing::search($filters, 25, $page);
// Build name lookup maps so the view shows real names instead of "#1"
$academies = Academy::allActive();
$disciplines = SportDiscipline::allActive();
$academyNames = [];
foreach ($academies as $a) {
$id = (int) ($a['id'] ?? $a->id ?? 0);
$academyNames[$id] = $a['name_ar'] ?? $a->name_ar ?? '';
}
$disciplineNames = [];
foreach ($disciplines as $d) {
$id = (int) ($d['id'] ?? $d->id ?? 0);
$disciplineNames[$id] = $d['name_ar'] ?? $d->name_ar ?? '';
}
return $this->view('ActivitySubscriptions.Views.pricing', [
'pricings' => $result['data'],
'pagination' => $result['pagination'],
'filters' => $filters,
'pricingTypes' => ActivityPricing::getPricingTypes(),
'academyNames' => $academyNames,
'disciplineNames' => $disciplineNames,
'academies' => $academies,
'disciplines' => $disciplines,
]);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment