Manual:Hooks/getUserPermissionsErrors/ar

التفاصيل

 * $title - العنصر الرئيسي الذي يجري التحقق مقابله
 * $user - عنصر المستخدم الحالي
 * $action - التصرف قيد التحقق
 * &$result - أخطاء تصاريح المستخدم المطلوب إضافتها. لو لم توجد، يرد «صحيح - true». يمكن رد ‎$result‎ في صفة مفتاح رسالة خطأ واحد (سطر نصي)، أو متوالية من مفاتيح رسائل الخطأ حينما يتطلب الأمر عدة رسائل (رغم أنه يبدو أنها تقبل متوالية في صفة مفتاح رسالة مع متغيرات؟).

أوجه الاختلاف مع ‎
كلتا الوصلتين تعملان في المعتاد حينما يجري التحقق من التصاريح الملائمة في ‎. حينما يكون مرغوبًا تخطي أعمال تحقق من تصريحات يحتمل أن تكون تعاقبية مجهدة، يستخدم ‎getUserPermissionsErrors فقط. هذا السلوك ملائم لضوابط واجهة المستخدم غير الضرورية في الحالات المعتادة، إلا أنه ليس لأغراض التحكم في إمكانية الوصول الوظيفية. يجوز أن ينتج عن هذا السلوك أخطاء في تحديد حالات صحيحة، إلا أنه يجب ألا ينتج عنه أخطاء في عدم تحديد حالات خطأ.