0 ? get_application($applicationId) : null; if (!$application) { http_response_code(404); render_page_start('طلب غير موجود', 'applications', 'لم يتم العثور على طلب فتح المركز المطلوب.'); render_flash($flash); ?> الطلب غير موجود تحقق من رقم المرجع أو ارجع إلى لوحة الطلبات. العودة إلى القائمة ['min_range' => 0, 'max_range' => 100], ]); if (($_POST['evaluation_score'] ?? '') !== '' && $evaluationScore === false) { $reviewErrors['evaluation_score'] = 'أدخل درجة بين 0 و100.'; } if ($reviewErrors === []) { try { update_application_review($applicationId, $status, $adminNotes, $evaluationScore === false ? null : $evaluationScore); if ($status === 'approved') { set_flash('success', 'تم اعتماد المركز بنجاح، وهذه هي صفحة الهبوط الخاصة به بعد الموافقة.'); header('Location: approved_school.php?id=' . urlencode((string) $applicationId)); exit; } set_flash('success', 'تم تحديث حالة الطلب وملاحظات التقييم بنجاح.'); header('Location: application_detail.php?id=' . urlencode((string) $applicationId)); exit; } catch (Throwable $exception) { $reviewErrors['form'] = 'تعذر حفظ التحديث الآن. حاول مرة أخرى.'; } } } $application = get_application($applicationId); $statusMeta = status_meta((string) $application['status']); $scoreValue = $application['evaluation_score'] !== null ? max(0, min(100, (int) $application['evaluation_score'])) : null; render_page_start('تفاصيل الطلب #' . $applicationId, 'applications', 'عرض تفصيلي لطلب فتح المركز مع نموذج المراجعة للمشرف العام.'); render_flash($flash); ?> ملف مستقل للمراجعة = e((string) $application['center_name']) ?> مرجع الطلب #= e((string) $application['id']) ?> — مقدم الطلب = e((string) $application['director_name']) ?> من = e((string) $application['city']) ?>. تاريخ الإرسال: = e((string) $application['submitted_at']) ?> آخر تحديث: = e((string) $application['updated_at']) ?> الحالة الحالية = status_badge((string) $application['status']) ?> هذا الملف مخصص لاتخاذ القرار وتوثيق الملاحظات بدلاً من خلطه مع قائمة الطلبات. العودة إلى لوحة الإدارة فتح صفحة المركز المعتمد بيانات المركز عرض منظم لجميع البيانات المرسلة من صاحب الطلب في بطاقة واحدة. لوحة الإدارة العودة إلى القائمة نوع المركز= e((string) $application['center_type']) ?> الفئة المستهدفة= e((string) $application['gender_scope']) ?> رقم الهاتف= e((string) $application['phone']) ?> البريد الإلكتروني= e((string) $application['email']) ?> السعة المتوقعة= e((string) $application['expected_students']) ?> طالب فترة البرنامج= e((string) $application['start_date']) ?> — = e((string) $application['end_date']) ?> ملخص البرنامج والاحتياجات = nl2br(e((string) ($application['notes'] ?: 'لا توجد ملاحظات إضافية.'))) ?> سجل المراجعة تم استلام الطلب أُرسل الطلب بتاريخ = e((string) $application['submitted_at']) ?>. الحالة الحالية: = e($statusMeta['label']) ?> آخر تحديث موثق بتاريخ = e((string) $application['updated_at']) ?>. ملاحظات المشرف العام = nl2br(e((string) ($application['admin_notes'] ?: 'لم تُسجل ملاحظات بعد.'))) ?> ملخص القرار الحالة= e($statusMeta['label']) ?> درجة الاستعداد= $scoreValue !== null ? e((string) $scoreValue) . '%' : 'غير محددة' ?> آخر تحديث= e((string) $application['updated_at']) ?> إجراء المشرف العام هذه البطاقة مخصصة فقط لتغيير الحالة وتسجيل قرار المراجعة على هذا الطلب. = e($reviewErrors['form']) ?> حالة الطلب $meta): ?> >= e($meta['label']) ?> درجة التقييم الأولي = e($reviewErrors['evaluation_score']) ?> ملاحظات التقييم = e((string) ($application['admin_notes'] ?? '')) ?> حفظ التحديث معاينة صفحة المركز لوحة الإدارة العودة إلى القائمة
تحقق من رقم المرجع أو ارجع إلى لوحة الطلبات.
مرجع الطلب #= e((string) $application['id']) ?> — مقدم الطلب = e((string) $application['director_name']) ?> من = e((string) $application['city']) ?>.
= nl2br(e((string) ($application['notes'] ?: 'لا توجد ملاحظات إضافية.'))) ?>