Jump to content

دليل:وصلات/AutopromoteCondition

From mediawiki.org
This page is a translated version of the page Manual:Hooks/AutopromoteCondition and the translation is 100% complete.
AutopromoteCondition
متوفر بدءً من الإصدار 1.12.0
يتحقق من حالة autopromote للمستخدم.
تعريف الوظيفة:
public static function onAutopromoteCondition( $type, $args, $user, &$result ) { ... }
وصلة الربط الشبكية: في extension.json:
{
	"Hooks": {
		"AutopromoteCondition": "MediaWiki\\Extension\\MyExtension\\Hooks::onAutopromoteCondition"
	}
}
تستدعى من: ملف/ملفات: Autopromote.php
واجهة: AutopromoteConditionHook.php

لمزيد من المعلومات المتعلقة بإضافة وصلة شبكية، طالع دليل:وصلات .
كي تطلع على أمثلة على امتدادات تستخدم هذا الرابط، طالع Category:AutopromoteCondition extensions/ar.

التفاصيل

تعمل هذه الوصلة فقط لو كان نوع الحالة لا يماثل أي من تلك المحددة بالفعل في صفة حالات ممكنة. لو كنت تكتب امتداد يعلن عن ثابت لنوع حالة جديد، لاحظ أن القيم من 0 إلى 9 مستخدمة بالفعل في ‎APCOND_EDITCOUNT‎ و ‎APCOND_AGE‎ وخلافه.

  • $type - نوع الحالة
  • $args - البراهين
  • $user - المستخدم
  • &$result - نتيجة التحقق من حالة autopromote. القيمة الافتراضية هي «لا شيء – null»؛ لو تركت القيمة هكذا، سوف يحدث استثناء («unrecognized condition [$type] for autopromotion»)