@extends('site.layout.layout') @section('url'){{Request::fullUrl()}}@stop @section('css') @if(App::getLocale() == 'en') @endif @endsection @section('content')
@php $lang = app()->getLocale(); @endphp
@foreach($data['sliders'] as $i => $slider) @php $wordClasses = ['wt', 'wo', 'wg', 'wr']; $lines = preg_split('//i', trim($slider->details ?? '')); $ci = 0; // عدّاد عام للكلاسات يستمر عبر الأسطر $animatedWords = is_array($slider->animated_words) ? $slider->animated_words : (json_decode($slider->animated_words, true) ?: []); @endphp
{{ strip_tags($slider->details) }}

@foreach($lines as $key=>$line) @php $words = preg_split('/\s+/', trim($line)); @endphp @foreach($words as $wi => $word) @php $cls = $wordClasses[$ci % count($wordClasses)]; $ci++; $space = $wi < count($words) - 1 ? ' ' : ''; @endphp {!! $word !!}{!! $space !!} @endforeach @endforeach {{-- الكلمات المتحركة --}} @if(count($animatedWords)) @foreach($animatedWords as $w) {{ $w['word_'.$lang] ?? ($w['word_ar'] ?? '') }} @endforeach @endif

@endforeach {{-- ── زر ثابت: بيانات أول شريحة ── --}} @php $first = $data['sliders']->first(); @endphp @if($first && $first->name_btn)
@endif {{-- ── أشرطة تقدم الشرائح ── --}}
@foreach($data['sliders'] as $i => $slider) @endforeach
@php $lang = app()->getLocale(); $total = $data['programs']->count(); @endphp
{{trans('app.programs')}}
@foreach($data['programs'] as $i => $program) @php $num = $i + 1; $badge = str_pad($num, 2, '0', STR_PAD_LEFT) . ' · ' . str_pad($total, 2, '0', STR_PAD_LEFT); @endphp
{{ $program->title }}

{!! $program->details !!}

{!! nl2br($program->title) !!}
@endforeach
{{ trans('app.Selected Stories') }}

{{ trans('app.from') }} {{ trans('app.the Field') }}

{{-- قائمة القصص --}}
@foreach($data['stories'] as $i => $story)
{{ str_pad($i + 1, 2, '0', STR_PAD_LEFT) }}
{{ $story->source }}
{{ $story->title }} {{trans('app.read_more')}}
{!! $story->content !!}
@endforeach
@foreach($data['stories'] as $i => $story) {{ $story->title }} @endforeach
01
@foreach($data['stories'] as $i => $story)
@endforeach
@php $lang = app()->getLocale(); $badgeMap = [ 1 => 'blv', // نشط Active 2 => 'bwp', // جارٍ In progress 3 => 'bdn', // مكتمل Completed ]; @endphp
{{ trans('app.projects') }}
{{ trans('app.projects') }} →
@foreach($data['projects'] as $i => $project) @php $num = str_pad($i + 1, 2, '0', STR_PAD_LEFT); $title = $project->{"title_$lang"}; $progress = (int) $project->progress_percent; $badgeClass = $badgeMap[$project->status_id] ?? 'bwp'; $badgeText = $project->status_relation->{"name_$lang"} ?? ''; @endphp @endforeach
@php $lang = app()->getLocale(); @endphp
@php $lang = app()->getLocale(); @endphp
{{ trans('app.Voices from the Field') }}
@foreach($data['fieldVoices'] as $i => $voice)
{{ $voice->{"quote_$lang"} }}
{{ $voice->{"name_$lang"} }}
{{ $voice->{"job_title_$lang"} }}
@endforeach
@foreach($data['fieldVoices'] as $i => $voice) @endforeach

{!! $data['statistics']->details !!}

@foreach($data['statistic_count'] as $stat)
{{ $stat->number }}
{{ $stat->{"name_$lang"} }}
@endforeach
{{trans('app.last')}} {{trans('app.news')}}
{{trans('app.news')}}
@foreach($data['tenders'] as $tender) @php $isClosed = $tender->expiry_date && $tender->expiry_date->isPast(); $isUrgent = !$isClosed && $tender->expiry_date && $tender->expiry_date->diffInDays(now()) <= 7; $ref = $tender->tender_date ? $tender->tender_date->format('Y') . '/' . str_pad($tender->id, 2, '0', STR_PAD_LEFT) : $tender->id; @endphp
{{ $isClosed ? trans('app.tender_closed') : trans('app.tender_active') }}
{{ $ref }}
{{ $tender->{"title_$lang"} }}
{{ trans('app.tender_issued') }} {{ $tender->tender_date ? $tender->tender_date->translatedFormat('j F Y') : '' }} · {{ $isClosed ? trans('app.tender_closed_on') : trans('app.tender_closes') }} {{ $tender->expiry_date ? $tender->expiry_date->translatedFormat('j F Y') : '' }}
@if($isClosed) {{ trans('app.tender_ended') }} @elseif($tender->pdf_file)
{{ trans('app.tender_download') }} @endif @endforeach
@php $lang = app()->getLocale(); $positions = [ 'ncard-main', 'ncard-mid-top', 'ncard-mid-bot', 'ncard-side', ]; $catMap = [ 1 => 'cat-field', 2 => 'cat-story', ]; @endphp
@foreach($data['news'] as $i => $item) @php $pos = $positions[$i] ?? ''; $title = $item->{"title_$lang"}; $catClass = $catMap[$item->category_id] ?? 'cat-field'; $catText = $item->category["name_$lang"] ?? ''; $date = $item->news_date ? \Carbon\Carbon::parse($item->news_date)->translatedFormat('F Y') : ''; @endphp
{{ $title }}
{{ $catText }}
{{ $title }}
{{ $date }}
@endforeach
@php $lang = app()->getLocale(); $badgeMap = [ 3 => ['cls' => 'rpt-report', 'key' => 'rpt_report'], // تقرير 4 => ['cls' => 'rpt-release', 'key' => 'rpt_release'], // إصدار 5 => ['cls' => 'rpt-pub', 'key' => 'rpt_pub'], // منشور ]; @endphp
{{ trans('app.rpt_label') }}
{{ trans('app.rpt_title') }}
@foreach($data['reports'] as $report) @php $badge = $badgeMap[$report->category_id] ?? ['cls' => 'rpt-report', 'key' => 'rpt_report']; $badgeCls = $badge['cls']; $badgeTxt = trans('app.'.$badge['key']); $title = $report->{"title_$lang"}; $desc = $report->{"details_$lang"}; $date = $report->news_date ? \Carbon\Carbon::parse($report->news_date)->translatedFormat('F Y') : ''; $dl = $report->pdf_file ? asset('uploads/'.$report->pdf_file) : '#'; @endphp {{ $badgeTxt }}
{{ $title }}
{{ $date }}
@endforeach
@php $lang = app()->getLocale(); @endphp
{{ trans('app.partners') }}
@for($rep = 0; $rep < 2; $rep++) @foreach($data['partners'] as $partner) @php $logo = asset('uploads/'.$partner->image); @endphp @if($partner->url) {{ $partner->title }} @else {{ $partner->title }} @endif @endforeach @endfor

{{ trans('app.contact_title') }}
{{ trans('app.contact_title2') }}

@csrf @if ($errors->any())
@foreach ($errors->all() as $error) {{ $error }}
@endforeach
@endif @if (session('success'))
{{ session('success') }}
@endif
@endsection @section('js') @endsection