مشروع: نظام إسناد المهام الإلكتروني (PHP + MySQL)

المتطلبات:
- PHP 8.0+ مع تفعيل PDO
- MySQL 5.7+ / MariaDB
- خادم Apache أو nginx
- تمكين رفع الملفات (file_uploads=On)

التثبيت:
1) أنشئ قاعدة بيانات باسم asnad (أو أي اسم) ثم نفّذ ملف database.sql.
2) عدِّل بيانات الاتصال في config/db.php إن لزم.
3) (اختياري) ضع base_url في config/app.php إذا كان رابطك ثابتاً.
4) ضع مفاتيح Google API و Client ID و Microsoft Client ID (للدرايف) في config/app.php.
5) افتح الصفحة index.php وسجّل الدخول:
   البريد: admin@asnad.local
   كلمة المرور: admin123

ملاحظات حول الملفات السحابية:
- التكامل مع Google Drive و OneDrive يستخدم Pickers في الواجهة الأمامية.
- يلزمك إنشاء مفاتيح/تطبيق وإضافة origin/redirect المسموح بهما.
- عند اختيار ملفات من السحابة، يتم حفظ روابطها فقط ضمن المرفقات (type=external).

الأدوار:
- admin: إدارة المستخدمين/الأقسام/كافة المهام.
- manager: يرى مهام قسمه والمهام المسندة إليه ويمكنه تحويل المهمة لمدير آخر وتحديث الحالة.
- employee: يرى المهام المسندة إليه ويضيف تعليقات ويطّلع على الحالة.

المجلد uploads محمي من تشغيل PHP عبر .htaccess.
