<?php
/* ============================================================
   منصة خبرة — قالب الإعدادات
   ------------------------------------------------------------
   انسخ هذا الملف باسم  config.php  على الخادم واملأه.
   config.php لا يصعد إلى المستودع أبدًا لأنه يحمل كلمة المرور،
   ولا يُمسّ عند سحب أي تحديث.
   ------------------------------------------------------------
   عبّئ هذه القيم من cPanel ← MySQL® Databases بعد إنشاء
   قاعدة البيانات والمستخدم وربطهما بصلاحية ALL PRIVILEGES.
   ============================================================ */

return [

  /* ---------- قاعدة البيانات ---------- */
  'db' => [
    'host'    => 'localhost',
    'name'    => 'CPANELUSER_khibrah',   // اسم قاعدة البيانات كاملًا
    'user'    => 'CPANELUSER_khibrah',   // اسم المستخدم كاملًا
    'pass'    => 'ضع_كلمة_المرور_هنا',
    'charset' => 'utf8mb4',
  ],

  /* ---------- الأمان ---------- */
  'security' => [

    // مفتاح سرّي عشوائي — غيّره لأي نص طويل عشوائي مرة واحدة فقط.
    // يُستخدم في توقيع رموز الحماية (CSRF).
    'app_key' => 'ghyّr-hadha-almiftah-ila-nass-tawil-3ashwa2i-64-harf-3ala-al2aqal',

    // إلزام HTTPS. اتركه true بعد تفعيل شهادة SSL.
    // ضعه false مؤقتًا فقط إذا لم تُفعّل الشهادة بعد.
    'force_https' => true,

    // مدة الجلسة بالدقائق قبل طلب الدخول من جديد
    'session_minutes' => 480,

    // محاولات الدخول الفاشلة المسموحة قبل الإيقاف المؤقت
    'max_login_attempts' => 5,

    // مدة الإيقاف بالدقائق
    'lockout_minutes' => 15,

    // أقصى حجم للصورة المرفوعة بالميغابايت
    'max_upload_mb' => 8,

    // أقصى عدد أصوات في الساعة من عنوان شبكة واحد.
    // موظفو الشركة يخرجون غالبًا من عنوان واحد، فاجعله أكبر من عددهم.
    // منع التصويت المكرر يتم بالرقم الوظيفي لا بهذا الحد.
    'max_votes_per_hour' => 600,
  ],

  /* ---------- التنصيب ----------
     بعد إتمام التنصيب بنجاح، غيّر هذه القيمة إلى false
     حتى لا يستطيع أحد إعادة تشغيل صفحة التنصيب.
  --------------------------------- */
  'allow_install' => true,
];
