$wgAutopromote
Материал из Викиреальностя
Права: $wgAutopromote | |
---|---|
Условия автоматического присвоения специальных прав участникам | |
Появилось, начиная с версии: | 1.12.0 (r28797) |
Удалено в версии: | ещё используется |
Допустимые значения: | массив |
Значение по умолчанию: | $wgAutopromote = array( 'autoconfirmed' => array( '&', array( APCOND_EDITCOUNT, &$wgAutoConfirmCount ), array( APCOND_AGE, &$wgAutoConfirmAge ), ), 'emailconfirmed' => APCOND_EMAILCONFIRMED, ); 1.14 $wgAutopromote = array( 'autoconfirmed' => array( '&', array( APCOND_EDITCOUNT, &$wgAutoConfirmCount ), array( APCOND_AGE, &$wgAutoConfirmAge ), ), ); |
Другие настройки: По алфавиту | По функциональности
[править] Детальное описание
Данный массив включает в себя список условий, которые будут влиять на автоматическое присвоение определенных прав участникам.
Синтакс функциональности:
$wgAutopromote = array( 'groupname' => example, 'group2' => example, );
example может быть:
- Одно определенное условие
- Набор условий
Второй вариант имеет подобный синтакс:
array( 'operand', cond1, cond2, ... );
Имеются 4 доступных операнда:
- & (AND) — включается, если участник соответствует всем условиям.
- | (OR) — включаетс, если участник соответствует некоторым условиям.
- ^ (XOR) — если участник соответствует одному из двух условий.
- ! (NOT) — если участник не соответсвует никакому условию.
Условия, которые пишутся в виде двойного слова, примеры:
APCOND_EMAILCONFIRMED # условия без аргумента array( APCOND_EDITCOUNT, 100 ) # условие с аргументом
Возможные для добавления условия:
- APCOND_EDITCOUNT: минимальное число правок
- APCOND_AGE: минимальное число секунд после регистрации
- APCOND_EMAILCONFIRMED: подтверждение адреса e-mail
- APCOND_INGROUPS: список групп, в которых находится участник
- APCOND_ISIP: специальный IP-адрес участника
- APCOND_IPINRANGE: специальный IP-диапазон участника
- APCOND_AGE_FROM_EDIT: минимальное число секунд с момента первой правки.