$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: минимальное число секунд с момента первой правки.