{{-- A4 পাতার প্রিন্ট অংশ — অ্যাডমিন ও পাবলিক উভয় পেজে একই নকশা; প্রিন্টের ভাষায় (বাংলা/English) তৈরি, সাইটের অনুবাদ এতে হাত দেয় না --}} @php $pl = ($PD['lang'] ?? 'bn') === 'en' ? 'en' : 'bn'; $W = fn ($w) => pl_word($pl, $w); $withContact = !empty($withContact); $withSign = !empty($withSign); $roomCol = multi_room() && !$room; $cols = array_map($W, ['ক্রম', 'তারিখ', 'বার', 'সময়', 'অনুষ্ঠান', 'আয়োজক']); $keys = ['no', 'date', 'day', 'time', 'event', 'org']; if ($withContact) { $cols[] = $W('যোগাযোগ'); $keys[] = 'contact'; } $widths = $withContact ? [5, 11, 11, 24, 21, 15, 13] : [5, 12, 11, 25, 29, 18]; if ($roomCol) { array_splice($cols, 4, 0, [$W('কক্ষ')]); array_splice($keys, 4, 0, ['room']); $widths = $withContact ? [4, 11, 10, 23, 9, 19, 12, 12] : [5, 11, 11, 24, 11, 22, 16]; } // অ্যাডমিনের ঠিক করা কলামের চওড়া (নকশায় সংরক্ষিত, %) $cw = (array)($PD['layout']['tbl']['cw'] ?? []); foreach ($keys as $i => $k) if (isset($cw[$k])) $widths[$i] = (float)$cw[$k]; @endphp {!! is_en() ? LANG_HARD_A : '' !!}
{!! is_en() ? LANG_HARD_B : '' !!}