# صفحة تفاصيل العقد - التحديثات

## التغييرات المطبقة

### 1. إضافة Header و Sidebar
- تم إضافة header من `includes/header.php`
- تم إضافة sidebar من `includes/sidebar.php`
- تم إزالة contract-header القديم

### 2. تحسين معلومات العقار
- تم إضافة دالة `getUnitTypeAndNumber()` لتحديد نوع الوحدة ورقمها
- يتم عرض نوع الوحدة حسب `property_type` (مكتب، مستودع، شقة، شالية، محل)
- يتم عرض رقم الوحدة حسب `resthouse_number`

### 3. تحسين معلومات المكتب
- تم تحديث استعلام جلب بيانات المكتب ليشمل:
  - `region` - المنطقة
  - `city` - المدينة
  - `district` - الحي
  - `nationaladdress` - العنوان الوطني
- يتم جلب بيانات المكتب من جدول `office` وربطه مع جدول `users` للحصول على `mobile` و `email`

### 4. تحديث أنواع الطلبات
تم تحديث أنواع الطلبات لتشمل:
- `INCREASE_RENT` - طلب رفع سعر الأجرة
- `NO_RENEWAL` - إشعار عدم الرغبة بتجديد العقد
- `EVICTION` - طلب إخلاء العقار
- `TERMINATION` - طلب فسخ العقد
- `OTHER` - طلبات أخرى

### 5. إصلاح أخطاء JavaScript
تم إنشاء الملفات التالية لحل مشكلة الأخطاء:
- `get_request_details.php` - جلب تفاصيل الطلب
- `get_request_form.php` - جلب نموذج تعديل الطلب
- `cancel_request.php` - إلغاء الطلب
- `process_request.php` - معالجة إنشاء الطلب الجديد
- `update_request.php` - تحديث الطلب

### 6. تحسينات التصميم
- تم إنشاء ملف CSS منفصل `css/contract_details.css`
- تم إضافة رسائل النجاح والخطأ
- تم تحسين مظهر النماذج المنبثقة
- تم إضافة تصميم متجاوب للأجهزة المحمولة

## الملفات المحدثة

### الملفات الرئيسية:
- `contract_details.php` - الصفحة الرئيسية
- `css/contract_details.css` - ملف التصميم

### ملفات معالجة الطلبات:
- `get_request_details.php`
- `get_request_form.php`
- `cancel_request.php`
- `process_request.php`
- `update_request.php`

## كيفية الاستخدام

1. **عرض تفاصيل العقد**: انتقل إلى `contract_details.php?id=رقم_العقد`
2. **إنشاء طلب جديد**: اضغط على زر "طلب جديد" في قسم طلبات العقد
3. **عرض تفاصيل الطلب**: اضغط على أيقونة العين بجانب الطلب
4. **تعديل الطلب**: اضغط على أيقونة التعديل (للطلبات في حالة "في الانتظار")
5. **إلغاء الطلب**: اضغط على أيقونة الإلغاء (للطلبات في حالة "في الانتظار")

## المتطلبات

- PHP 7.4 أو أحدث
- MySQL/MariaDB
- Bootstrap 5
- Font Awesome 6

## ملاحظات

- تأكد من وجود الجداول المطلوبة في قاعدة البيانات
- تأكد من صحة مسارات الملفات المضمنة
- تأكد من إعدادات الجلسة والصلاحيات
