|
|
| | action == 'edit' & !'uploader' in user_groups |
| | &(article_articleid | article_namespace > 0 | length(new_text) > 150) |
| | & edit_delta < 10000 &! added_links |
| | &( |
| add := rmwhitespace(added_lines); | | add := rmwhitespace(added_lines); |
| rem := rmwhitespace(removed_lines); | | rem := rmwhitespace(removed_lines); |
| m1 := "([а-яА-Я]{1,3})\1{5}"; | | m1 := "([а-яА-Я]{1,3})\1{5}"; |
| m2 := "([^_:*'&|=}{a-fA-F\d-]{1,3})\1{9}"; | | m2 := "([^_:*'&|=}{a-fA-F\d-]{1,3})\1{9}"; |
| m3 := "([^_:*'&|=}{<>-]{4,30})\1{3}"; | | m3 := "([^_:*'&|=}{<>-]{4,30})\1{3}"; |
| | | (add rlike m1 &! rem rlike m1)| |
| !'uploader' in user_groups &! added_links & edit_delta < 5000 &
| | (add rlike m2 &! rem rlike m2)| |
| (
| | (add rlike m3 &! rem rlike m3 &! rcount('(!![^!]|\|\|[^|])', add) > 2) |
| (add rlike m1 &! rem rlike m1)|
| |
| (add rlike m2 &! rem rlike m2)|
| |
| (add rlike m3 &! rem rlike m3
| |
| &! rcount('(!![^!]|\|\|[^|])', add) > 2)
| |
| ) | | ) |